Categorías
Dedodigital

Equivalencias entre DEB y RPM, y también APT y YUM para Linux

[Fuente Original] Las distros Linux basadas en Red Hat usan el formato de archivo rpm como el binario para la distribución de sus paquetes y las aplicaciones rpm / yum para administrarlos. Por otro lado, las basadas en debian usan el formato de archivo deb y las aplicaciones dpkg / apt-get. En la siguiente tabla presento las equivalencias para los usuarios que estén acostumbrado a uno de ellos y se muevan al otro. Para yum y apt-get.

(rpm) Será una distro tipo: Fedora, CentOS, RedHat, Mandriva…
(deb) Será una distro tipo: Debian, Gentoo, Ubuntu, Knoppix,  etc.
(Instalar un paquete)

(rpm) yum install paquete
(deb) apt-get install paquete

Siente paquete, el nombre de la aplicación a instalar, por ejemplo…
«xchat»

(Buscar un paquete)

(rpm) yum search paquete
(deb) apt-cache search paqute

para rpm/deb.

DebianDebian RedHat

RedHat

APT
Instalar un paquete dpkg -i $paquete rpm -ivh $paqueteyum localinstall paquete (para paquetes en el disco duro)yum install paquete apt-get install $paquete
Eliminar un paquete instalado Disponemos de dos opciones para dkpg:
1. dpkg -r $paquete (dpkg –remove $paquete)
(mantiene ficheros de configuración)
2. dkpg -P $paquete (dkpg –purge $paquete)
Elimina el paquete y sus ficheros de configuración
rpm -e $paqueteyum erase paquete apt-get remove $paquete
Reinstalar un paquete (por ejemplo si esta dañado)   no yum reinstall paquete apt-get –reinstall install $paquete
Listar todos los paquetes instalados en el sistema dpkg -l archivo, odpkg –list rpm -qa apt-…
Reconfigurar un paquete dpkg-reconfigure $paquete
apt-config
yum [opción] -c [config-file] (No se hace desde apt)
A que paquete pertenece un archivo dpkg -S archivo
dlocate -S archivo
(más rápido, requiere instalar el paquete dlocate)
rpm -qf archivo apt-…
Ficheros del paquete dpkg -L $paquete rpm -ql $paquete apt-file list $paquete
Informacion sobre un paquete dpkg … rpm -qi $paquete (si está instalado)rpm -qpi $fichero.rpm (si no está  instalado -usamos p– y disponemos del rpm) apt-cache show $paquete, o para mas informacionapt-cache showpkg $paquete
Dependencias de un paquete dpkg-… rpm -qR $paquete, orpm -q –requires $paquete apt-cache depends $paquete
Herramientas gráficas synaptic
gnome-apt
redhat-config-packages
(y las mismas que en Debian para apt.)
(Las mismas que en Debian para apt.)
Otras Herramientas deborphan: encuentra paquetes de los que no depende ningún paquete, lo que los convierte en candidatos a eliminarlos de nuestro sistema si no los utilizamos.dpkg-awk: Este script lee la los ficheros de la base de datos dpkg. Puede hacerlo con expresiones regulares en los campos y obtener solo que tu necesitas. Puede también extraer solo ciertos campos. Como un bonus añadido hay una opción para ordenar la salida. rpmorphan: encuentra paquetes de los que no depende ningún paquete, lo que los convierte en candidatos a eliminarlos de nuestro sistema si no los utilizamos.rpm -qa | grep texto No hay nada equivalente

Referencias

https://www.debian.org/doc/manuals/reference/reference.es.txt
https://www.rpm.org
La ayuda inestimable en esta entrada de melenas, musg0 entre otros.

Fedora, (tal vez CentOS y RedHat también) disponen del paquete «apt», que te lo puedes instalar…

yum install apt

Y dispondrás de los comandos:

/usr/bin/apt-cache
/usr/bin/apt-cdrom
/usr/bin/apt-config
/usr/bin/apt-get
/usr/bin/apt-shell
/usr/bin/countpkglist
/usr/bin/genbasedir
/usr/bin/genpkglist
/usr/bin/gensrclist

Además de la configuración en /etc/apt

Que te servirá mientras te adaptas al nuevo sistema.

Si continúas usando este sitio, aceptas el uso de cookies. Más información

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar