Sabemos que apt-get
se usa en sistemas basados en Debian, entonces, ¿qué se usa en los sistemas Red Hat Enterprise Linux (RHEL)? ¿Es posible instalarlo y utilizarlo apt-get
en Red Hat?
Respuesta1
Existe un proyecto que pretende admitir apt
repositorios de estilos (así como el apt-get
comando) en distribuciones basadas en RPM. Se llamarpm-aptasy se utiliza como administrador de paquetes predeterminado en algunas distribuciones, aunque no en RHEL/Fedora.
Problemas:
- Parece que no se ha mantenido realmente desde ~2008; Es posible que tenga parches o correcciones incrementales desde entonces, pero nada importante.
- Los repositorios de Yum no son compatibles con
apt-rpm
, por lo que incluso si lo instalara en su computadora, necesitaría un repositorio apt-rpm al que conectarse para poder usarlo.
Hay una bifurcación apt-rpm
que se ha actualizado para que sea mayoritariamente compatible con rpm
la versión 5, que se utiliza en todas las distribuciones RPM recientes. Entonces, si insistes en usarlo, un buen punto de partida es consultarla rama gitoriosapara apt-rpm para rpm5.
La sintaxis del comando yum
es lo suficientemente parecida como apt-get
para que puedas aprender uno si conoces el otro en un día o, como máximo, en una semana. Entonces, a menos que exista una necesidad comercial muy fuerte de uso apt
y esté dispuesto a crear su propio repositorio apt-rpm (y lidiar con la tosquedad del software que básicamente no se mantiene), desaconsejaría continuar con esta línea de pensamiento.
Respuesta2
No, apt
es específico de Debian. apt
utiliza dpkg
para instalar .deb
archivos (que son archivos binarios específicos de Debian).
Las distribuciones de Linux basadas en Red Hat utilizan el rpm
sistema de gestión de paquetes. Puede utilizar yum
para recuperar e instalarrpmsobre distribuciones de Red Hat:
yum search som-package-name
yum install some-package-name
Si desea instalar unrpmque has descargado por tu cuenta, puedes usarlo rpm -i some-package.rpm
para instalarlo (y rpm -qa
para recuperar una lista de todos los instalados)rpm). Esto es equivalente a dpkg -i some-package.deb
(y dpkg --get-selections
recuperar una lista de todos los instalados)debutantepaquetes) en distribuciones basadas en Debian.