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.