Gestión de paquetes en Linux: hoja de referencia

Hoja de referencia para la gestión de los paquetes en Linux, incluye APT, Yum y Zypper.

Managing Packages

Tarea apt (deb) yum (rpm) zypper (rpm)
Instalar desde repositorio apt-get install pkg-name yum install pkg-name zypper install pkg-name
Actualizar un paquete apt-get install pkg-name yum update pkg-name zypper update -t package pkg-name
Borrar un paquete apt-get remove pkg-name yum erase pkg-name zypper remove pkg-name
Instalar desde un fichero dpkg -i pkg-name yum localinstall pkg-name zypper install pkg-name

Searching Packages

Tarea apt (deb) yum (rpm) zypper (rpm)
Buscar por nombre de paquete apt-cache search pkg-name yum list pkg-name zypper search pkg-name
Buscar por patrón apt-cache search pattern yum search pattern zypper search -t pattern pattern
Buscar por nombre de fichero apt-file search path yum provides file zypper wp file
Listar paquetes instaados dpkg -l rpm -qa zypper search -is
Mostrar información del paquete apt-cache show pgk-name yum info pkg-name zypper info pkg-name

Updating System

Tarea apt (deb) yum (rpm) zypper (rpm)
Actualizar la lista de los paquetes apt-get update yum check-update zypper refresh
Actualizar el sistema apt-get upgrade yum update zypper update

Software Repositories

Tarea apt (deb) yum (rpm) zypper (rpm)
Listar los repositorios cat /etc/apt/sources.list yum repolist zypper repos
Eñadir un repositorio editar /etc/apt/sources.list añadir a /etc/yum.repos.d/ zypper addrepo URI name
Borrar repositorio editar /etc/apt/sources.list borrar desde /etc/yum.repos.d/ zypper removerepo name