Modele de feuille de yum

DNF, le remplacement yum depuis Fedora 22, fournit également une sous-commande autoremove qui est modélisé après apt-get/yum auto Remove. Si les paquets orphelins ont été générés par vous désactivez yum. repos. d/some. conf. Qu`est-ce qu`une feuille? Un exemple de feuille serait yum-plugin-Show-Leaves qui ne yum extension qui montre les paquets de feuilles récemment installés et les paquets qui sont devenus feuille après une transaction. Alors, comment est une feuille différente d`un paquet traditionnel qui pourrait à son tour être une dépendance. Fondamentalement, Leaf = c`est un paquet sur lequel aucun-autres-paquets dépendent. Les exigences ci-dessous sont nécessaires sur l`hôte qui exécute ce module.

Yum prend en charge une option de configuration pour modifier le comportement par défaut de la sous-commande Remove (par exemple via/etc/yum.conf): qui supprime ExamplePackage et toutes ses dépendances automatiquement installées (et non utilisées). Dans votre exemple, aucun autre paquet ne dépend de Kdenlive, cependant supprimant dire ffmpeg tirerait dans un grand nombre de paquets en tant que dépendances. Par conséquent, le premier est une feuille alors que ce dernier n`est pas. Clé publique pour Google-Chrome-unstable-. rpm n`est pas installé bien que lors de l`installation de packages installés dépendances sont marqués comme tels (semble être relativement nouvelle fonctionnalité de RPM/yum). (Comprend sauter pour le miroir le plus rapide, si vous vous demandez.) Yum a la commande autoremove depuis Fedora 19, et il est documenté depuis Fedora 20/RHEL 7. Après l`inspection de tmp (et peut-être curation), vous pouvez les supprimer via quelque chose comme ceci: erreur d`installation NPM FC19. rpm-déballage de l`archive a échoué, vous devez installer le plugin yum “Remove-with-Leaves”: dans l`exemple suivant, le paquet étant installé lui-même devient une feuille et non les dépendances. Dans Fedora, le paquet orphelin signifie aucun repos candidat pour qu`il mise à jour! Cette ligne de commande est inspirée par le script fenris02`s. Quand ceci est défini, le prochain yum remove essaye également de supprimer les dépendances installées automatiquement IFF ils ne sont pas nécessaires par d`autres paquets. https://docs.fedoraproject.org/en-US/Fedora/24/html/System_Administrators_Guide/sec-DNF-Transaction_History.html Remarque: cette réponse est correcte mais ne s`applique qu`à RHEL 7 + et Fedora 20 + (où autoremove a été ajouté en tant que nouvelle fonctionnalité). Après le système de base d`installation, lorsque vous installez à l`aide de yum, il crée des transactions.

Lorsque vous avez l`intention de supprimer des éléments, restaurez les transactions. Une autre façon de ne pas causer ces problèmes est d`utiliser des transactions. Vous pouvez également tester temporairement cette option via quelque chose comme: cette question est venue de notre site pour les programmeurs professionnels et passionnés. D`autres paquets orphelins, la commande peut être dangereuse. (Pour les versions de Fedora où la sous-commande yum autoremove n`est pas disponible et/ou clean_requirements_on_remove ne fonctionne pas.) L`utilisation est analogue à l`implémentation de DNF, par exemple: qui essaye de supprimer tous les paquets de dépendance automatiquement installés et autrement inutilisés-devrait être à peu près équivalent à apt-get autoremove. modifier le fichier/tmp/junk et supprimer la première ligne qui est informative à partir de la ligne de commande entrez ce qui suit: Imaginez un arbre de dépendance où les branches sont les relations entre les packages. Tout ce qui est à la fin de la branche (c`est à dire) les feuilles, n`ont pas d`autre paquet en fonction d`eux et donc, les enlever n`affecte rien d`autre. Si vous remarquez des problèmes dans cette documentation, vous pouvez modifier ce document pour l`améliorer. Plus d`informations sur le support de Red Hat de ce module sont disponibles dans cet article de la base de connaissances Red Hat. paquet-Cleanup–quiet–les feuilles du paquet yum-utils répertorient les paquets de bibliothèque qui ne sont pas invoqués par d`autres paquets.