openSUSE viene con Zypper, una herramienta de administración de paquetes de línea de comandos que funciona con paquetes RPM. Aquí se explica cómo usarlo.

Cada distribución de Linux viene con un administrador de paquetes predeterminado para administrar paquetes. Similar a APT en Debian, Pacman en Arch Linux y DNF/YUM en RHEL, openSUSE viene con el administrador de paquetes Zypper.

Con Zypper, puede realizar varias funciones, desde la instalación hasta la eliminación del paquete, utilizando la línea de comando. A continuación te explicamos cómo puedes usar Zypper y sus opciones de línea de comandos para administrar paquetes en openSUSE.

Gestión de paquetes en openSUSE

Zypper es una sencilla herramienta de línea de comandos para la gestión de paquetes en openSUSE que le permite instalar, eliminar y actualizar paquetes, así como administrar repositorios. Además, puedes listar paquetes instalados y actualizaciones disponibles, buscar un paquete e imprimir información sobre él.

openSUSE utiliza el formato de paquete RPM. Un paquete RPM generalmente contiene el nombre, la versión y la arquitectura del paquete. Hay dos formas de línea de comandos para administrar un paquete RPM en openSUSE: Zypper y RPM.

instagram viewer

Debe tener privilegios de root para instalar, actualizar o eliminar cualquier paquete en su sistema openSUSE.

Agregar un repositorio en openSUSE

Para agregar un repositorio en openSUSE, deberá proporcionar la URL del repositorio y el alias. Alias ​​es el nombre corto y fácil de recordar del repositorio. Abre la terminal y ejecuta Zypper con el ar (addrepo) comando para agregar el repositorio a su sistema:

zypper ar -f 

Por ejemplo, para agregar el repositorio de Skype, ejecute:

zypper ar -f https://repo.skype.com/rpm/stable skype

El -F La opción habilita la actualización automática.

Eliminar un repositorio con Zypper

Para eliminar un repositorio en openSUSE, use Zypper con el RR (removerepo) comando y el alias del repositorio de la siguiente manera:

zypper rr 

Por ejemplo, para eliminar el repositorio de Skype, el comando sería:

zypper rr skype

Actualizar repositorios con Zypper

Para actualizar manualmente los repositorios, ejecute:

zypper refresh

Este comando le permite recuperar cambios en los paquetes de los repositorios configurados.

Listar todos los repositorios en openSUSE

Para enumerar todos los repositorios definidos, use Zypper con el repositorios o lr método:

zypper lr

Este comando muestra información sobre los repositorios, como su nombre y estado (habilitado o deshabilitado).

Instalar un paquete en openSUSE con Zypper

Para instalar un paquete, use el comando zypper seguido del en (instalar) método y el nombre del paquete:

zypper in package_name

Por ejemplo, para instalar Skype en openSUSE, el comando sería:

zypper in skypeforlinux

También puede instalar varios paquetes simultáneamente proporcionando una lista de nombres de paquetes separados por espacios:

zypper in package1 package2 package3

Busque un paquete con Zypper

Por defecto, Zypper busca un paquete en todos los repositorios, es decir, tanto en la lista de paquetes instalados como entre los que aún no están instalados. Para buscar un paquete en particular en todos los repositorios, use el se (buscar) comando con Zypper:

zypper se package_name

Utilizar el -s Opción para ver información detallada sobre un paquete:

zypper se -s package_name

Para buscar un paquete solo en la lista de paquetes instalados, use:

zypper se -i package_name

Listar paquetes instalados en openSUSE

Con Zypper, también puedes consultar la base de datos de paquetes para descubrir qué está actualmente instalado en tu sistema openSUSE. Para hacer esto, use Zypper con -i (--solo instalado):

zypper se -i

También puedes guardar esta lista redirigiendo su salida a un archivo:

zypper se -i > installed_packages

Para encontrar información detallada sobre un paquete instalado en particular, utilice:

zypper info package_name

Eliminar un paquete en openSUSE con Zypper

Eliminar un paquete con Zypper es tan fácil como instalarlo. Para eliminar un paquete que ya no necesita, use Zypper con el rm (eliminar) método y el nombre del paquete:

zypper rm package_name

Actualizar un paquete con Zypper

Mantener los paquetes actualizados es la actividad de gestión de paquetes más común. Con Zypper, puede ver e instalar todas las actualizaciones disponibles. Ejecute lo siguiente para ver todas las actualizaciones disponibles para los paquetes instalados:

zypper list-updates

Una vez que tenga la lista, ahora tiene la opción de actualizar todos los paquetes o solo un paquete. Para actualizar todos los paquetes instalados que tienen versiones más recientes disponibles, utilice el arriba (actualizar) dominio:

zypper up

Para actualizar paquetes individuales, especifique el paquete con el comando de actualización o instalación:

zypper up package_name

O:

zypper install package_name

Instalar paquetes locales en openSUSE con RPM

Para los paquetes RPM locales que haya descargado manualmente, puede usar la utilidad RPM o Zypper para instalarlos. Utilice el siguiente formato para instalarlo usando RPM:

rpm -Uvh rpm_package

Para instalar un paquete RPM usando Zypper, use:

zypper install rpm_package

Hay varias otras opciones de línea de comandos que puedes usar con Zypper para realizar diversas tareas. Puede ver todas las opciones usando el comando de ayuda:

zypper help

Zypper simplifica la gestión de paquetes en openSUSE

Zypper es una herramienta de línea de comandos simple pero poderosa que te permite administrar paquetes en openSUSE. Además de las herramientas de línea de comandos como Zyyper y RPM, también puede utilizar YaST (Yet Another Setup Tool), una herramienta basada en GUI para gestionar paquetes y otras tareas de configuración del sistema.

Snap y Flatpak son excelentes alternativas a los administradores de paquetes tradicionales y le permiten instalar y administrar paquetes sin la necesidad de manejar manualmente las dependencias.