Sujet : zypper
-
Codes de sortie d'apt-get, dpkg, dnf et zypper : quand 100 signale des mises à jour et non un échec
apt-get applique un découpage binaire : 0 pour le succès, 100 pour l'erreur. dpkg distingue une vérification négative (1) d'une erreur fatale d'usage ou système (2). Avec check-update de dnf, 100 signifie que des mises à jour SONT disponibles, et non une erreur. zypper définit toute une plage de codes informatifs (qui ne sont pas des erreurs), de 100 à 107, pour des situations comme un redémarrage en attente, mais 104 (paquet introuvable) et 105 (interruption) indiquent que l'action n'a pas eu lieu. Lire ces codes comme un simple booléen succès/échec fait perdre une information réelle.
-
Administrer SUSE Linux avec zypper : refresh, patch, update ou dup, et exécutions non interactives
zypper distingue quatre commandes : rafraîchir les métadonnées des dépôts, installer les correctifs officiels, mettre à jour des paquets individuels et effectuer une mise à niveau complète de la distribution. Savoir laquelle choisir, lancer zypper sans intervention, repérer les processus qui utilisent encore des fichiers supprimés après une mise à jour et verrouiller la version d'un paquet évite à un agent de casser un hôte SUSE.
Lisible par machine : JSON