프로그램을 설정하려고 하는데NASA 보기, PDS 파일을 보는 데 사용됩니다. 설명하세요
LD_LIBRARY_PATH 환경 변수 설정
LD_LIBRARY_PATH 환경 변수는 XVT 및 Motif와 같이 NASAView에 의존하는 라이브러리를 찾는 데 사용됩니다. 다음 명령은 현재 설정에 추가하여 이 변수를 설정하는 방법을 보여줍니다.
이 예에서는 nasaview 디렉토리와 Motif 라이브러리에 있는 NASAView 관련 라이브러리의 위치를 추가합니다.
[노드:~] setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/local/openmotif-2.3.4/lib:$HOME/nasaview
[노드:~] 에코 $LD_LIBRARY_PATH
UIDPATH 및 LD_LIBRARY_PATH 환경 변수를 설정한 후 다음 예와 같이 도구를 실행할 수 있습니다.
[노드:/home/user/nasaview] ./nasaview
나는 성공하지 못한 채 이 지침을 따르려고 노력했습니다. CentOS용으로 제작되었고 가상머신에 설치해서 사용하기는 했지만 전혀 익숙하지 않습니다(좀 더 익숙한 Ubuntu 머신이 있습니다). 이전 단계에서는 setenv
명령이 인식되지 않고 이를 사용하라는 제안을 받았지만 export
효과가 있었습니다. 이를 바탕으로 내가 사용해야 할 것은 다음과 같다고 생각합니다.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:path/to/motif/library
그런데 그 도서관을 찾을 수가 없어요. 그래서 제가 필요한 것은 내 CentOS 버전에 설치된 테마 라이브러리를 찾아서 어떤 버전인지 확인하는 것입니다. 이런 식으로 /lib:$HOME/nasaview
?로 명령을 완성합니다.
답변1
xVT와 openmotif는 모두 Centos용으로 패키지되어 있습니다. 패키지를 설치하고 LD_LIBRARY_PATH 설정에 대해 걱정하지 마세요.
이와 같은 지침을 읽을 때 항상 멈춰서 지시하는 내용이 시스템에 실제로 필요한지 여부를 고려해야 합니다. 배포용으로 라이브러리나 프로그램이 패키지되어 있는지 항상 확인하고 필요하지 않은 것을 수동으로 설치하여 시스템이 손상될 위험이 있는 경우 패키지 버전을 사용하십시오.