Обновите систему с терминала

Я хочу обновить свою систему Ubuntu 14.04 с терминала, и я знаю, что sudo apt-get update && sudo apt-get upgrade это команды, но когда я проверяю диспетчер обновлений, обновления ядра все еще там. Это почему? и что я могу сделать, чтобы обновить ядро из терминала.

Вам нужно выполнить dist-upgrade для установки / удаления всех зависимостей, связанных с пакетами, обновленными с помощью upgrade. Из страница руководства apt-get:

  dist-upgrade       dist-upgrade in addition to performing the function of       upgrade, also intelligently handles changing dependencies       with new versions of packages; apt-get has a "smart"       conflict resolution system, and it will attempt to upgrade       the most important packages at the expense of less       important ones if necessary. The dist-upgrade command may       therefore remove some packages. The /etc/apt/sources.list       file contains a list of locations from which to retrieve       desired package files. See also apt_preferences(5) for a       mechanism for overriding the general settings for       individual packages.

Таким образом, лучшим способом обновления было бы:

sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrade

Однако будьте осторожны при использовании dist-upgrade поскольку это также может привести к удалению пакетов для удовлетворения зависимостей.

обновление apt-get не приведет к установке нового программного обеспечения или удалению программного обеспечения, что необходимо при установке нового ядра... Посмотрите на нить.

Вещь, которую вы можете сделать (взято из эту тему читайте полностью, чтобы узнать больше):

Используйте способности:

sudo aptitude updatesudo aptitude safe-upgradesudo aptitude full-upgrade

Вы также могли бы использовать sudo apt-get dist-upgrade вместо sudo apt-get upgrade

@bain: Это может быть обман, но не из тех, ответы почти те же, но не смысл вопроса.

@Jobin как насчет Update Manager asking me to update kernel but apt-get upgrade does not? - Ask Ubuntu или How can I make apt-get upgrade the kernel, similarly to aptitude? - Ask Ubuntu

@bain: Они по-прежнему специфичны для одного пакета (ядра), и это вызывает общую озабоченность. Я бы не стал называть это обманом.

@Jobin Этот вопрос также не относится к ядру … " но когда я проверяю диспетчер обновлений, обновления ядра все еще там. Почему это?"

@bain: Я думаю, так оно и есть, хороший улов.

@bain Почему этот вопрос не является “доминирующим” вопросом. Вы отметили его как дубликат, но это вопрос, с которым я столкнулся, пытаясь решить несвязанную общую проблему … и предполагаемый “доминирующий” вопрос, который является “дубликатом”, - это вопрос, которого я никогда бы не достиг за миллион лет.

@bordeo Я не отмечал этот вопрос как дубликат - я просто предложил некоторые возможности, и некоторые редакторы отметили его как дубликат. В общем, дубликаты должны относиться к вопросам, которые старше, имеют больше голосов / просмотров и лучшие ответы. В то время, когда это было помечено как дубликат (2 года назад), другие вопросы, вероятно, рассматривались лучше по этим показателям.

обманутый apt - What is "dist-upgrade" and why does it upgrade more than "upgrade"? - Ask Ubuntu и Why use apt-get upgrade instead of apt-get dist-upgrade? - Ask Ubuntu