Feuille de triche du gestionnaire de paquets Zypper
![Feuille de triche du gestionnaire de paquets Zypper](https://cdn.thewindowsclub.blog/wp-content/uploads/2023/06/zypper-cheat-sheet-featured-640x375.webp)
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