Я, кажется, не забываю делать предложенный autoremove
ранее в этом году и кладка кирпича моей системы в процессе. linux-headers-generic
и linux-image-generic
кажусь довольно важным.
phm@LuckyCompCo:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libmono-accessibility4.0-cil
libmono-system-runtime-serialization-formatters-soap4.0-cil
libmono-system-windows-forms4.0-cil libmono-webbrowser4.0-cil
linux-headers-generic linux-image-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.
Те упаковывают, предлагаются быть удаленным, потому что они отмечены, как "Автоматически установлено" вместо вручную:
следующие пакеты были автоматически установлены и больше не требуются:
Это обычно не имеет место , поскольку Ubuntu пытается сохранить систему с помощью последнего доступного ядра с помощью этого метапакета, на самом деле после установки системы, большинство пакетов отмечено, как вручную установлено. Вы невольно, должно быть, настроили его, как автоматически установлено, но можно безопасно игнорировать сообщение так долго, Вы не используете эти autoremove
команда. Для маркировки тех пакетов, как вручную установлено, можно использовать apt-mark
:
sudo apt-mark manual linux-headers-generic linux-image-generic
С этим, пакет должен быть успешно удален из списка. Можно использовать aptitude
unmarkauto
для маркировки пакетов, как вручную установлено также.
, Почему, не используя apt-get install packages
для маркировки их?
, В первую очередь, это может получить нежелательные результаты, такие как обновление пакетов или установить других несвязанные пакеты. Во-вторых, это не использование эти install
команда. Этот опция была реализована поэтому, когда Вы выбираете для установки пакета, уже установил его, не будет удален автоматически, когда Вы использовали autoremove
или с другими пакетами, так как Вы уже перечислили пакет, который будет установлен явно, вместо неявно как результат другой установки пакета.
Эти два пакета linux-headers-generic
и linux-image-generic
являются метапакетами. Они ничего не обеспечивают собой, но полагаются на другие пакеты. Эти два всегда зависят от последней версии ядра, поэтому когда Вы делаете apt-get upgrade
, последняя версия установлена. Можно безопасно удалить их, но Вам не предложат обновления ядра, если Вы сделаете. Можно отметить их, как вручную установлено:
sudo apt-get install linux-headers-generic linux-image-generic
После этого autoremove
не должен предлагать удалить эти два.