compilar para instalar programa

1. compilar para instalar programa

Pirrola
pirrola

(usa Zenwalk)

Enviado em 22/03/2008 - 04:07h

Olá, acabei de instalar o fedora 8 e tow querendo instalar um prog aqui (q saudades do apt-get)...fiz tudo como o site mandou mas num tah dando eu acho...o programa se chama scilab (~mathlab)
eu baixei o http://www.scilab.org/download/4.1.2/scilab-4.1.2.bin.linux-i686.tar.gz

tem um tutozinho no site pra instalá-lo:

1. Get the binary file (scilab-4.1.2.bin.linux-i686.tar.gz) and put it in the directory where you want to install Scilab (<scilab-path>)

2. Launch the following commands :
[$SHELL] cd <scilab-path>
[$SHELL] tar xzf scilab-4.1.2.bin.linux-i686.tar.gz
[$SHELL] cd scilab-4.1.2
[$SHELL] make

3. To launch Scilab :
[$SHELL] cd <scilab-path>/scilab-4.1.2
[$SHELL] bin/scilab

então eu fiz o download, arrastei o download para /home/pirrola/Documents e segui os passos seguintes...tava indo tudo bem até o último passo: bin/scilab
mensagem:

[pirrola@localhost scilab-4.1.2]$ bin/scilab
/home/pirrola/Documents/scilab-4.1.2/bin/scilex: error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory

só que o scilab tah lah no documents em outra pasta...acho que tah lah, só preciso lançá-lo no menu neh? PS: se der, vcs poderiam me explicar o que cada comando faz...por exemplo, o que o make faz?




  


2. Re: compilar para instalar programa

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 22/03/2008 - 04:26h

./configure ou autogen.sh cria o arquivo makefile onde contem os caminhos para a libs e compiladores que são necessarios para compilar o arquivos

se vc der um ./configure --help normalmente vai mostrar outros alguns prefixo para vc escolher onde o propgrama vai serinstalado, quais flags serão usadas na compilação e se que ativar uma opção não padrão ou não do programa...

o make e o comando que executara o comando de compilação seguindo as diretivas do arquivo makefile criado pelo ,/configure

o make install copia os arquivos compilados paras as pastas na arvore do sistema.

o erro e que esta faltando a lib xp...

o pacote é este:

ftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/source/SRPMS/libXp-1.0.0-8.f...

o usa o yum para instalar ele...



3. Re: compilar para instalar programa

Pirrola
pirrola

(usa Zenwalk)

Enviado em 22/03/2008 - 04:31h

vc diz mandar um # yum install libXp.so.6 ??? eu fiz isso e apareceu o mesmo erro...


4. Re: compilar para instalar programa

Pirrola
pirrola

(usa Zenwalk)

Enviado em 22/03/2008 - 04:39h

olha , por favor:
[pirrola@localhost ~]$ cd /home/pirrola/Documents

[pirrola@localhost Documents]$ tar xzf scilab-4.1.2.bin.linux-i686.tar.gz

[pirrola@localhost Documents]$ cd scilab-4.1.2

[pirrola@localhost scilab-4.1.2]$ make
Humm... this is a binary version
creating Path.incl
make[1]: Entrando no diretório `/home/pirrola/Documents/scilab-4.1.2/scripts'
../bin/scilab created
../bin/Blatexpr created
../bin/Blatexpr2 created
../bin/Blatexprs created
../bin/Blpr created
../bin/BEpsf created
../util/Blatdoc created
../util/Blatdocs created
make[1]: Saindo do diretório `/home/pirrola/Documents/scilab-4.1.2/scripts'
Installation done

[pirrola@localhost scilab-4.1.2]$ cd /home/pirrola/Documents/scilab-4.1.2

[pirrola@localhost scilab-4.1.2]$ bin/scilab

[pirrola@localhost scilab-4.1.2]$ /home/pirrola/Documents/scilab-4.1.2/bin/s cilex: error while loading shared libraries: libXp.so.6: cannot open shared obje ct file: No such file or directory




5. Re: compilar para instalar programa

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 22/03/2008 - 04:45h

pega o pacote que te mandei e instala ele:

rpm -ivh nome.rpm


6. Re: compilar para instalar programa

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 11:30h

Abra o terminal e digite:

$ ls -l /usr/lib/lib/libXp*

De entrer e poste o resultado:

Se não constar nada tente:

$ ls -l /usr/local/lib/libXp*

ou:

$ ls -l /lib/libXp*

O que está acontecendo ai me parece algo que acontece muito no Slack. Se for criar, um link simbólico resolve o problema.


7. Re: compilar para instalar programa

Pirrola
pirrola

(usa Zenwalk)

Enviado em 22/03/2008 - 11:56h

e vou tentar, gesouza e homer...eh q agora eu tow baixando uma iso do lenny no etch, mas vlw ae...dps eu falo se deu certo...homer, vc poderia explicar esses comandos q vc me passou?


8. Re: compilar para instalar programa

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 13:51h

Esse comando vai apenas verificar e listar se existe alguma libXp em seu SO. Em muitos casos no Slack, ao instalar algum aplicativo ele não roda por que pede certa lib, libgtk-1.2.so.0 por exemplo.

Verificando no sistema, vejo que existe uma libgtk-1.3.so.0 por exemplo, então cria-se um link com o nome da lib que o aplicativo está pedindo para a lib existente no sistema:

# ln -s /usr/lib/libgtk-1.2.so.0 /usr/lib/libgtk-1.3.so.0

Em 99% das vezes que isso aconteceu o aplicativo em questão rodou após a criação do link simbólico. Em alguns casos é necessário criar mais de um link.


9. compilar para instalar programa

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 22/03/2008 - 14:09h

Não entendi. O libxp em *.rpm está aqui para instalação direta com yum ou yast dependendo da distro rpm.
http://rpmfind.net/linux/rpm2html/search.php?query=libxp&submit=Search+...
Se quiser converter o scilab está no repósitório do ubuntu em binário *.deb

Está aqui também para ser instalado em RPM sem sofrimento, mas eu reconheço que sem sofrimento nao safisfaz a todos.
http://rpmfind.net/linux/rpm2html/search.php?query=scilab&submit=Search+...


10. Re: compilar para instalar programa

Pirrola
pirrola

(usa Zenwalk)

Enviado em 22/03/2008 - 20:32h

[pirrola@localhost ~]$ cd /usr/share/amsn
bash: cd: /usr/share/amsn: Arquivo ou diretório não encontrado

[pirrola@localhost ~]$ sudo rpm -ivh nome.rpmftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/source/SRPMS/libXp-1.0.0-8.fc8.src.rpm
erro: o acesso ao nome.rpmftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/source/SRPMS/libXp-1.0.0-8.fc8.src.rpm falhou: Arquivo ou diretório não encontrado

[pirrola@localhost ~]$ ls -l /usr/lib/lib/libXp*
ls: impossível acessar /usr/lib/lib/libXp*: Arquivo ou diretório não encontrado

[pirrola@localhost ~]$ $ ls -l /lib/libXp*
bash: $: command not found



11. Re: compilar para instalar programa

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 21:11h

Tente instalar a libxp com o comando:

# yum install libxp

Se não encontrar nada:

# yum install libXp

Se não conseguir baixe o pacote aqui:

ftp://mirror.switch.ch/mirror/fedora/linux/releases/8/Everything/source/SRPMS/libXp-1.0.0-8.fc8.src....

Se ainda não conseguir baixar o pacote, o que eu acho díficil, passe seu email ou msn que eu te mando o pacote.

Espero ter ajudado.


12. Re: compilar para instalar programa

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/03/2008 - 21:53h

Bom, já que a instalação não está sendo realizada com exito pelo yum, pelo menos é o que parece, tente compilar o amsn:

Baixe o tarball do amsn aqui:

http://prdownloads.sourceforge.net/amsn/amsn-0.97.tar.bz2

Antes de compilar ele, desinstale o amsn, mesmo que não esteja instalado, para evitar futuros conflitos, não sei se é esse o comando:

# yum remove amsn

Descompacte o tarball e entre no diretório criado:

$ ./configure

$ make

# make install

E quanto ao scilab, rodou depois de instalado a libxp?



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts