Uso de zypper

Zypper es un manejador de paquetes bastante facil de usar y con bastantes opciones, y bastante rapido desde que se re escribiera libzypp

Aca va un pequeño resumen de lo que es capaz de hacer

Instalar y remover paquetes por nombre, version o capacidades

Instalar o remover utilizando comodines

# zypper rm kde*devel*

# zypper in gtk-sharp?

Manejando versiones multiples de un paquete

# zypper in package-1.2.3

# zypper rm package>1.2.3

Instalar y remover a la misma vez, –significa remover y + significa instalar.

# zypper in <paquete a instalar> -<paquete a remover> +<otro paquete a instalar>

Forzar una reinstalacion

# zypper in –force <paquete>

Instalar un rpm desde el disco o la web y resolver las dependencias desde los repositorios.

# zypper in ./paquete.rpm

# zypper in http://<url>/paquete.rpm

Actualizar los paquetes instalados si tienen nuevas versiones disponibles

# zypper up

Instalar los delta rpm que contienen parches:

#zypper patch

Instalar los paquetes que tienen versiones mas nuevas en otros repositorio o actualizar a otra version de openSUSE:

# zypper dup

Manejo de rpm fuentes

Instalar las fuentes de un paquete

# zypper si <paquete>

Instalar las dependencias para compilar un paquete

# zypper si -d <paquete>

Patrones

Puedes listar todos los patrones disponibles con el comando:

# zypper pt

Instalar el patron xfce

# zypper in -t pattern xfce

Manejo de repositorios

Lasitar repositorios

# zypper lr

Agregar repositorios

# zypper ar <url> <nombre>

Deshabilitar el primer repositorio

# zypper mr -d 1

Deshabilitar un repositorio segun el nombre

# zypper mr -d repo-oss

Remover el primer repositorio

# zypper rr 1

Manejo de paquetes

Buscar un paquete

# zypper se banshee-1

# zypper se bans*

Buscar un patron

# zypper se -t pattern media

Por defecto buscar solo devuelve el nombre, descripcion y tipo del paquete, para obtener una informacion mas detallada como por ejemplo de que repositorio viene el paquete se puede hacer lo siguiente.

# zypper se -s paquete

Ver una descripcion corta

# zypper if package

Otro truquito interesante

Puedes simular cualquier comando de zypper agregando –dry-run al final

# zypper in –dry-run <paquete>

Bloquear el estado de un paquete (instalado o no)

# zypper addlock <paquete>

# zypper removelock <paquete>

=-=-=-=-=
Powered by Blogilo

Anuncios

Etiquetas: , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: