Como encontro as bibliotecas que este programa precisa para sua variável de ambiente?

1

Estou tentando configurar o programa NASAView , para ver o PDS arquivos. As instruções dizem

Set the LD_LIBRARY_PATH Environment Variable

The LD_LIBRARY_PATH environment variable is used to locate the NASAView-dependent libraries such as XVT and Motif. The following command demonstrates how to set this variable, by appending to its current setting.

This example appends the locations of the NASAView-dependent libraries found in the nasaview directory as well as the Motif libraries:

[node:~] setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/local/openmotif-2.3.4/lib:$HOME/nasaview

[node:~] echo $LD_LIBRARY_PATH

Once the UIDPATH and LD_LIBRARY_PATH environment variables have been set, the tool can be executed as demonstrated in the following example:

[node: /home/user/nasaview] ./nasaview

Eu não tive sucesso tentando seguir estas instruções. Ele foi construído para o CentOS, que eu instalei em uma máquina virtual para usá-lo, mas eu não estou acostumado com isso (eu tenho uma máquina Ubuntu que eu estou um pouco mais acostumado). Em uma etapa anterior, descobri que o comando setenv não é reconhecido e recebi conselhos para usar export , o que funcionou. Com base nisso, acredito que o que preciso usar é

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:path/to/motif/library

mas não consigo encontrar essa biblioteca. Então eu estou supondo que eu preciso é localizar a biblioteca de motivos instalada na minha versão do CentOS e verificar qual versão é. Com isso, concluo o comando com /lib:$HOME/nasaview ?

    
por kim holder 02.12.2015 / 04:59

1 resposta

5

Tanto o xVT quanto o openmotif são empacotados para o Centos. Basta instalar os pacotes e não se preocupe em configurar o LD_LIBRARY_PATH.

Quando você lê instruções como esta, você sempre tem que parar e considerar se o que está lhe dizendo para fazer é realmente necessário em seu sistema. Sempre verifique se uma biblioteca ou programa já está empacotado para sua distro e use a versão empacotada se ela existir, em vez de arriscar quebrar seu sistema instalando manualmente coisas que você não precisa.

    
por 02.12.2015 / 05:44