Zypper es el administrador de paquetes predeterminado para distribuciones openSUSE y SUSE Linux Enterprise Servers. Se diferencia de los administradores de paquetes APT y YUM, ya que emplea el solucionador SAT, una de las mejores bibliotecas de dependencia de paquetes. Esta hoja de trucos de Zypper cubre los principales comandos de zypper, segmentados en varias categorías.
Ayuda básica
Para obtener ayuda con los comandos de Zypper, use las siguientes opciones:
zypper # |
Mostrar todos los comandos y opciones globales disponibles |
zypper help [command] |
Muestra ayuda para el comando especificado |
zypper shell o zypper sh |
Inicia una sesión de shell |
Gestión de repositorios
Bajo la gestión del repositorio, Zypper tiene varios comandos. Incluyen:
Agregar repositorios/obtener información sobre repositorios
zypper addrepo [repo url alias ] o zypper ar |
Agregar un nuevo repositorio con la URL del repositorio especificada |
zypper info [package] o zypper if |
Mostrar información sobre un paquete específico |
Cambiar el nombre de los alias del repositorio
zypper namerepo o zypper nr |
Se utiliza para cambiar el nombre de un alias de repositorio. Por ejemplo, para cambiar el nombre del repositorio de «muestra» a «muestra.repo»: zypper nr sample sample.repo |
Modificar repositorios
zypper modifyrepo o zypper mr |
Modifique un repositorio habilitándolo o inhabilitándolo. Utilice el valor único del repositorio de la cremallera lr dominio. |
Eliminar repositorios
zypper removerepo o zypper rr |
Eliminar un repositorio específico. Por ejemplo: zypper rr repositorio no oss |
Actualizar repositorios
zypper refresh [repo alias] o zypper ref |
Actualizar el repositorio especificado. Por ejemplo: zypper ref repo-oss |
Lista de repositorios definidos
zypper repos o zypper lr |
Mostrar los repositorios disponibles, incluido el alias y el URI de origen |
Limpiar repositorios
zypper clean o zypper cc |
Limpiar un repositorio específico. Por ejemplo: zypper cc repo-oss |
Repositorios de exportación/importación
zypper repos -e [repo-name][destination] |
Exportar el repositorio especificado desde un origen establecido al destino |
zypper repos -ar [repo-name] [src] |
Importar un repositorio de la fuente especificada |
Gestión De Servicios
Bajo la gestión de servicios, Zypper tiene las siguientes opciones:
zypper services o zypper ls |
Mostrar los servicios definidos del repositorio |
zypper addservice ][service-name] o zypper as |
Agregar un servicio con el nombre especificado |
zyppermodifyservice [service-name] o zypper ms |
Modificar el servicio especificado |
zypper refresh service o zypper refs |
Actualizar todos los servicios disponibles |
zypper removeservice [service name] o zypper rs |
Eliminar el servicio especificado |
Gestión de paquetes
Bajo la gestión de paquetes, zypper tiene las siguientes opciones de comando:
Instalar paquetes
zypper install [package] o zypper in |
Instalar la última versión del paquete especificado |
Eliminar paquetes
zypper remove [package] o zypper rm |
Eliminar la versión instalada del paquete especificado |
Verificar paquetes
zypper verify o zypper ve |
Verifique la integridad de las dependencias del paquete. Útil cuando tienes paquetes rotos |
Actualizar paquetes
zypper source-install o zypper si |
Instalar paquetes fuente y crear dependencias |
NOTA: puede usar las opciones globales -D y -d para instalar el paquete fuente sin las dependencias e instalar solo las dependencias de compilación, respectivamente.
zypper install-new-recommeds o zypper inr |
Instalar nuevos paquetes recomendados |
zypper update o zypper up |
Actualizar los paquetes especificados |
Buscar paquetes
zypper search [package-name] o zypper se |
Busque un paquete. Por ejemplo, zypper se nginx |
información sobre paquetes
zypper info [package-name] |
Mostrar información detallada sobre el paquete especificado |
Actualización de distribución
zypper dist-upgrade o zypper dup |
Realice una actualización de distribución para todos los paquetes instalados. Es mejor restringir la actualización desde un repositorio de origen específico |
Conclusión
Esta sucinta hoja de trucos del administrador de paquetes Zypper ha cubierto todos los comandos principales que necesita saber para trabajar de manera efectiva con Zypper. Siga leyendo para conocer la historia de las distribuciones de Linux y cómo elegir una distribución de Linux sin probarlas todas.