Mini-tutorial de zypper
Zypper es la base del gestor de paquetes de Yast de openSUSE. La última versión trae novedades que puede hacer nuestra vida más facil, gestionando los programas instalados en nuestro sistema desde la línea de comandos:
Instalar y desinstalar paquetes por nombre, version o descripción:
Varios paquetes:
# zypper rm gtk*devel*
# zypper in gtk-sharp?
Por versión:
# zypper in paquete-1.2.3
# zypper rm paquete>1.2.3
Instalar y desinstalar a la vez:
# zypper in <paquete a instalar> - <paquete a borrar> + <paquete a instalar>
Forzar reinstalar:
# zypper in --force
Instalar paquetes descargados o por descargar para que se instalen las dependencias automáticamente:
# zypper in ./file.rpm
# zypper in http:///file.rpm
Actualizar todos los paquetes instalados en nuestro sistema:
Para actualizar solo parches y errores:
# zypper up
Para actualizar todos los paquetes si tienen nuevas versiones o para pasar de una version de openSUSE a otra:
# zypper dup
Gestionar paquetes fuente y de desarrollo:
Instalar y compilar dependencias de un paquete:
# zypper si -d <package>
Patrones y metapaquetes:
Puedes listar todos los patrones con:
# zypper pt
Instalar el patrón xfce:
# zypper in -t pattern xfce
Gestionar los repositorios
Listar repositorios:
# zypper lr
Añadir repositorio:
# zypper ar <url> <name>
Desactivar el primer repositorio:
# zypper mr -d 1
Desactivar repositorio por nombre:
# zypper mr -d repo-oss
Borrar el primer repositorio:
# zypper rr 1
Obtener información de paquetes:
Buscar un paquete:
# zypper se banshee-1
# zypper se bans*
buscar un patrón o un metapaquete:
# zypper se -t pattern media
Normalmente, buscar solo devuelve el nombre, sumario y tipo de paquete. Para obtener más información como en que repositorio está y que versión, se puede poner lo siguiente:
# zypper se -s package
Ver la descripción del paquete:
# zypper if package
Más trucos
Se puede hacer una simulación añadiendo la opción –dry-run:
# zypper in --dry-run
Es posible bloquear un paquete en su estado actual:
# zypper addlock
# zypper removelock
Es posible obtener más información de las nuevas características de zypper y como utilizarlo en las siguientes webs:
http://en.opensuse.org/Zypper/Features
http://en.opensuse.org/Zypper/Usage
Traducido de openSUSE Tutorials.
Etiquetas: opensuse, yast, zypper