склонный - добираются, установка-f хочет удалить linux-image-generic

Я, кажется, не забываю делать предложенный 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.
4
задан 15 November 2014 в 08:50

2 ответа

Те упаковывают, предлагаются быть удаленным, потому что они отмечены, как "Автоматически установлено" вместо вручную:

следующие пакеты были автоматически установлены и больше не требуются:

Это обычно не имеет место , поскольку Ubuntu пытается сохранить систему с помощью последнего доступного ядра с помощью этого метапакета, на самом деле после установки системы, большинство пакетов отмечено, как вручную установлено. Вы невольно, должно быть, настроили его, как автоматически установлено, но можно безопасно игнорировать сообщение так долго, Вы не используете эти autoremove команда. Для маркировки тех пакетов, как вручную установлено, можно использовать apt-mark:

sudo apt-mark manual linux-headers-generic linux-image-generic

С этим, пакет должен быть успешно удален из списка. Можно использовать aptitude unmarkauto для маркировки пакетов, как вручную установлено также.

<час>

, Почему, не используя apt-get install packages для маркировки их?

, В первую очередь, это может получить нежелательные результаты, такие как обновление пакетов или установить других несвязанные пакеты. Во-вторых, это не использование эти install команда. Этот опция была реализована поэтому, когда Вы выбираете для установки пакета, уже установил его, не будет удален автоматически, когда Вы использовали autoremove или с другими пакетами, так как Вы уже перечислили пакет, который будет установлен явно, вместо неявно как результат другой установки пакета.

3
ответ дан 17 November 2019 в 03:59

Эти два пакета linux-headers-generic и linux-image-generic являются метапакетами. Они ничего не обеспечивают собой, но полагаются на другие пакеты. Эти два всегда зависят от последней версии ядра, поэтому когда Вы делаете apt-get upgrade, последняя версия установлена. Можно безопасно удалить их, но Вам не предложат обновления ядра, если Вы сделаете. Можно отметить их, как вручную установлено:

sudo apt-get install linux-headers-generic linux-image-generic

После этого autoremove не должен предлагать удалить эти два.

5
ответ дан 17 November 2019 в 03:59

Другие вопросы по тегам:

Похожие вопросы: