한 시스템에 둘 이상의 패키지 관리 시스템을 가질 수 있습니까?
예 : 우분투의 같은 파티션에있는 RPM, deb, .txz.
가능하지 않다면 왜 안 되겠습니까?
한 시스템에 둘 이상의 패키지 관리 시스템을 가질 수 있습니까?
예 : 우분투의 같은 파티션에있는 RPM, deb, .txz.
가능하지 않다면 왜 안 되겠습니까?
답변:
예, 가능합니다. 예를 들어 데비안에는 다음이 포함됩니다. yum
과 rpm
표준 저장소에 있습니다. 또한 많은 프로그래밍 언어에는 해당 언어 용 모듈을 설치하는 데만 사용되는 고유 한 패키지 관리 도구가 있습니다 (예 : Perl이 있음). cpanm
, 루비 gem
, Haskell cabal
파이썬 pip
시스템 전반의 패키지 관리자와 함께 제공됩니다.
그러나 시스템 전체에서 두 개의 패키지 관리자를 사용합니다 (예 : dpkg
과 rpm
- 문제를 일으킬 것입니다. 대단히 빨리; 주로 관리자 A가 관리자 B가 이미 설치 한 프로그램을 설치하려고 할 때 파일 충돌로 인해 발생합니다.
또한 배포마다 패키지 정책이 다릅니다. deb
패키지는 대개 데비안 용으로 제작되는 반면, rpm
Red Hat / Fedora / CentOS가 주로 사용하며 다른 initscripts, 구성 파일 및 프로그램 데이터 위치를 사용합니다. 사용하는 패키지 /etc/sysconfig
주로 파산 할 것이다. deb
시스템.