Lorsque des packages sont déjà installés et que je lance un programme apt-get install <package-name>
, il est parfois possible d’imprimer une ligne <package-name> is set to manually installed
.
Qu'est-ce que ça veut dire?
Lorsque des packages sont déjà installés et que je lance un programme apt-get install <package-name>
, il est parfois possible d’imprimer une ligne <package-name> is set to manually installed
.
Qu'est-ce que ça veut dire?
Réponses:
Si vous installez un package, tous les packages dont dépend ce package sont également installés. Par exemple, si vous installez le paquet vlc, il installera automatiquement vlc-nox. Les paquets installés automatiquement (dans ce cas, vlc-nox) sont définis comme "automatiquement installés" - si vous supprimez vlc, le gestionnaire de paquets vous proposera de supprimer également vlc-nox (aptitude le fera automatiquement si vous utilisez apt -obtenir vous pouvez supprimer tous les paquets installés automatiquement avec apt-get autoremove
).
Maintenant, si vous le faites, apt-get install vlc-nox
vous obtiendrez le message que vlc-nox est maintenant paramétré sur "manuellement installé", c'est-à-dire que le gestionnaire de paquets pense maintenant que vous voulez ce paquet spécifiquement et pas simplement installé parce que vlc en avait besoin. Si vous supprimez vlc, vlc-nox ne sera donc pas automatiquement supprimé.
Cela n'affecte en aucune façon les mises à jour.
unmet dependencies
problème.
apt-get install -f
: il installe toutes les dépendances manquantes et non satisfaites.
Vous pouvez sudo apt-mark auto $PACKAGES
marquer les packages comme réinstallés automatiquement si vous les marquez accidentellement comme installés manuellement.
Les packages installés automatiquement peuvent être supprimés à l'aide apt-get autoremove
(ou à l'aide de processus similaires, par exemple via Synaptic).
Cela signifie qu'un paquet a été sélectionné manuellement et non automatiquement par un autre paquet ou un méta-paquet. La différence est que ce dernier peut être supprimé automatiquement lorsque le package qui a déclenché cette installation n'est plus présent (après une mise à niveau ou parce qu'il a été supprimé). Un package sélectionné manuellement ne doit pas être supprimé de cette manière.
Cela n'a aucun impact sur la possibilité de mettre à jour un paquet lorsque de telles mises à jour sont disponibles ou sur les notifications correspondantes.