Equivalencias entre apt-get y zypper

Como tengo el corazón dividido entre las distribuciones basadas en Debian y OpenSUSE, creo que no es mala idea tener a mano una guía de referencia entre los gestores de paquetes por consola de ambos mundos.

apt-get update ————> zypper refresh
apt-get -u upgrade ————> zypper update
apt-get -u dist-upgrade ————> zypper dist-upgrade
apt-get install amarok ————> zypper install amarok
apt-get remove amarok ————> zypper remove amarok
apt-cache search amarok ————> zypper search amarok
apt-cache showpkg amarok ————> zypper info amarok
apt-get moo ————> zypper moo
apt-file search ————> zypper wp
apt-get autoremove ————> zypper rm –clean-deps <paquete> (sólo limpia las dependencias específicas de un paquete determinado)
apt-get clean ————> zypper clean
apt-get source package ————> zypper source-install (también instala las dependencias de construcción)

dpkg -l ————————–> rpm -qa
dpkg -L ————————–> rpm -ql
dpkg -s ————————–> rpm -qi
dpkg -S ————————–> rpm -qf

Añadir repositorio ————————–> zypper addrepo <uri> <alias>
Usar chroot (operar en diferente directorio raiz) ————————–> zypper –root
cat /var/log/dpkg.log ————————–> cat /var/log/zypp/history
Bloquear un paquete ————————–> edit /etc/zypp/locks

(Gracias a victorhckinthefreeworld.wordpress.com)

Anuncios