На этот вопрос уже есть ответ здесь:
Я хочу обновить свой Ubuntu 14.04 системы с терминала, и я знаю, что sudo apt-get update && sudo apt-get upgrade
- это команды, но когда я проверяю диспетчер обновлений, обновления ядра все еще присутствуют. Это почему ? и что я могу сделать, чтобы обновить ядро из терминала.
Необходимо выполнить dist-upgrade
inorder для устанавливания/удаления всех зависимостей, связанных с пакетами, обновленными с помощью upgrade
. От страница руководства способных - добираются :
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 update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Однако быть осторожным при использовании dist-upgrade
, поскольку это могло бы также удалить пакеты для удовлетворения зависимостей.
склонный - добираются, обновление не установит новое программное обеспечение или удалит программное обеспечение, что-то, что Вы должны при установке нового ядра... Посмотрите поток.
вещь А можно сделать (взятый от этот поток, читайте полный для больше ):
способность Использования:
sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude full-upgrade
Вы могли также использовать sudo apt-get dist-upgrade
вместо sudo apt-get upgrade