나중에 사용하기 위해 루트가 아닌 내 계정에 X11 라이브러리와 헤더 파일을 설치하고 싶습니다.
설치해야 하는 다른 라이브러리는 무엇입니까? 소스코드와 설치 가이드는 어디서 찾을 수 있나요?
실제로 "ncview" 소프트웨어를 설치하고 싶습니다(http://meteora.ucsd.edu/~pierce/ncview_home_page.html) 내 centOS 리눅스에서. 루트 디렉토리에서 시스템의 /usr/include에는 "X11"이 포함되어 있지 않습니다. 그래서 내 계정에 설치하고 싶습니다.
관심을 가져주셔서 감사합니다.
답변1
@andrew-henle이 지적했듯이 q/arpm의 내용을 추출하는 방법은 무엇입니까?유용할 수 있는 정보를 제공하세요. 컴파일하고 싶다면ncview
그리고 능력도 없어설치하다당신을 위한 패키지할 수 있다누락된 부분의 RPM을 찾아 다운로드한 후 파일을 홈 디렉터리에 복사하세요.
$HOME/mystuff
이렇게 하면 .and 에 넣었다고 가정합니다 .저것디렉토리, 하위 디렉토리 bin
, lib
(또는 lib64
), include
(및 include/X11
) 및 을 만듭니다 share
. RPM에서 추출한 파일을 "mystuff" 트리의 적절한 위치에 복사합니다.
ncview
스크립트 구성에 도움이 되도록 다음 환경 변수를 설정하세요 .
CFLAGS
-I$HOME/mystuff/include
LDFLAGS
도착-L$HOME/mystuff/lib -L$HOME/mystuff/lib64
그런 다음 구성 스크립트를 실행하십시오 ncview
. 당신이 간과했던 것을 발견할 수도 있습니다. 그것을 얻어서 mystuff
나무에 올려 놓으세요. 컴파일이 완료될 때까지 반복합니다.
이러한 패키지에는 공유 라이브러리가 있을 수 있습니다. 그렇다면 해결 방법이 필요합니다 ncview
.달리기, 아마도 그것을 구성하기 위해서일 것입니다. 이 환경 변수를 설정하면 다음이 도움이 될 수 있습니다.
LD_LIBRARY_PATH=$HOME/mystuff/lib:$HOME/mystuff/lib64