Да, это возможно. Например, Debian включает yum
и rpm
в свои стандартные репозитории. Кроме того, многие языки программирования имеют свои собственные инструменты управления пакетами, используемые только для установки модулей для этого конкретного языка - например, у меня есть Perl cpanm
, Ruby gem
, Haskell cabal
и Python pip
в дополнение к общесистемному менеджеру пакетов.
Однако использование двух системных менеджеров в масштабе всей системы - например, dpkg
и rpm
- очень быстро вызовет проблемы ; в основном из-за конфликтов файлов, когда менеджер A пытается установить программу, которая уже была установлена менеджером B.
Кроме того, разные дистрибутивы имеют разные политики упаковки. deb
пакеты, как правило, создаются для Debian, в то время rpm
как в основном они используются Red Hat / Fedora / CentOS, и они используют разные initscripts, файлы конфигурации и расположения данных программы. Использование пакетов /etc/sysconfig
будет разбито в основном на deb
системы.