Instalando o SciDavis no Fedora

Introdução

O SciDavis é um software para análise de dados com finalidade de gerar gráficos 2D e 3D. Para instalá-lo no Fedora Linux, tive algumas dificuldades em relação às dependências. Diante disso, nesse post, irei explicar como fazer a instalação desse software sem problemas.

Baixando o SciDavis

Baixe o tarball do software aqui:

http://scidavis.sourceforge.net/download.html

A versão mais atual enquanto esse tutorial é escrito é a 0.2.4.

Descompacte o pacote baixado com o seguinte comando:

$ tar -jxvf scidavis-0.2.4-linux-x86-qt4.4-py2.5.tar.bz2

Agora, entre na pasta criada:

$ cd scidavis-0.2.4-linux-x86-qt4.4-py2.5

por fim, tente rodar o programa:

$ ./scidavis
./scidavis: error while loading shared libraries: libpython2.5.so.1.0: cannot open shared object file: No such file or directory

Resolvendo as dependências

Ao se executar o software, ele retorna um erro dizendo que a biblioteca compartilhada libpython2.5.so.1.0 não está instalada. Eu resolvi esse problema linkando a biblioteca atual do python na antiga:

$ ls /usr/lib/libpython*
/usr/lib/libpython2.7.so@  /usr/lib/libpython2.7.so.1.0*
$ ln -s /usr/lib/libpython2.7.so.1.0 /usr/lib/libpython2.5.so.1.0

Em seguida, tentei rodar o programa mais uma vez:

$ ./scidavis
./scidavis: error while loading shared libraries: libQtAssistantClient.so.4: cannot open shared object file: No such file or directory

Mais uma dependência a ser resolvida. Essa biblioteca está no pacote qt-assistant-adp-devel.i686, como podemos ver na saída do yum:

$ sudo yum search qt-assistant-adp
qt-assistant-adp.i686 : Compatibility version of Qt Assistant
qt-assistant-adp-devel.i686 : Development files for the compatibility QAssistantClient

Instale a dependência com o comando:

$ sudo yum install qt-assistant-adp-devel.i686

O SciDavis agora poderá ser executado sem problemas:

$ ./scidavis

Um screenshot do programa:

scidavis

Deixe um comentário