Le 28/06/2017 à 09:06, Daniel Caillibaud a écrit : > Le 27/06/17 à 13:48, maderios <[email protected]> a écrit : > M> >> Un exemple: > M> >> apt update && apt dist-upgrade > M> >> The following package was automatically installed and is no longer > M> >> required: > M> >> libglade2-dev > M> >> Use 'apt autoremove' to remove it. > M> >> Comme j'ai besoin de libglade2-dev pour compiler des programmes je ne > M> >> le supprimerai pas. > M> >> (aptitude le supprimerait automatiquement) > > aptitude fait effectivement un autoremove par défaut, ce qui me va > parfaitement, car je > préfère que mon gestionnaire de paquet vire les paquets orphelins (installés > automatiquement > comme dépendance d'un paquet disparu). > > Si j'ai besoin de libglade2-dev, je l'installe (avec `aptitude install > libglade2-dev`, pas en le > laissant comme un paquet installé automatiquement comme dépendance d'un > autre), et aptitude ne > le virera plus. > > M> > Mais, moi, je suis un noob et de ce fait, si je lance la commande apt > M> > autoremove en pensant " nettoyer " des paquets inutils, je risque de > M> > virer un paquet dont je pourrais avoir besoin ? > M> > > M> > Une façon de faire, pour que, si, comme toi, j'avais besoin de > M> > libglade2-dev par exemple, je puisse nettoyer d'autres paquets inutiles > M> > avec apt autoremove, tout en conservant ce paquet libglade2-dev ? > M> > M> Mission impossible puisque la notion "d'utile" ou "inutile" est très > M> floue... C'est d'ailleurs pour cela que apt, apt-get et synaptic ne > M> suppriment pas les paquets "inutiles" mais en affichent la liste. > > Perso, je préfère le autoremove par défaut que pratique aptitude, il affiche > aussi ce qu'il va > virer avant de le faire (plutôt que de te recommander de le faire ensuite). > > Comme ça y'en a pour tout le monde ;-) J'ai compris :D
Si j'ai besoin de libglade2-dev, je l'installe (avec `aptitude install libglade2-dev`, pas en le laissant comme un paquet installé automatiquement comme dépendance d'un autre), et aptitude ne le virera plus.

