Ja es ist möglich. Zum Beispiel enthält Debian yum
und rpm
in seinen Standard-Repositorys. Viele Programmiersprachen verfügen auch über eigene Paketverwaltungstools, die nur für die Installation von Modulen für diese bestimmte Sprache verwendet werden. Ich habe zum Beispiel neben dem systemweiten Paketmanager auch Perl cpanm
, Ruby gem
, Haskell cabal
und Python pip
.
Die Verwendung von zwei Paketmanagern - z. B. dpkg
und rpm
- - wird jedoch sehr schnell zu Problemen führen . hauptsächlich aufgrund von Dateikonflikten, wenn Manager A versucht, ein Programm zu installieren, das bereits von Manager B installiert wurde.
Für unterschiedliche Distributionen gelten außerdem unterschiedliche Verpackungsrichtlinien. deb
Pakete werden normalerweise für Debian entwickelt, während sie rpm
hauptsächlich von Red Hat / Fedora / CentOS verwendet werden, und sie verwenden unterschiedliche Initscripts, Konfigurationsdateien und Speicherorte für Programmdaten. Pakete, die verwendet /etc/sysconfig
werden, werden hauptsächlich auf deb
Systemen beschädigt .