한 시스템에 둘 이상의 패키지 관리 시스템을 가질 수 있습니까?
예 : 우분투의 같은 파티션에있는 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 시스템.