사용자 계정 centOS에 X11 라이브러리 및 헤더 파일 설치

사용자 계정 centOS에 X11 라이브러리 및 헤더 파일 설치

나중에 사용하기 위해 루트가 아닌 내 계정에 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

관련 정보