회사의 레드햇 리눅스는 설치하기에는 너무 오래됐지만 새것으로 교체할 수는 없다. 일부 소프트웨어를 설치하고 싶지만 종속성이 많고 버전이 너무 낮습니다. "작은 시스템"을 설치할 수 있는 방법이 있는지 궁금합니다.
답변1
예, 그렇습니다. 하지만 다른 솔루션을 먼저 확인해 보는 것이 좋습니다.
- 찾으려고 노력하다백포트필요한 소프트웨어를 얻으세요. 종속성으로 인해 필수 패키지를 설치할 수 없다고 말씀하셨는데, 패키지를 찾으려면 이 용어만 필요할 수도 있습니다.
- 원하는 프로그램의 소스 코드에 접근할 수 있다면 직접 컴파일해 볼 수도 있습니다. 당신이 가지고 있는 것과 함께 작동할 가능성이 있고 아마도 좋은 것일 수도 있습니다. (또는 컴파일 중에 불평할 수도 있습니다.)
- 어쩌면 필요한 패키지를 정적으로 링크된 라이브러리를 통해 사용할 수 있을까요? 항상 시도해 볼 가치가 있습니다.
이 목록은 완전한 것은 아니지만 이것이 가장 먼저 시도해 볼 목록이라고 생각합니다. 다른 모든 방법이 실패하거나 무엇을 요구하는지 궁금한 경우 다음 옵션을 사용하세요.
- 컨테이너 - Docker를 사용하여 파일 시스템 이미지를 빠르게 얻을 수 있습니다. 이 방법은 간단하고 잘 작동해야 합니다.
- 다른 유형의 가상화. 가상 머신에 다른 시스템을 설치하는 것은 쉽습니다.
- in과 동등한 것을 사용하십시오 . 그러나 너무 많이 의존하지 마십시오. 예를 들어 특정 커널 버전에 따라 "호스트"에 대한 가정이 자주 발생합니다
debootstrap
.chroot
이것이 사용될 수 있는 계략의 최종 게임이 아닐 수도 있습니다. 예를 들어, NFS를 사용하여 소프트웨어를 원격으로 실행하고 해당 소프트웨어가 원래 컴퓨터에서 실행 중인 것처럼 보이게 할 수 있습니다.
마지막으로 중요한 점은 컴퓨터의 책임 때문에 컴퓨터를 업그레이드할 수 없는 경우 새 소프트웨어를 실행하는 것이 또 다른 책임이 아닐 수도 있다는 것입니다. 분리로 인해 일부 이점이 있을 수 있지만 이는 모두 회사 정책의 적용을 받습니다.