Hoja de trucos del administrador de paquetes Zypper
Zypper es el administrador de paquetes predeterminado para distribuciones openSUSE y SUSE Linux Enterprise Servers. Se diferencia de los administradores de paquetes APT y DNF , 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.
Dominio | Función |
---|---|
Ayuda básica | |
cremallera # | Muestra todos los comandos y opciones globales disponibles. |
ayuda de zypper [comando] | Muestra ayuda para el comando especificado. |
concha de cremallera | Inicia una sesión de shell. |
Gestión de repositorios | |
zypper addrepo [alias de URL del repositorio] | Agregue un nuevo repositorio con la URL del repositorio especificada. |
información de zypper [paquete] | Mostrar información sobre un paquete específico. |
zypper namerepo | Se utiliza para cambiar el nombre de un alias de repositorio. Por ejemplo, para cambiar el nombre del repositorio de «sample» a «sample.repo»: zypper namerepo sample sample.repo . |
zypper modificarrepo | Modifique un repositorio habilitándolo o inhabilitándolo. Utilice el valor único del repositorio del comando zypper lr. |
removedor de zipper | Eliminar un repositorio específico. Por ejemplo: zypper removerepo repo-non-oss . |
actualización de zypper [alias de repositorio] | Actualizar el repositorio especificado. Por ejemplo: zypper refresh repo-oss . |
actualización de zypper [alias de repositorio] | Actualizar el repositorio especificado. Por ejemplo: zypper refresh repo-oss . |
repositorios zipper | Muestra los repositorios disponibles, incluidos el alias y el URI de origen. |
limpieza con cremallera | Limpiar un repositorio específico. Por ejemplo: zypper clean repo-oss . |
zypper repos -e [nombre-repo][destino] | Exporte el repositorio especificado desde un origen establecido a un destino. |
zypper repos -ar [nombre-repo] [src] | Importa un repositorio de la fuente especificada. |
Gestión De Servicios | |
servicios de cremallera | Muestra los servicios definidos del repositorio. |
zypper addservice [nombre del servicio] | Agregue un servicio con el nombre especificado. |
zypper modificar servicio [nombre del servicio] | Modificar el servicio especificado. |
servicio de actualización de zypper | Actualizar todos los servicios disponibles. |
zypper removeservice [nombre del servicio] | Elimina el servicio especificado. |
Instalación del paquete | |
instalación de zypper [paquete] | Instale la última versión del paquete especificado. |
zypper install -D [paquete] | Simule la instalación del paquete específico. |
zypper install -r [repo] [paquete] | Instale la última versión del paquete especificado desde un repositorio personalizado. |
zypper install -l [paquete] | Acepte automáticamente todas las licencias no libres al instalar un paquete específico. |
zypper install –no-recomienda [paquete] | Instale la última versión del paquete especificado, pero no instale ningún paquete opcional. |
zypper install-new-recomienda [paquete] | Instale la última versión de cualquier paquete opcional para el paquete especificado. |
zypper install –paquete antiguo [paquete] | Instale una versión anterior del paquete especificado. |
Eliminación de paquetes | |
zypper eliminar [paquete] | Elimina la versión instalada del paquete especificado. |
zypper eliminar -D [paquete] | Simule la eliminación de un paquete específico. |
zypper remove -u [paquete] | Elimine la versión instalada del paquete especificado, así como las dependencias no utilizadas. |
zypper eliminar -U [paquete] | Elimine la versión instalada del paquete especificado, pero no elimine las dependencias no utilizadas. |
zypper eliminar -C [característica] | Elimine cualquier paquete que proporcione una característica particular del sistema. |
zypper remove -n [paquete] | Elimine cualquier paquete si coincide con la consulta actual. |
Verificación de paquetes | |
zypper verificar | Verifique la integridad de las dependencias del paquete. Útil cuando tienes paquetes rotos. |
zypper verificar –no-recomienda | Verifique la integridad de las dependencias de los paquetes, pero no modifique ni instale ningún paquete adicional en el sistema. |
Gestión de paquetes de origen | |
Instalación de código fuente de zypper | Instale paquetes fuente y cree dependencias. |
zypper fuente-instalar -D | Instale los paquetes fuente sin ninguna dependencia de compilación. |
zypper source-install -d | Instale las dependencias de compilación para un paquete fuente en particular. |
zypper source-install –solo descarga | Descargue tanto el archivo fuente como sus dependencias a su máquina. |
Actualizaciones de paquetes | |
actualización de cremallera | Actualice los paquetes especificados. |
actualización de zipper -l | Acepte automáticamente todas las licencias de software que no son libres mientras actualiza el sistema. |
actualización de zypper -r [repositorio] | Actualice el sistema actual utilizando paquetes de un repositorio personalizado. |
actualización de zypper –skip-interactivo | Actualice el sistema actual y omita cualquier actualización de paquete que requiera la intervención del usuario. |
actualización de zypper –con-interactivo | Actualice el sistema actual y actualice a la fuerza cualquier paquete que requiera la intervención del usuario. |
actualización de zypper –reemplazar archivos | Actualice el sistema actual y omita posibles conflictos de archivos al permitir que Zypper sobrescriba los paquetes existentes. |
actualización de zypper -D | Simule una actualización completa del sistema. |
Parcheo de paquetes | |
Lista de parches de zypper | Enumere todos los parches disponibles para todos los paquetes instalados actualmente. |
Lista de parches de zypper -b | Enumere todos los parches de Bugzilla disponibles para todos los paquetes instalados actualmente. |
zypper lista-parches –cve | Enumere todos los parches CVE de MITRE disponibles para todos los paquetes instalados actualmente. |
revisión de parche zypper | Enumere todos los parches aplicables para el sistema. |
parche con cremallera | Instale todos los parches aplicables para el sistema. |
parche zypper -b [número de parche] | Instale un parche Bugzilla específico para el sistema. |
parche zypper –cve [número de parche] | Instale un parche CVE de MITRE específico para el sistema. |
Información y búsqueda de paquetes | |
búsqueda de zypper [nombre del paquete] | Busque un paquete. Por ejemplo, zypper se nginx . |
búsqueda zypper –coincidencia-exacta [nombre del paquete] | Realice una búsqueda de palabras exactas en la consulta actual. |
Búsqueda de zypper: requiere [nombre del paquete] | Busque todos los paquetes que requieran la consulta actual como parte de su lista de dependencias. |
Búsqueda de zypper: recomienda [nombre del paquete] | Busque todos los paquetes que incluye la consulta actual como sus dependencias opcionales. |
Búsqueda de zypper: conflictos [nombre del paquete] | Busque todos los paquetes que entren en conflicto con la consulta actual. |
información de zypper [nombre del paquete] | Muestra información detallada sobre el paquete especificado. |
Actualización de distribución | |
actualización de zypper dist | 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. |
zypper dist-actualización -D | Simule una actualización de distribución para todos los paquetes instalados. |
Crédito de la imagen: Unsplash (fondo) y Wikimedia Commons (logotipo). Todas las alteraciones de Ramces Red.
Deja una respuesta