중복 가능성:
루트가 아닌 패키지 관리자
저는 직장에서 꽤 오래된 Linux 배포판(2009년 말 Centos 5.4)을 사용하고 있는데 루트 액세스 권한이 없습니다. 최신 소프트웨어를 사용하고 싶다면 직접 컴파일하여 홈 디렉터리(또는 쓰기 액세스 권한이 있는 위치)에 설치할 수 있습니다. 이는 많은 프로그램에서 잘 작동하지만 더 큰 프로그램(예: LibreOffice 또는 Chromium)에서는 복잡해집니다. 모든 종속성을 추적하는 것은 매우 복잡합니다.
누군가가 이전에 이 작업을 수행했는지 궁금합니다. 아마도 홈 디렉토리에 설치할 수 있고(루트가 필요하지 않음) 필요한 모든 종속성을 가져오는 Linux* 배포판을 구축한 적이 있을 것입니다. 가급적이면 바이너리 파일을 사용하면 이전 컴퓨터에 더 빠르고 쉽게 설치할 수 있습니다. 그러나 시스템과 같은 것의 "포트"를 가져오거나 (모든 것을 수동으로 컴파일해야 하는 경우) 구성 방법에 대한 힌트만 가져갈 수도 있습니다.
*) 질책자 주의: 물론 그렇지는 않습니다.리눅스분배하다기술적으로, 한 가지 누락된 것은 실제이기 때문입니다.리눅스 커널.
누군가가 불가능하다고 말하기 전에 나는 그것이 적어도 대부분의 경우 가능하다는 것을 알고 있습니다. 우선, 많은 Linux 라이브러리는 이전 버전과 호환되지만 Windows(패키지 관리자가 없음)보다 덜 사용됩니다. 둘째, 필요한 라이브러리 대부분을 직접 컴파일할 수 있습니다. 교체할 수 없는 유일한 것은 커널입니다. LD_LIBRARY_PATH를 통해 또는 이를 사용해야 하는 프로그램을 컴파일할 때 새 라이브러리를 강제로 사용할 수 있습니다. 얼마 전에 최신 버전의 glibc가 필요한 최신 Skype를 성공적으로 설치했습니다. 사람도 있었어요크롬 유지그리고 이 버전의 CentOS에는 모든 터무니없는 종속성이 있습니다. 확실히 가능하지만 투박하고 컴퓨터 프로그램/배포/패키지 관리자에게 이상적인 작업처럼 보입니다.
답변1
루트 없는 모드의 GoboLinux루트 권한 없이 집에서 설치할 수 있는 리눅스 배포판입니다.
GoboLinux를 루트 없는 모드로 설치하려면 최소한 다음 도구가 시스템에 설치되어 있어야 합니다:
- GNU 구타
- GNU 핵심 유틸리티
- GNU Sed
- GNU Wget