Я недавно установил Kali Linux в своей системе. Это пришло с предустановленной Iceweasel. Однако вместо Iceweasel я хотел установить Firefox, поэтому я следовал этому руководству и успешно установил Firefox.
Теперь, когда я вызываю, apt-get
он показывает много предустановленных пакетов как «автоматически установленные и больше не требующиеся» :
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:~$
Версия для 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
Как пометить эти пакеты как важные и обязательные?
apt
kali-linux
abhishekkannojia
источник
источник
apt-get install the_package_you_want
. Мне не понятно, почему вы думаете, что ваша установка сломана.Ответы:
Определенно ничего не сломано. Когда пакет установлен, часто существуют другие пакеты, от которых он зависит. Они будут автоматически установлены
apt-get
. Раньше вы были вынуждены использовать отдельную программу, если вы хотели отслеживать эти пакеты и удалять их, если вы когда-либо удаляли оригинальную программу, которую вы установили.Теперь
apt
реализуетAuto-Installed
флаг состояния для отслеживания этих пакетов, которые никогда не устанавливались явно. Когда вы--auto-remove
удаляете пакет, вы можете добавить опцию, чтобы дополнительно удалить все пакеты, для которых установленAuto-Installed
флаг и у которых больше нет пакетов, которые зависят от его присутствия (пакет также можно сохранить, если другой предложит или рекомендует его в зависимости от значенияAPT::AutoRemove::RecommendsImportant
иAPT::AutoRemove::SuggestsImportant
параметры конфигурации).Я бы посмотрел список пакетов и решил, стоит ли их хранить, иногда пакеты, которые вы можете захотеть оставить, помечены
Auto-Installed
по умолчанию. Вы можете получить информацию о действиях различных пакетовapt-cache show package_name
. Если вы решили сохранить некоторые из них, вы можете использоватьapt-mark manual
имена пакетов, которые вы хотите сохранить.Обратите внимание, что обычно вы хотите, чтобы библиотечные пакеты (большинство пакетов начинаются с
lib
) были помечены так,Auto-Installed
как есть несколько причин, по которым эти пакеты должны устанавливаться самостоятельно - другие программы обычно требуют запуска других библиотек, но сами по себе они мало используются. Даже если вы компилируете программное обеспечение для библиотеки, вам необходим пакет разработки (заканчивающийся на-dev
), который зависит от самой библиотеки, поэтому нет необходимости явно устанавливать библиотеку.Также используя
aptitude
, вы можете сделатьaptitude unmarkauto
из командной строки или изменить в интерфейсе curses. В списках пакетов в интерфейсе все автоматически установленные пакеты имеютA
рядом с ними. Вы можете изменить это состояние, используя,m
чтобы пометить автоматически установленный пакет как ручной иM
снова пометить как ручной (такжеl
чтобы открыть диалоговое окно поиска иEnter
просмотреть сведения о пакете).источник
чтобы пометить все эти пакеты так, чтобы они были важны и не были удалены, сделайте следующее:
в основном, говоря
apt
об установке программы, вы говорите, что хотите, чтобы она оставалась в системе постоянно.источник
Почему бы не удалить их с помощью команды , предложенной APT-GET, то есть
apt-get autoremove
?Если они были установлены по умолчанию на Kali и использовались предыдущим веб-браузером и больше не используются сейчас, когда вы удалили этот браузер, это не будет проблемой.
Плюс, если когда-нибудь один из пакетов снова понадобится, установите его явно через,
apt-get
и он не будет отображаться как «автоматически установленный и больше не требуется».Другим решением может быть их установка вручную. Они больше не будут помечены как «автоматически установленные и больше не требуются» в apt-get, но у вас будут бесполезные пакеты, что не является IMO лучшим решением.
источник
gnome-backgrounds
gnome-backgrounds
,gnome-font-viewer
,gnome-dictionary
, иempathy
т.д.