Gestión de paquetes en Linux: hoja de referencia

Advertencia

Esta entrada ha sido escrita desde hace más de un año. Por favor, lee el articulo manteniendo en cuenta su antigüedad.

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