Nous ne pouvons pas simplement dire que apt-mark showmanual
ne montre que les dépendances qui sont automatiquement installées.
Certains paquets qui devraient normalement être auto-installés sont marqués autrement parce qu'ils ou leur dépendant sont en spécial spéciales.
Il est donc normal que si vous le faites :
$ apt-get install foo
NEW: foo
vous l'obtenez comme installé manuellement
d'autre part, si c'est le cas :
$ apt-get install foo
NEW: foo foo-data
foo-data apparaîtra comme automatiquement installé.
Morover
Si foo est installé automatiquement et que vous le faites :
$ apt-get install foo
à la fin de l'opération, foo sera marqué comme installé manuellement.
Nous demandons à une machine d'être intelligente, mais les machines sont idiotes. Nous n'aurions peut-être pas installé un Xserver
qui est présent dans l'installation manuelle (vous devez vous demander quand est-ce que j'ai installé Xserver manuellement), mais l'installateur l'a fait parce qu'il a fait parce qu'il croit que nous en avons besoin et qu'il ne veut pas le supprimer. Il en va de même pour l'installation de gnome
y tout marquer gnome
dépend de comme manual
parce que les utilisateurs supposent que le fait de supprimer uniquement le (métapaquet) gnome
ne sera pas automatiquement aussi supprimer toutes les applications gnome auxquelles ils sont habitués.
Ensuite, nous suivons un tutoriel ou nous utilisons une de ces maladies comme le crappy d'installation scripts de sources douteuses qui ne font que apt-get install everything
.
Ceci est distinct de votre cas d'utilisation qui consiste à savoir quels paquets sont installés par vous plutôt que par un processus automatisé. Ils peuvent se chevaucher à parfois, mais pas toujours. Le gros problème auquel vous devez faire face est qu'il est difficile de décider si c'est vous ou un logiciel qui a commandé une installation. Souvent, souvent les deux.
Exemple : Une application qui installe des paquets (pour vous) pour activer le support matériel (pour vous). [vous voyez ce que j'ai fait ici ?] Est-ce que c'est auto
o manually installed
?
Premier : Un paquet auto-installé a l'indicateur 'Auto-Installed : 1'.
Deuxièmement : Si vous n'avez pas de données, choisissez par défaut une option sûre et celle-ci se trouve ici. "auto-installed : 0" (= installé manuellement) car il ne supprime rien.
Vous ne pouvez donc pas simplement dire que l'un contient une installation entièrement manuelle et l'autre une installation entièrement automatique.
(Cela a également des raisons historiques car ce suivi n'a pas été mis en œuvre à partir de et il fut un temps où les gens se souciaient beaucoup des mises à jour).