Linux에서 가장 진보된 패키지 "래퍼"는 무엇입니까? [폐쇄]

Linux에서 가장 진보된 패키지 "래퍼"는 무엇입니까? [폐쇄]

Foo 패키지를 설치하거나 소스에서 Foo를 빌드하려는 경우 자체 "샌드박스" 디렉터리에서 모든 작업을 수행하고 시스템 콘텐츠에서 다른 항목을 수정하지 않고도 종속성을 설치하는 등의 작업을 수행할 수 있는 일반적인 방법이 있습니까?

내가 묻는 것은 패키지의 최종 사용자로서 내가 선택한 "설치 디렉터리" 외부의 어떤 것도 수정하지 않고 패키지를 사용할 수 있는 방법입니다. 포장 제조업체는 설정 방법을 묻지 않았습니다.

답변1

가장 합리적으로 발전된 패키징 시스템은 "대체 루트"에 패키지를 설치하고 패키지 종속성을 추적할 수 있으므로 패키지 관리자가 필요한 모든 것을 직접 설치하는 옵션을 제공하지 않더라도 (종속성을 추출하여 스크립트를 작성할 수 있습니다.) 설치하고 있습니다).

그러나 적절한 바이너리 및 라이브러리(즉, 시스템의 바이너리 및 라이브러리가 아닌 대체 루트의 바이너리 및 라이브러리)가 사용되도록 일부 환경 변수(일반적 PATH으로 및 ) 를 설정해야 할 수도 있습니다 . LD_LIBRARY_PATH일부 패키지는 매우 구체적이고 때로는 구성할 수 없는 위치에서 일부 파일(구성, 런타임 데이터)을 찾습니다.

관련 정보