É possível ter mais de um sistema de gerenciamento de pacotes em um sistema?
Exemplo: RPM, deb e .txz na mesma partição do Ubuntu.
Se não for possível, por que não?
Responder1
Sim é possivel. Por exemplo, o Debian inclui yum
e rpm
em seus repositórios padrão. Além disso, muitas linguagens de programação possuem suas próprias ferramentas de gerenciamento de pacotes, usadas apenas para instalar módulos para aquela linguagem específica – por exemplo, tenho Perl cpanm
, Ruby gem
, Haskell cabal
e Python pip
, além do gerenciador de pacotes para todo o sistema.
Contudo, usar dois gerenciadores de pacotes em todo o sistema – por exemplo, dpkg
e rpm
– causará problemasmuitorapidamente; principalmente devido a conflitos de arquivos quando o gerente A tenta instalar um programa que já foi instalado pelo gerente B.
Além disso, distribuições diferentes têm políticas de embalagem diferentes. deb
os pacotes geralmente são construídos para Debian, embora rpm
sejam usados principalmente pelo Red Hat/Fedora/CentOS, e usam diferentes scripts de inicialização, arquivos de configuração e locais de dados de programas. Os pacotes em uso /etc/sysconfig
serão interrompidos principalmente em deb
sistemas.