Problema na instalação de programa [RESOLVIDO]

1. Problema na instalação de programa [RESOLVIDO]

Miqueias Melo
connectmiqueias

(usa Debian)

Enviado em 20/01/2013 - 18:52h

Olá, sou iniciante no linux e estou tendo problemas com um programa que instalei recentemente no Debian 6. Este programa é um tipo de software para análises de dados e que usa C++. Executei a instalação utilizando o comando sudo, mas na hora da execução do programa (depois de instalado) tem aparecido algumas mensagens de erro informando que não foi possível ler um determinada biblioteca para C++. Quando procuro alguns dos arquivos com problema, os encontro marcados com uma bola vermelha com um x ou um -. Nas propriedades destes arquivos não há permissão para execução deles por outro usuário além do root. O problema é que quando estou em modo superusuário, não consigo executar o programa pois, ele não encontra as bibliotecas! Existe alguma forma de autorizar a este programa sua execução sem restrições (e de forma permanente - sem ter que repetir um procedimento toda vez que reiniciar o PC)?


  


2. Re: Problema na instalação de programa [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/01/2013 - 19:07h

poderias falar que sofware é esse ?
tu já instalou o build-essential ?
$sudo apt-get install build-essentisl

espero que ajude


3. Re: Problema na instalação de programa [RESOLVIDO]

Miqueias Melo
connectmiqueias

(usa Debian)

Enviado em 20/01/2013 - 19:25h

O nome do software é ROOT. É um programa para Física de Partículas e que roda no prompt do linux. Este é o link para a página deste software: http://root.cern.ch/drupal/. O que exatamente me auxiliará instalar o que você sugeriu danniel-lara? A propósito, preciso sair, então estarei off, volto depois das 10:30h pra verificar as respostas! vlw.


4. Re: Problema na instalação de programa [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/01/2013 - 20:07h

connectmiqueias escreveu:

O nome do software é ROOT. É um programa para Física de Partículas e que roda no prompt do linux. Este é o link para a página deste software: http://root.cern.ch/drupal/. O que exatamente me auxiliará instalar o que você sugeriu danniel-lara? A propósito, preciso sair, então estarei off, volto depois das 10:30h pra verificar as respostas! vlw.


O binário pré-compilado não funcionou? Se você nem tentou, pegue-o rodando os seguintes comandos:

 $ mkdir ~/ROOT
$ cd ~/ROOT
$ wget ftp://root.cern.ch/root/root_v5.34.04.Linux-slc5-gcc4.3.tar.gz (32bits) ou
$ wget ftp://root.cern.ch/root/root_v5.34.04.Linux-slc5_amd64-gcc4.3.tar.gz (64bits)
$ tar -zxvf root_v5.34.04.Linux-slc5_*

E seguindo as instruções pós-descompactação que você poderia já ter encontrado aqui em http://root.cern.ch/download/doc/ROOTUsersGuideHTML/index.html (no manual do programa).


5. Re: Problema na instalação de programa [RESOLVIDO]

Miqueias Melo
connectmiqueias

(usa Debian)

Enviado em 20/01/2013 - 23:41h

Não é problema com a instalação lcavaleiro! Isto eu já consegui, o programa executa mas informa o problema da leitura de umas bibliotecas. A propósito danniel-lara, já tenho instalado o build-essential. Esta é a mesnagem com os erros que o programa mostra quando executado:


melo@CYCLOTRON:~$ root
Error: cannot open file "RtypesCint.h" (tmpfile):2:
*** Interpreter error recovered ***
*******************************************
* *
* W E L C O M E to R O O T *
* *
* Version 5.34/04 10 January 2013 *
* *
* You are welcome to visit our Web site *
* http://root.cern.ch *
* *
*******************************************

ROOT 5.34/04 (tags/v5-34-04@48259, Jan 10 2013, 17:15:27 on linuxx8664gcc)

CINT/ROOT C/C++ Interpreter version 5.18.00, July 2, 2010
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
Error: cannot open file "iosenum.h" /usr/local/lib/root/cint/cint/include/iostream.h:32:
*** Interpreter error recovered ***
Error: cannot open file "DllImport.h" (tmpfile):2:
*** Interpreter error recovered ***
root [0]


Como havia informado na pergunta, o que está ocorrendo é que o Debian está bloqueando estes arquivos! Quando executo: chmod 777 /home/... ele executa sem demonstrar estas mensagens de erro. Existe algum comando que possa alterar a permissão de todos os arquivos relacionados a este programa ou seria melhor criar um script?


6. Re: Problema na instalação de programa [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/01/2013 - 23:43h

connectmiqueias escreveu:

Não é problema com a instalação lcavaleiro! Isto eu já consegui, o programa executa mas informa o problema da leitura de umas bibliotecas. A propósito danniel-lara, já tenho instalado o build-essential. Esta é a mesnagem com os erros que o programa mostra quando executado:


melo@CYCLOTRON:~$ root
Error: cannot open file "RtypesCint.h" (tmpfile):2:
*** Interpreter error recovered ***
*******************************************
* *
* W E L C O M E to R O O T *
* *
* Version 5.34/04 10 January 2013 *
* *
* You are welcome to visit our Web site *
* http://root.cern.ch *
* *
*******************************************

ROOT 5.34/04 (tags/v5-34-04@48259, Jan 10 2013, 17:15:27 on linuxx8664gcc)

CINT/ROOT C/C++ Interpreter version 5.18.00, July 2, 2010
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
Error: cannot open file "iosenum.h" /usr/local/lib/root/cint/cint/include/iostream.h:32:
*** Interpreter error recovered ***
Error: cannot open file "DllImport.h" (tmpfile):2:
*** Interpreter error recovered ***
root [0]


Você fez estes procedimentos http://root.cern.ch/download/doc/ROOTUsersGuideHTML/ch02.html#d5e675


7. Re: Problema na instalação de programa [RESOLVIDO]

Miqueias Melo
connectmiqueias

(usa Debian)

Enviado em 21/01/2013 - 00:09h

Não usei exatamente estes comandos. Utilizei apenas o necessário para que as bibliotecas fossem lidas:

export LD_LIBRARY_PATH=/usr/local/lib/root:$LD_LIBRARY_PATH



8. Re: Problema na instalação de programa [RESOLVIDO]

Miqueias Melo
connectmiqueias

(usa Debian)

Enviado em 25/01/2013 - 09:37h

Então, o problema não estava no procedimento de instalação! Basicamente, não é necessário seguir à risca o que está no manual do ROOT. Antes de instalar, dei um chmod -R 777 no diretório com o código fonte do ROOT. Isto, além de resolver o problema dos arquivos.h, otimizou a instalação, pois, permitiu a leitura de outros arquivos adicionais! Obrigado aos que tentaram ajudar! Vlw vivaolinux mais uma vez!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts