J'ai récemment installé Kali Linux sur mon système. Il est venu avec une Iceweasel préinstallée. Cependant, au lieu de Iceweasel, je voulais installer Firefox, j'ai donc suivi ce guide et installé Firefox avec succès.
Maintenant, chaque fois que j'invoque, apt-get
il montre de nombreux packages pré-installés comme "installés automatiquement et plus nécessaires" :
abhishek@ab-linux:~$ sudo apt-get install
[sudo] password for abhishek:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
empathy empathy-common fonts-cantarell gcalctool gnome-backgrounds
gnome-dictionary gnome-font-viewer gnome-icon-theme-extras gucharmap
libavahi-gobject0 libcaribou-gtk-module libcaribou-gtk3-module
libchamplain-0.12-0 libchamplain-gtk-0.12-0 libgdict-1.0-6 libgdict-common
libgeocode-glib0 libtelepathy-farstream2 nautilus-sendto-empathy
sound-theme-freedesktop telepathy-gabble telepathy-logger telepathy-salut
vino
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
abhishek@ab-linux:~$
Version Linux
abhishek@ab-linux:~$ uname -a
Linux ab-linux 3.7-trunk-amd64 #1 SMP Debian 3.7.2-0+kali8 x86_64 GNU/Linux
Comment marquer ces packages comme importants et requis?
apt
kali-linux
abhishekkannojia
la source
la source
apt-get install the_package_you_want
. Je ne comprends pas pourquoi vous pensez que votre installation est en panne.Réponses:
Certainement rien n'est cassé. Lorsqu'un package est installé, il existe souvent d'autres packages dont il dépend. Ceux-ci seront automatiquement installés par
apt-get
. Auparavant, vous seriez obligé d'utiliser un programme distinct si vous vouliez garder une trace de ces packages et les supprimer si vous supprimiez le programme d'origine que vous avez installé.Implémente désormais
apt
unAuto-Installed
indicateur d'état pour garder une trace de ces packages qui n'ont jamais été installés explicitement. Lorsque vous désinstallez un package, vous pouvez ajouter l'--auto-remove
option de supprimer en outre tous les packages dont l'Auto-Installed
indicateur est défini et qui n'ont plus de packages qui dépendent de sa présence (un package peut également être conservé si un autre le suggère ou le recommande en fonction de la valeur de les options de configurationAPT::AutoRemove::RecommendsImportant
etAPT::AutoRemove::SuggestsImportant
).Je voudrais jeter un oeil à la liste des paquets et décider s'ils valent la peine d'être conservés, parfois les paquets que vous pouvez vouloir garder sont marqués
Auto-Installed
par défaut. Vous pouvez obtenir des informations sur ce que font les différents packages en faisantapt-cache show package_name
. Si vous décidez d'en conserver, vous pouvez utiliserapt-mark manual
suivi du nom des packages que vous souhaitez conserver.Notez qu'en général, vous voudriez que les packages de bibliothèques (la plupart des packages commençant par
lib
)Auto-Installed
soient marqués comme car il y a peu de raisons pour que ces packages soient installés seuls - d'autres programmes nécessitent généralement d'autres bibliothèques pour s'exécuter, mais ils sont peu utiles seuls. Même si vous compilez un logiciel avec la bibliothèque pour avoir besoin du package de développement (se terminant par-dev
) qui dépend de la bibliothèque elle-même, il n'est donc pas nécessaire d'installer explicitement la bibliothèque.En utilisant également
aptitude
, vous pouvez le faire àaptitude unmarkauto
partir de la ligne de commande ou modifier dans l'interface curses. Dans les listes de packages de l'interface, tous les packages installés automatiquement ont unA
côté. Vous pouvez modifier cet état en utilisantm
pour marquer un package installé automatiquement comme manuel etM
pour le marquer à nouveau manuellement (égalementl
pour ouvrir une boîte de dialogue de recherche etEnter
pour afficher les détails du package).la source
pour marquer tous ces packages afin qu'ils soient importants et qu'ils ne soient pas supprimés, procédez comme suit:
en gros, en disant
apt
d'installer un programme, vous lui dites que vous voulez qu'il reste sur le système en permanence.la source
Pourquoi ne pas les supprimer avec la commande suggérée par apt-get, c'est-à-dire
apt-get autoremove
?S'ils ont été installés par défaut sur Kali et utilisés par le navigateur Web précédent, et qu'ils ne sont plus utilisés maintenant que vous avez supprimé ce navigateur, ce ne sera pas un problème.
De plus, si un jour le package est à nouveau nécessaire, installez-le explicitement via
apt-get
et il n'apparaîtra pas comme "installé automatiquement et n'est plus requis".L'autre solution pourrait être de les installer manuellement. Ils ne seront plus marqués comme "installés automatiquement et ne sont plus requis" dans apt-get, mais vous aurez des packages inutiles, ce qui n'est pas IMO la meilleure solution.
la source
gnome-backgrounds
gnome-backgrounds
,gnome-font-viewer
,gnome-dictionary
,empathy
etc.