Bonjour
Suite à un débat sur l'utilisation de la commande "ZYPPER" , petit mémo des utilisateurs du débat :
Nous prendrons pour illustration le paquet "unbound".
Pour les privilèges utilisateur root nous utiliserons : sudo
Définitions :
zypper up // mise à jour des paquets
zypper dup // mise à niveau de la distribution
Actions sur les paquets
zypper ref // maj dépot
zypper up // pour utilisateur de leap
zypper in unbound // ou zypper install
zypper in --no-recommends unbound // option --no-recommends ** n'installe pas de paquets recommandés
zypper rm unbound // ou zypper remove
zypper remove --clean-deps unbound // Supprime les dépendances installées
zypper dup --allow-vendor-change // option --allow-vendor-change ** autorise changement de dépôt
zypper dup -v // ou zypper dist-upgrade mise à niveau de la distribution verbeux
zypper -v dup --allow-vendor-change // option -v ** mode verbeux pendant l'installation
zypper dup --allow-vendor-change --details # // option --détails ** infos des paquets maj
zypper dup -D --details # // option -D **Simulation maj
zypper dup -d --details # // option -d option -d ** mise en cache de la mise à jour
zypper dup --no-recommends // option --no-recommends ** maj sans les paquets recommandés
Action maintenance système
zypper inr // ou zypper install new recommands installe paquets recommandés manquants
zypper purge-kernels // n'est plus necessaire, sinon en cas de necessité d'espace immédiat
zypper packages --unneeded // option --unneeded ** trouver dépendances non supprimées par zypper rm
zypper packages --orphaned // option --orphaned ** trouver les packets orphelins
zypper verify --details // option --details ** sur les dépendances manquantes
zypper shell // commande shell simplifiant les commandes zypper en mode maintenance
zypper clean // nettoie le cache
Recherche
zypper se unbound | less // option | less ** navigation dans la liste
zypper if unbound
zypper se --provides 'unbound*' // option -provides '_*' ** liste tous paquets contenant unbound
zypper if --requires unbound // option --requires ** liste les dépendances
Actions sur les dépôts :
zypper lr --uri // option --uri ** pour lister dépôts avec l'URL
zypper lr -p // option --p ** lister priorité des dépôts
Alternative zypper
zypper in opi // installe l'utilitaire de commande opi
opi unboud // offre le choix de version de l'application et du dépot
opi codecs // facilite l'installation de tous les codecs sur opensuse.
J'ai essayé de résumer les commandes un peu spécifiques des utilisateurs dans le débat sur le sujet.
N’hésitez pas à corriger les coquilles.