¿Es posible tener más de un sistema de gestión de paquetes en un sistema?
Ejemplo: RPM, deb y .txz en la misma partición de Ubuntu.
Si no es posible, ¿por qué no?
Respuesta1
Si es posible. Por ejemplo, Debian incluye yum
y rpm
en sus repositorios estándar. Además, muchos lenguajes de programación tienen sus propias herramientas de administración de paquetes, que se usan solo para instalar módulos para ese lenguaje en particular; por ejemplo, tengo Perl cpanm
, Ruby gem
, Haskell cabal
y Python pip
, además del administrador de paquetes para todo el sistema.
Sin embargo, el uso de dos administradores de paquetes en todo el sistema (por ejemplo, dpkg
y rpm
) causará problemas.muyrápidamente; principalmente debido a conflictos de archivos cuando el administrador A intenta instalar un programa que ya ha sido instalado por el administrador B.
Además, las diferentes distribuciones tienen diferentes políticas de embalaje. deb
Los paquetes generalmente se crean para Debian, mientras que rpm
Red Hat/Fedora/CentOS los utiliza principalmente, y utilizan diferentes scripts de inicio, archivos de configuración y ubicaciones de datos del programa. Los paquetes que utilizan /etc/sysconfig
se romperán principalmente en deb
sistemas.