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?
la source
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?
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).la source
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.
la source