Piedra Rosetta de los Gestores de Paquetes (Linux)

De Kyngopedia
Saltar a: navegación, buscar

Este artículo está en construcción, disculpa las molestias

A continuación se muestra una lista de comandos equivalentes entre algunos de los gestores de paquetes más usados en Linux.

Acción Arch Linux Debian Fedora/Red Hat [1] OpenSUSE Gentoo Solaris
Instalar un paquete por el nombre pacman -S apt-get install dnf install zypper install / zypper in emerge [-a] pkg install
Buscar paquetes en las listas pacman -Ss < grep <paquete> apt-cache search dnf search zypper search / zypper se [-s] emerge -S pkg info
Desinstalar un paquete por el nombre pacman -Rs apt-get autoremove dnf remove zypper remove / zypper rm emerge -C pkg uninstall
Actualizar paquetes del sistema automáticamente pacman -Syu apt-get update; apt-get upgrade dnf upgrade zypper update zypper up emerge -u world pkg update
Actualizar paquetes del sistema, incluyendo distribución pacman -Syu apt-get dist-upgrade dnf distro-sync zypper dup emerge -uDN world -
Reinstalar paquete o conjunto de paquetes pacman -S apt-get --reinstall install dnf reinstall zypper install --force emerge [-a] -
Instalar paquete local pacman -U <paquete.tar.xz> dpkg -i <paquete.deb> && apt-get -f install dnf install <paquete.rpm> zypper in <paquete.rpm> emerge <paquete> -
Actualizar paquete con archivo local pacman -U debi dnf upgrade - emerge -
Reparar dependencias rotas en el sistema pacman dep level - testdb, shared lib level - findbrokenpkgs o lddd apt-get --fix-broken / aptitude install dnf repoquery --unsatisfied zypper verify revdep-rebuild -
Descargar paquetes sin instalarlos pacman -Sw apt-get install --download-only / apt-get download dnf download zypper --download-only emerge --fetchonly -
Eliminar dependencias sin usar pacman -Rs- apt-get autoremove dnf autoremove zypper rm -u emerge --depclean -
Obtener el código fuente en vez del paquete Descargando manualmente el paquete y pkgbuild -o apt-get source / debcheckout dnf download --source zypper source-install emerge --fetchonly -
Eliminar paquetes que ya no estén en los repositorios - aptitude purge '~o' package-cleanup --orphans - - -
Instala paquetes para satisfacer dependencias de compilación (se hace automáticamente) apt-get build-dep dnf builddep zypper si -d emerge -o -

[1] Fedora/Red Hat antes usaban un gestor de paquetes llamado yum. Es posible que, si tu distribución no conoce el paquete dnf, puedas ejecutar la misma orden con yum delante. (ej: yum install firefox)