Sujet : dnf
-
An internal package mirror or cache for Linux clients: apt-cacher-ng and dnf's reposync
Apt-Cacher NG caches Debian/Ubuntu packages on demand behind an HTTP proxy setting, while dnf's reposync plugin makes a full local copy of a chosen RPM repository. Both cut repeated downloads without weakening client-side signature verification, which stays on regardless of where the bytes came from.
-
Application Streams et modules DNF sur RHEL : ce qui change avec RHEL 10
RHEL 8 et 9 livrent une partie d'AppStream sous forme de modules DNF, ce qui permet de publier plusieurs versions d'un composant pour une même version de l'OS, avec un seul flux actif à la fois. Les rebuilds de RHEL 10 documentent la modularité comme obsolète : les paquets Application Stream s'y installent directement.
-
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.
-
Installer des paquets open source sur AIX : l'AIX Toolbox, dnf et l'ordre de /opt/freeware dans le PATH
Sur AIX, les outils open source proviennent de l'AIX Toolbox for Open Source Software, installé et mis à jour avec dnf (son prédécesseur yum n'est pas pris en charge sur AIX 7.3) grâce au script d'amorçage dnf_aixtoolbox.sh ; les paquets sont placés sous /opt/freeware et non dans /usr/bin. La position de /opt/freeware dans le PATH par rapport aux répertoires du système de base détermine si un script obtient la version GNU ou la version AIX d'une commande du même nom.
-
Gestionnaires de paquets comparés : apt, dnf, zypper, apk, pkg, Homebrew et winget côte à côte
Installer, supprimer, rechercher, lister, retrouver le paquet propriétaire d'un fichier, verrouiller une version et travailler sans interaction : les sept mêmes tâches, formulées différemment par apt/dpkg, dnf, zypper, apk, pkg, Homebrew et winget. Le tableau signale aussi la tâche que Homebrew et winget ne proposent tout simplement pas.
-
Annuler une transaction dnf et verrouiller la version d'un paquet sur RHEL
dnf conserve un historique complet des transactions, que l'on peut consulter, annuler (undo) ou restaurer (rollback), et le mécanisme versionlock fige un paquet à sa version actuelle lors des mises à jour ultérieures. Cette méthodologie couvre ces deux points, la différence entre undo et rollback, ainsi que les particularités de DNF5 sur la version actuelle de Fedora.
Lisible par machine : JSON