Je voulais désinstaller un paquet spécifique dans Gentoo et j'ai parcouru la page de manuel emerge. J'ai trouvé l' --unmerge
option:
AVERTISSEMENT: cette action peut supprimer des packages importants! Supprime tous les packages correspondants. Cela ne vérifie pas les dépendances, il peut donc supprimer les packages nécessaires au bon fonctionnement de votre système. Ses arguments peuvent être des atomes ou des ebuilds. Pour une version sensible à la dépendance de --unmerge , utilisez --depclean ou --prune .
Cependant, j'aimerais qu'émerge pour vérifier si le package que je veux désinstaller est requis par tout autre package installé dans le système. --depclean
et --prune
ne fournissent pas cette fonctionnalité:
--depclean
supprime les packages qui ont été installés en tant que dépendances, mais qui ne sont plus nécessaires--prune
"supprime tout sauf la version installée la plus élevée d'un package de votre système"
Yat - il pas de version vérification des dépendances de --unmerge
?
la source
emerge --depclean
supprime tous les packages qui ont été installés à l'aideemerge --oneshot
(sauf si ces packages sont nécessaires à un package du monde)?emerge --noreplace --select
pour ajouter des packages déjà installés sans les recompiler, btw.Parfois,
emerge --unmerge
donne ce message d'avertissement:Il semble que ce soit la méthode recommandée pour effectuer la vérification des dépendances avant de fusionner un package. J'espère néanmoins qu'il existe un meilleur moyen, plus automatisé, d'y parvenir.
la source