Pular para o conteúdo

Problema na instalação de programa [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

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

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)?

Responder tópico

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

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]

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]

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]

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]

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]

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]

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!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder