Hoja de referencia del administrador de paquetes de Zypper

Zypper es el administrador de paquetes predeterminado para las distribuciones de openSUSE y los servidores SUSE Linux Enterprise. Se diferencia de los administradores de paquetes APT y YUM, ya que emplea el solucionador SAT, una de las mejores bibliotecas de dependencias de paquetes. Esta hoja de trucos de Zypper cubre los principales comandos de zypper, segmentados en varias categorías.

Ayuda básica

Para obtener ayuda con los comandos de Zypper, use las siguientes opciones:

Mando Funcionalidad
zypper # Mostrar todos los comandos y opciones globales disponibles
zypper help [command] Muestra ayuda para el comando especificado
zypper shell
o
zypper sh
Inicia una sesión de shell

Gestión de repositorios

Bajo la gestión del repositorio, Zypper tiene varios comandos. Incluyen:

Agregar repositorios / obtener información sobre repositorios

Mando Funcionalidad
zypper addrepo [repo url alias ]
o
zypper ar
Agregar un nuevo repositorio con la URL de repositorio especificada
zypper info [package]
o
zypper if
Mostrar información sobre un paquete específico

Cambiar el nombre de los alias del repositorio

Mando Funcionalidad
zypper namerepo
o
zypper nr
Se utiliza para cambiar el nombre de un alias de repositorio.
Por ejemplo, para cambiar el nombre del repositorio de «muestra» a «sample.repo»:
zypper nr sample sample.repo

Modificar repositorios

Mando Funcionalidad
zypper modifyrepo
o
zypper mr
Modifique un repositorio habilitándolo o deshabilitándolo. Utilice el valor único del repositorio del zypper lr mando.

Eliminar repositorios

Mando Funcionalidad
zypper removerepo
o
zypper rr
Eliminar un repositorio especificado. Por ejemplo: zypper rr repo-non-oss

Actualizar repositorios

Mando Funcionalidad
zypper refresh [repo alias]
o
zypper ref
Actualiza el repositorio especificado. Por ejemplo: zypper ref repo-oss

Lista de repositorios definidos

Mando Funcionalidad
zypper repos
o
zypper lr
Muestra los repositorios disponibles, incluidos el alias y el URI de origen.

Repositorios limpios

Mando Funcionalidad
zypper clean
o
zypper cc
Limpiar un repositorio especificado. Por ejemplo: zypper cc repo-oss

Exportar / importar repositorios

Mando Funcionalidad
zypper repos -e [repo-name][destination] Exportar el repositorio especificado de un origen establecido a un destino
zypper repos -ar [repo-name] [src] Importar un repositorio de una fuente especificada

Gestión De Servicios

Bajo la gestión de servicios, Zypper tiene las siguientes opciones:

Mando Función
zypper services
o
zypper ls
Mostrar los servicios definidos del repositorio
zypper addservice ][service-name]
o
zypper as
Agregar un servicio con el nombre especificado
zyppermodifyservice [service-name]
o
zypper ms
Modificar el servicio especificado
zypper refresh service
o
zypper refs
Actualizar todos los servicios disponibles
zypper removeservice [service name]
o
zypper rs
Eliminar el servicio especificado

Gestión de paquetes

En la gestión de paquetes, zypper tiene las siguientes opciones de comando:

Instalar paquetes

Mando Funcionalidad
zypper install [package]
o
zypper in
Instale la última versión del paquete especificado

Eliminar paquetes

Mando Funcionalidad
zypper remove [package]
o
zypper rm
Eliminar la versión instalada del paquete especificado

Verificar paquetes

Mando Funcionalidad
zypper verify
o
zypper ve
Verifique la integridad de las dependencias del paquete. Útil cuando tienes paquetes rotos

Actualizar paquetes

Mando Funcionalidad
zypper source-install
o
zypper si
Instalar paquetes fuente y crear dependencias

NOTA: puede usar las opciones globales -D y -d para instalar el paquete fuente sin las dependencias e instalar solo las dependencias de compilación, respectivamente.

Mando Funcionalidad
zypper install-new-recommeds
o
zypper inr
Instalar nuevos paquetes recomendados
zypper update
o
zypper up
Actualizar los paquetes especificados

Buscar paquetes

Mando Funcionalidad
zypper search [package-name]
o
zypper se
Busque un paquete. Por ejemplo, zypper se nginx

Información sobre paquetes

Mando Funcionalidad
zypper info [package-name] Muestra información detallada sobre el paquete especificado

Actualización de distribución

Mando Funcionalidad
zypper dist-upgrade
o
zypper dup
Realice una actualización de distribución para todos los paquetes instalados. Es mejor restringir la actualización desde un repositorio de origen específico

Conclusión

Esta sucinta hoja de trucos del administrador de paquetes de Zypper ha cubierto todos los comandos principales que necesita saber para trabajar eficazmente con Zypper. Siga leyendo para conocer la historia de las distribuciones de Linux y cómo elegir una distribución de Linux sin probarlas todas.