Conecta con nosotros

Hola, ¿qué estás buscando?

Actualidad

Chuletas para Zypper

Zypper-cheat-sheet-1

Si eres usuario de openSUSE, es posible que no te haga falta tocar la consola para nada. Deja de seguir leyendo si es tu caso. Si por el contrario te gusta manejarte con la línea de comandos aunque sea poco y no conoces bien a Zypper, es el momento de hacerlo.

Zypper-cheat-sheet-1

Zypper es el gestor de software de openSUSE por terminal, y a pesar de que tiene alguna leve carencia, las mejoras el sus últimas versiones son muy significativas. Ya os hablé de ello hace un tiempo, por lo que rescato de entonces una cita, que no es tal, que despejará cualquier duda acerca de su potencia:

zypper [--opciones-globales]  [--opciones-comando] [argumentos]
 
  Opciones globales:
        --help, -h              Ayuda.
        --version, -V           Mostrar el número de versión.
        --config, -c   Usar el archivo de configuración indicado en lugar del predeterminado.
        --quiet, -q             Suprimir la salida estándar, muestra sólo los
                        mensajes de error.
        --verbose, -v           Aumentar el nivel de detalle.
        --no-abbrev, -A         No abreviar el texto en las tablas.
        --table-style, -s       Formato de tabla (entero).
        --rug-compatible, -r    Activar la compatibilidad con rug.
        --non-interactive, -n   No preguntar nada, utilizar las
                        respuestas predeterminadas de forma automática.
        --xmlout, -x            Salida en XML.
 
        --reposd-dir, -D   Utilizar un directorio alternativo para el archivo
                                de definiciones.
        --cache-dir, -C    Utilizar un directorio alternativo para el cache.
        --raw-cache-dir    Utilizar un directorio alternativo para el cache de.
                                los meta datos en crudo (raw).
        --solv-cache-dir   Utilizar un directorio alternativo para el cache del.
                                archivo solv.
        --pkg-cache-dir    Utilizar un directorio alternativo para el cache de.
                                paquetes.
 
     Opciones de repositorios:
        --no-gpg-checks         Ignorar fallos en verificación GPG y continuar.
        --gpg-auto-import-keys  Confiar e importar automáticamente las nuevas firmas
                                del repositorio.
        --plus-repo, -p    Utilizar un repositorio adicional.
        --disable-repositories  No leer los meta-datos de los repositorios.
        --no-refresh            No actualizar los repositorios.
        --no-cd                 Ignorar los repositorios en CD/DVD.
        --no-remote             Ignorar repositorios remotos.
 
     Opciones de destino:
        --root, -R         Utilizar un directorio raíz diferente.
        --disable-system-resolvables
                                No leer paquetes instalados.                                          
 
  Comandos:
        help, ?                 Visualiza la ayuda.
        shell, sh               Acepta múltiples comandos a la vez.                                   
 
     Manejo del repositorio:
        repos, lr               Enumera todos los repositorios definidos.
        addrepo, ar             Añade un nuevo repositorio.
        removerepo, rr          Elimina el repositorio especificado.
        renamerepo, nr          Renombra el repositorio especificado.
        modifyrepo, mr          Modifica el repositorio especificado.
        refresh, ref            Actualiza todos los repositorios.
        clean                   Limpia las caches locales.
 
        Manejo de Servicios:
        services, ls            Lista los servicios definidos.
        addservice, as          Agregar un nuevo servicios.
        modifyservice, ms       Modificar el servicio indicado.
        removeservice, rs       Eliminar el servicio indicado.
        refresh-services, refs  Actualizar todos los servicios.
 
        Gestión de software:
        install, in             Instala paquetes.
        remove, rm              Elimina paquetes.
        verify, ve              Verificar la integridad de las dependencias del paquete.
        update, up              Actualiza los paquetes con nuevas versiones.
        dist-upgrade, dup       Realiza una actualización de la distribución.
        source-install, si      Instala los paquetes fuente y sus dependencias de construcción.
        install-new-recommends, inr  Instala nuevos paquetes recomendados por los ya instalados.
 
     Gestión de Actualizaciones:
        update, up              Actualizar paquetes instalados.
        list-updates, lu        Listar actualizaciones disponibles.
        patch                   Instalar parches necesarios.
        list-patches, lp        Listar parches necesarios.
        dist-upgrade, dup       Realizar una actualización de la distribución.
        patch-check, pchk       Verificar la existencia de parches.
 
     Consultas:
        search, se              Busca paquetes que coincidan con un patrón.
        info, if                Muestra información completa de los paquetes especificados.
        patch-info              Muestra información completa de los parches especificados.
        pattern-info            Muestra información completa de los patrones especificados.
        product-info            Muestra información completa de los productos especificados.
        patches, pch            Enumera todos los parches disponibles.
        packages, pa            Enumera todos los paquetes disponibles.
        patterns, pt            Enumera todos los patrones disponibles.
        products, pd            Enumera todos los productos disponibles.
        what-provides, wp       Enumera los paquetes que proporcionan la característica especificada.
 
     Bloqueos de paquetes:
        addlock, al             Añade un bloqueo al paquete.
        removelock, rl          Elimina un bloqueo del paquete.
        locks, ll               Enumera los bloqueos actuales.
        cleanlocks, cl          Eliminar bloqueos sin usar.
 
     Otros comandos:
        versioncmp, vcmp        Comparar dos cadenas de versión.
        targetos, tos           Imprimir el ID del sistema operativo destino.
        licenses                Imprimir reporte de licencias y EULA de
                                los paquetes instalados.
 
Teclee 'zypper help ' para obtener ayuda de un comando concreto.

Todo lo anterior lo tenéis en la terminal con teclear man zypper, pero si lo queréis de una manera más cómoda, en una chuleta PDF con explicaciones ampliadas, eso sí, en inglés, os aconsejo descargar lo siguiente, que tiene una pinta como la imagen de cabecera:

No sé cómo, encontré las anteriores chuletas en un blog llamado… Blog openSUSE o openSUSE Spain, no lo tengo claro, pero no lo conocía y si sois opensuseros os va a gustar, así que aquí os dejo su enlace como recomendación ;)

Ahora a sacarle partido a Zypper, porque es muy sencillo y potente.

34 Comentarios
Advertencia
Advertencia

Te recomendamos

Actualidad

Kali Linux 2022.4 es la nueva versión de la distribución especializada en seguridad y, como indica su numeración y se entiende por las fechas en...

Actualidad

NixOS 22.11 es la nueva versión de esta particular distribución, definida por su sistema de paquetes y configuración y una de las apuestas más atrevidas...

Actualidad

Dicen que no hay dos sin tres, así que tampoco pasará nada si son cuatro a cinco, como ocurre ya con las derivadas más...

Actualidad

Y siguiendo con más clones de RHEL, ahora tenemos a un Oracle Linux 9.1 u Oracle Linux 9 Update 1 que incorpora las novedades...