InicioLinuxGuía rápida del gestor de paquetes Zypper

Guía rápida del gestor de paquetes Zypper

Linux•10/14/2012
Guía rápida del gestor de paquetes Zypper


El gestor de paquetes de software Zypper es el interfaz de línea de comandos (CLI) de la biblioteca de gestión del sistema ZYpp (libzypp). Se utiliza para instalar, actualizar, eliminar, y realizar consultas sobre paquetes de software, y también para gestionar los repositorios de los paquetes. Zypper también maneja parches de actualización, patrones de paquetes y productos completos. El gestor de software de YaST también utiliza libzypp.

Para obtener ayuda sobre este programa, basta con escribir zypper en el terminal (ayuda en castellano) o bien man zypper (página de manual en inglés). Para salir del comando man, pulsar q.

Uso general

zypper [opciones globales] comando [opciones del comando]

Significado de los diversos elementos:
- [...] - elemento opcional
- opciones globales - opciones para todos los comandos, como por ejemplo, --help
- comando - orden que ejecuta zypper, como por ejemplo, install
- opciones del comando - opciones específicas de un comando, como por ejemplo, --force
- argumentos - información que necesita el comando, como por ejemplo, una lista de nombres de paquete
- Los comandos y las opciones suelen tener abreviaturas. Por ejemplo, el comando install se puede escribir también in; la opción --help se puede escribir -h.

Vocabulario
Paquete: archivo comprimido que contiene archivos de programa, así como las instrucciones necesarias para su instalación y las dependencias del paquete. Zypper considera los parches, los patrones y los productos como tipos especiales de paquetes.

Dependencia: archivo o paquete que requiere, recomienda o con el que es incompatible un paquete.

Parche: paquete o grupo de paquetes necesarios para instalar una actualización de la distribución que generalmente corrige un fallo. Un parche puede incluir secuencias de comandos especiales y los mensajes que se ejecutan o se muestran durante la instalación de la actualización.

Patrón: grupo de paquetes necesarios para instalar una funcionalidad específica. Por ejemplo, el patrón kde4 incluye todos los paquetes necesarios para instalar el entorno de escritorio KDE 4.

Producto: grupo de paquetes necesario para instalar un producto, como 'openSUSE 12.2' o 'openSUSE 12.2 NonOSS Add on'.

Repositorio: directorio local o de red que contiene paquetes de programa e información sobre estos paquetes. Los repositorios se identifican por su nombre, su alias o su URI. Anteriormente, los repositorios eran llamados fuentes de instalación, servicios o catálogos.

Alias: versión corta del nombre del repositorio para uso en comandos y opciones como removerepo o --from.

URI: identificador uniforme de recurso, como un dirección de Internet o una ruta de archivo.

Referencia rápida
Para obtener ayuda de un comando:

zypper help comando o zypper comando --help

Para añadir un nuevo repositorio:
zypper addrepo URI_repositorio nombre_de_repositorio

Para añadir un nuevo repositorio con actualización automática:
zypper addrepo -f URI_repositorio nombre_de_repositorio

Para actualizar todos los repositorios:
zypper refresh

Para eliminar repositorios:
zypper removerepo repositorios

Para desactivar repositorios:
zypper modifyrepo --disable repositorios

Para desactivar todos los repositorios:
zypper modifyrepo --all --disable

Para instalar paquetes:
zypper install nombres_de_paquete

Para reinstalar paquetes:
zypper install --force nombres_de_paquete

Para instalar paquetes desde un repositorio específico:
zypper install --from repositorio nombres_de_paquete

Para instalar paquetes que no estén en los repositorios:
zypper install rutas_de_paquete

Para instalar patrones de paquetes:
zypper install -type pattern patrones

Para instalar los paquetes recomendados por los paquetes instalados:
zypper install-new-recommends

Para verificar las dependencias de los paquetes instalados y corregir los errores detectados:
zypper verify

Para instalar todos los parches disponibles:
zypper patches

Para actualizar todos los paquetes desde los repositorios desde los que se instalaron:
zypper update

Para actualizar todos los paquetes a las últimas versiones disponibles en cualquier repositorio activo:
zypper dist-upgrade

Este comando desactualizará los paquetes cuyas versiones instaladas sean superiores a las de los paquetes contenidos en los repositorios activados en ese momento.

Para actualizar la distribución desde uno o varios repositorios específicos:
zypper dist-upgrade --from repositorio [&& repositorio...]

Este comando actualizará la distribución con las versiones de los paquetes de los repositorios indicados.
Para eliminar paquetes:
zypper remove nombres_de_paquete

Para eliminar paquetes junto con todas las dependencias no requeridas por otros paquetes:
zypper remove --clean-deps nombres_de_paquete

Para listar los repositorios disponibles:
zypper repos

Para listar los paquetes que coinciden con el patrón de búsqueda indicado:
zypper search patrón_de_búsqueda

En el patrón de búsqueda se pueden utilizar los símbolos comodín * y ?.

Para listar las actualizaciones disponibles:
zypper list-updates

Para listar los parches disponibles:
zypper list-patches

Para listar los patrones disponibles:
zypper list-patterns

Para exportar la lista de repositorios configurados:
zypper repos --export lista.repo

Para importar los repositorios de una lista:
zypper addrepo lista.repo

openSUSE
Datos archivados del Taringa! original
45puntos
648visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
8visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

D
Usuario
Puntos0
Posts447
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.