Aide-mémoire du gestionnaire de paquets Zypper

Aide-mémoire du gestionnaire de paquets Zypper

⌛ Reading Time: 2 minutes

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 YUM, car il utilise le solveur SAT, l’une des meilleures bibliothèques de dépendances de packages. Cette aide-mémoire de Zypper couvre les principales commandes de zypper, segmentées en différentes catégories.

Aide de base

Pour obtenir de l’aide sur les commandes Zypper, utilisez les options suivantes :

Commander Fonctionnalité
zypper # Afficher toutes les commandes et options globales disponibles
zypper help [command] Affiche l’aide pour la commande spécifiée
zypper shell
ou
zypper sh
Démarre une session shell

Gestion du référentiel

Dans la gestion du référentiel, Zypper dispose de diverses commandes. Ils comprennent:

Ajouter des référentiels/obtenir des informations sur les référentiels

Commander Fonctionnalité
zypper addrepo [repo url alias ]
ou
zypper ar
Ajouter un nouveau référentiel avec l’URL de référentiel spécifiée
zypper info [package]
ou
zypper if
Afficher des informations sur un package spécifié

Renommer les alias du référentiel

Commander Fonctionnalité
zypper namerepo
ou
zypper nr
Utilisé pour renommer un alias de référentiel.
Par exemple, pour renommer le dépôt de « échantillon » en « échantillon.repo » :
zypper nr sample sample.repo

Modifier les référentiels

Commander Fonctionnalité
zypper modifyrepo
ou
zypper mr
Modifiez un dépôt en l’activant ou en le désactivant. Utilisez la valeur unique du référentiel du zypper lr commander.

Supprimer des référentiels

Commander Fonctionnalité
zypper removerepo
ou
zypper rr
Supprimer un dépôt spécifié. Par exemple: zypper rr repo-non-oss

Actualiser les référentiels

Commander Fonctionnalité
zypper refresh [repo alias]
ou
zypper ref
Actualiser le référentiel spécifié. Par exemple: zypper ref repo-oss

Répertorier les référentiels définis

Commander Fonctionnalité
zypper repos
ou
zypper lr
Afficher les référentiels disponibles, y compris l’alias et l’URI source

Nettoyer les dépôts

Commander Fonctionnalité
zypper clean
ou
zypper cc
Nettoyer un référentiel spécifié. Par exemple: zypper cc repo-oss

Exporter/importer des référentiels

Commander Fonctionnalité
zypper repos -e [repo-name][destination] Exporter le référentiel spécifié d’une source définie vers la destination
zypper repos -ar [repo-name] [src] Importer un référentiel à partir d’une source spécifiée

La gestion des services

Dans le cadre de la gestion des services, Zypper dispose des options suivantes :

Commander Fonction
zypper services
ou
zypper ls
Afficher les services définis du référentiel
zypper addservice ][service-name]
ou
zypper as
Ajouter un service avec le nom spécifié
zyppermodifyservice [service-name]
ou
zypper ms
Modifier le service spécifié
zypper refresh service
ou
zypper refs
Rafraîchir tous les services disponibles
zypper removeservice [service name]
ou
zypper rs
Supprimer le service spécifié

Gestion des paquets

Sous la gestion des packages, zypper dispose des options de commande suivantes :

Installer des packages

Commander Fonctionnalité
zypper install [package]
ou
zypper in
Installer la dernière version du package spécifié

Supprimer les paquets

Commander Fonctionnalité
zypper remove [package]
ou
zypper rm
Supprimer la version installée du package spécifié

Vérifier les packages

Commander Fonctionnalité
zypper verify
ou
zypper ve
Vérifiez l’intégrité des dépendances des packages. Utile lorsque vous avez des colis cassés

Mettre à jour les packages

Commander Fonctionnalité
zypper source-install
ou
zypper si
Installer les packages source et construire les dépendances

REMARQUE: vous pouvez utiliser les options globales -D et -d pour installer le package source sans les dépendances et installer uniquement les dépendances de build, respectivement.

Commander Fonctionnalité
zypper install-new-recommeds
ou
zypper inr
Installer les nouveaux packages recommandés
zypper update
ou
zypper up
Mettre à jour les packages spécifiés

Rechercher des forfaits

Commander Fonctionnalité
zypper search [package-name]
ou
zypper se
Rechercher un colis. Par exemple, zypper se nginx

Informations sur les forfaits

Commander Fonctionnalité
zypper info [package-name] Afficher des informations détaillées sur le package spécifié

Mise à niveau de la distribution

Commander Fonctionnalité
zypper dist-upgrade
ou
zypper dup
Effectuez une mise à niveau de la distribution pour tous les packages installés. Il est préférable de restreindre la mise à niveau à partir d’un référentiel source spécifique

Conclusion

Cette aide-mémoire succincte du gestionnaire de packages Zypper a couvert toutes les commandes principales que vous devez connaître pour travailler efficacement avec Zypper. Lisez la suite pour apprendre l’histoire des distributions Linux et comment choisir une distribution Linux sans les essayer toutes.