Resposta curta: os gerentes de pacotes são altamente integrados em sua distribuição. Você pode usar um gerenciador de pacotes estrangeiro em sua distribuição, mas isso pode levar a uma instalação redundante instável, não atualizada.
Resposta longa
Um gerenciador de pacotes acompanha os componentes e a configuração do seu sistema:
- Librairies
- Softwares
- Arquivos de configuração
- Versões
- Arquitetura
Isso implica que um gerenciador de pacotes sabe onde tudo está instalado e como, e respeita as regras de distribuição ao instalar novos pacotes.
Além disso, alguns gerenciadores de pacotes como Portage
(no Gentoo) instalam pacotes construindo-os a partir de fontes. APT
ou RPM
instalam pacotes pré-compilados.
Se você usar dois gerenciadores de pacotes diferentes lado a lado, eles poderão se sobrepor: instalar arquivos duplicados em lugares diferentes, substituir arquivos de configuração, substituir dependências (ex: bibliotecas) por novas versões incompatíveis com o resto do sistema,. ..
Agora, em teoria, você pode usar vários gerenciadores de pacotes em um único sistema. Mas você precisará configurá-los e adaptá-los com cuidado.
Outras opções
Ferramentas como PackageKit fornecem a mesma interface para instalar e gerenciar pacotes em várias distribuições. Ele não substitui o gerenciador de pacotes padrão do sistema, mas o envolve.
Alien pode ser usado para converter rpm
packages em deb
packages.