Как обновить систему с помощью терминала?

8

Я обычно обновляю свой Linux Debian с помощью диспетчера обновлений, но как я могу это сделать с помощью терминала?

Zignd
источник

Ответы:

12

В Debian и большинстве дистрибутивов на основе Debian (включая Ubuntu):

  1. Обновите базу данных пакетов: apt update, apt-get updateилиaptitude update

  2. Установка новых пакетов: apt upgrade, apt-get upgradeили aptitude safe-upgrade.

    apt(-get) upgradeтолько обновляет существующие пакеты и является более безопасным, в то время как apt full-upgradeили apt-get dist-upgradeможет устанавливать новые зависимости или удалять существующие.

(Смотрите также: apt-get vs aptitude )

user1686
источник
И когда я узнаю, что после обновления требуется перезагрузка системы (скажем, из-за обновления ядра)
karatedog
Большинство обновлений (кроме ядра и nvidea) не требуют перезагрузки системы. Потому что, в отличие от Windows, открытый файл не запрещает запись поверх него. Однако иногда, когда запущенная служба обновляется, и вы хотите немедленно использовать новую версию, вам просто нужно перезапустить эту службу в одиночку (если это еще не сделано сценарием обновления).
Чонг