Feuille de triche du gestionnaire de paquets Zypper
Zypper est le gestionnaire de packages par défaut pour les distributions openSUSE et les serveurs SUSE Linux Enterprise. Il diffère des gestionnaires de packages APT et DNF , car il utilise le solveur SAT, l’une des meilleures bibliothèques de dépendances de packages. Cette feuille de triche Zypper couvre les principales commandes zypper, segmentées en différentes catégories.
Commande | Fonction |
---|---|
Aide de base | |
zipper # | Afficher toutes les commandes et options globales disponibles. |
aide zypper [commande] | Affiche l’aide pour la commande spécifiée. |
coquille de zypper | Démarre une session shell. |
Gestion du référentiel | |
zypper addrepo [alias d’URL de dépôt] | Ajoutez un nouveau référentiel avec l’URL de référentiel spécifiée. |
infos zypper [paquet] | Afficher des informations sur un package spécifié. |
zypper namerepo | Utilisé pour renommer un alias de référentiel. Par exemple, pour renommer le référentiel de « sample » en « sample.repo »: zypper namerepo sample sample.repo . |
zypper modifierrepo | Modifiez un dépôt en l’activant ou en le désactivant. Utilisez la valeur unique du référentiel à partir de la commande zypper lr. |
zypper removerepo | Supprimer un dépôt spécifié. Par exemple : zypper removerepo repo-non-oss . |
zypper refresh [alias de dépôt] | Actualise le référentiel spécifié. Par exemple : zypper refresh repo-oss . |
zypper refresh [alias de dépôt] | Actualise le référentiel spécifié. Par exemple : zypper refresh repo-oss . |
dépôts de zypper | Affichez les référentiels disponibles, y compris l’alias et l’URI source. |
propre | Nettoyer un référentiel spécifié. Par exemple : zypper clean repo-oss . |
zypper repos -e [repo-name][destination] | Exporte le référentiel spécifié d’une source définie vers la destination. |
zypper repos -ar [nom du dépôt] [src] | Importer un référentiel à partir de la source spécifiée. |
La gestion des services | |
services de zyppeur | Afficher les services définis du référentiel. |
zypper addservice [nom du service] | Ajoutez un service avec le nom spécifié. |
zypper modifyservice [nom du service] | Modifiez le service spécifié. |
service de rafraîchissement zypper | Actualisez tous les services disponibles. |
zypper removeservice [nom du service] | Supprimer le service spécifié. |
Installation du paquet | |
installation de zypper [paquet] | Installez la dernière version du package spécifié. |
zypper install -D [paquet] | Simulez l’installation du package spécifique. |
zypper install -r [dépôt] [paquet] | Installez la dernière version du package spécifié à partir d’un référentiel personnalisé. |
zypper install -l [paquet] | Acceptez automatiquement toutes les licences non libres lors de l’installation d’un paquet spécifique. |
installation de zypper -no-recommends [paquet] | Installez la dernière version du package spécifié, mais n’installez aucun package facultatif. |
zypper install-new-recommends [paquet] | Installez la dernière version de tous les packages facultatifs pour le package spécifié. |
installation de zypper –ancienpaquet [paquet] | Installez une ancienne version du package spécifié. |
Suppression de colis | |
zypper supprimer [paquet] | Supprimez la version installée du package spécifié. |
zypper remove -D [paquet] | Simuler la suppression d’un package spécifique. |
zypper remove -u [paquet] | Supprimez la version installée du package spécifié ainsi que toutes les dépendances inutilisées. |
zypper remove -U [paquet] | Supprimez la version installée du package spécifié, mais ne supprimez pas les dépendances inutilisées. |
zypper remove -C [fonctionnalité] | Supprimez tous les packages qui fournissent une fonctionnalité système particulière. |
zypper remove -n [paquet] | Supprimez tous les packages s’ils correspondent à la requête actuelle. |
Vérification du paquet | |
zypper vérifier | Vérifiez l’intégrité des dépendances du package. Utile lorsque vous avez des colis cassés. |
zypper vérifier – non recommandé | Vérifiez l’intégrité des dépendances des packages, mais ne modifiez pas et n’installez aucun package supplémentaire dans le système. |
Gestion des paquets sources | |
installation source de zypper | Installez les packages source et créez les dépendances. |
installation source de zypper -D | Installez les packages source sans aucune dépendance de construction. |
zypper source-install -d | Installez les dépendances de construction pour un package source particulier. |
installation source de zypper – téléchargement uniquement | Téléchargez à la fois le fichier source et ses dépendances sur votre machine. |
Mises à jour du paquet | |
mise à jour de zypper | Mettez à jour les packages spécifiés. |
mise à jour zypper -l | Acceptez automatiquement toutes les licences de logiciels non libres lors de la mise à jour du système. |
mise à jour zypper -r [dépôt] | Mettez à jour le système actuel à l’aide de packages à partir d’un référentiel personnalisé. |
mise à jour de zypper –skip-interactive | Mettez à jour le système actuel et omettez toute mise à jour de package nécessitant une intervention de l’utilisateur. |
mise à jour de zypper – with-interactive | Mettez à jour le système actuel et mettez à jour de force tous les packages nécessitant une intervention de l’utilisateur. |
mise à jour de zypper – remplacer les fichiers | Mettez à jour le système actuel et évitez les conflits de fichiers potentiels en permettant à Zypper d’écraser les packages existants. |
mise à jour de zypper -D | Simulez une mise à jour complète du système. |
Correctif de paquet | |
zypper liste-correctifs | Répertoriez tous les correctifs disponibles pour tous les packages actuellement installés. |
zypper liste-correctifs -b | Répertoriez tous les correctifs Bugzilla disponibles pour tous les packages actuellement installés. |
zypper liste-correctifs –cve | Répertoriez tous les correctifs CVE de MITRE disponibles pour tous les packages actuellement installés. |
vérification des correctifs zypper | Répertoriez tous les correctifs applicables pour le système. |
patch zyppeur | Installez tous les correctifs applicables pour le système. |
patch zypper -b [numéro de patch] | Installez un correctif Bugzilla spécifique pour le système. |
patch zypper –cve [numéro de patch] | Installez un correctif CVE de MITRE spécifique pour le système. |
Informations sur le paquet et recherche | |
recherche zypper [nom du paquet] | Rechercher un colis. Par exemple, zypper se nginx . |
recherche zypper – match-exact [nom du paquet] | Effectuez une recherche par mot exact sur la requête en cours. |
recherche zypper – nécessite [nom du package] | Recherchez tous les packages qui nécessitent la requête actuelle dans le cadre de leur liste de dépendances. |
recherche zypper – recommande [nom du paquet] | Recherchez tous les packages inclus dans la requête actuelle en tant que dépendances facultatives. |
recherche zypper – conflits [nom du paquet] | Recherchez tous les packages en conflit avec la requête en cours. |
infos zypper [nom du paquet] | Affiche des informations détaillées sur le package spécifié. |
Mise à niveau de distribution | |
zypper dist-upgrade | Effectuez une mise à niveau de la distribution pour tous les packages installés. Il est préférable de limiter la mise à niveau à partir d’un référentiel source spécifique. |
zypper dist-upgrade -D | Simulez une mise à niveau de distribution pour tous les packages installés. |
Crédit image : Unsplash (arrière-plan) et Wikimedia Commons (logo). Toutes les modifications par Ramces Red.
Laisser un commentaire