Noticias de empresas y economía digital

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.

Publicaciones