Как обновить Ubuntu 20.04 из интерфейса командной строки

How Update Ubuntu 20



В этой статье я покажу вам, как обновить Ubuntu 20.04 LTS из командной строки. Итак, приступим.

Настройка автоматического обновления:

По умолчанию в Ubuntu 20.04 LTS включено автоматическое или автоматическое обновление.







Если вы хотите настроить автоматическое обновление, откройте файл конфигурации /etc/apt/apt.conf.d/20auto-upgrades с помощью следующей команды:



$судо нано /так далее/подходящий/apt.conf.d/20авто-апгрейдов



Здесь первая строка APT :: Periodic :: Update-Package-Lists 1; используется, чтобы сообщить диспетчеру пакетов APT, чтобы он автоматически обновлял кеш пакетов.





Вторая строка, APT :: Periodic :: Автоматическое обновление 1; используется, чтобы сообщить диспетчеру пакетов APT об автоматическом обновлении пакетов.



Чтобы отключить автоматическое обновление или автоматическое обновление, установите APT :: Periodic :: Update-Package-Lists а также APT :: Periodic :: Автоматическое обновление к 0 как показано на скриншоте ниже.

Когда вы закончите, нажмите + Икс с последующим А ТАКЖЕ а также для сохранения файла конфигурации.

Обновление кеша репозитория пакетов:

Прежде чем пытаться установить, обновить или удалить какие-либо пакеты, необходимо обновить кеш репозитория пакетов APT. Это обновит базу данных пакетов вашего компьютера Ubuntu 20.04 LTS и проверит, доступна ли какая-либо более новая версия установленных пакетов.

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

$судоподходящее обновление

Кэш репозитория пакетов APT должен быть обновлен. Как видите, до новых версий можно обновить 35 пакетов.

Обновление определенных пакетов:

Вы можете проверить список пакетов, для которых доступны обновления, с помощью следующей команды:

$судоподходящий список- обновляемый

Должен отобразиться список обновляемых пакетов. В каждой строке название пакета печатается зеленым цветом.

Справа от каждой строки печатается более старая версия пакета. Слева от каждой строки печатается более новая доступная версия, как показано на снимке экрана ниже.

Теперь, чтобы обновить один пакет (скажем, приносить ), выполните следующую команду:

$судоподходящийустановитьприносить

Как вы видете, приносить и его зависимости ( python3-потребление ) будет обновлен. Эти 2 пакета имеют размер около 212 КБ. Таким образом, из Интернета будет загружено около 212 КБ пакетов. После их установки будет использовано около 1024 Б (байтов) дополнительного дискового пространства.

Для подтверждения обновления нажмите А ТАКЖЕ а затем нажмите .

Пакет приносить и его зависимости должны быть обновлены.

Обновление всех пакетов:

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

$судоподходящее обновление

APT покажет вам сводку обновления. Здесь будет обновлено 33 пакета. Будет установлено 5 новых пакетов. Размер обновления составляет около 93,0 МБ. Таким образом, из Интернета будет загружено около 93,0 МБ пакетов. После обновления потребуется около 359 МБ дополнительного дискового пространства.

APT покажет вам новые пакеты, которые будут установлены. В основном в этом разделе отображаются новые ядра и пакеты заголовков ядра.

APT покажет вам список пакетов, которые будут обновлены.

APT также покажет вам старые пакеты, которые больше не требуются. Вы можете безопасно удалить их после завершения обновления.

Когда будете готовы, нажмите А ТАКЖЕ а затем нажмите для подтверждения обновления.

APT должен начать загрузку всех необходимых пакетов из Интернета.

После установки всех новых пакетов обновление должно быть завершено.

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

$судоперезагружать

Блокировка пакетов:

Вы можете заблокировать определенные пакеты, если не хотите их обновлять, когда вы обновляете все пакеты с помощью sudo apt upgrade команда.

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

$судоподходящий список- обновляемый

Должны быть перечислены все обновляемые пакеты.

Допустим, вам не нужны пакеты ядра Linux ( linux-generic , Linux-заголовки-общие а также linux-image-generic ) для обновления. Вам нужно будет пометить эти пакеты как держать .

Для проведения обновлений пакета linux-generic , выполните следующую команду:

$судо меткадержать linux-generic

Пакет linux-generic должен быть приостановлен.

Таким же образом вы можете проводить обновления для пакетов Linux-заголовки-общие а также linux-image-generic следующее:

$судо меткаудерживать linux-headers-generic linux-image-generic

Пакеты Linux-заголовки-общие а также linux-image-generic должен быть приостановлен.

Вы можете перечислить все пакеты, которые приостановлены, с помощью следующей команды:

$судо меткадемонстрация

Как видите, перечислены все пакеты, которые я приостановил.

Теперь попробуйте обновить все пакеты следующим образом.

$судоподходящее обновление

Как видите, пакеты ( linux-generic , Linux-заголовки-общие а также linux-image-generic ), которые я пометил как удержание, не будут обновляться вместе с остальными пакетами.

Разблокировка пакетов:

Если позже вы решите обновить пакеты, которые вы пометили как удерживаемые, все, что вам нужно сделать, это снять их с удержания.

Вы можете удержать linux-generic пакет следующим образом:

$судо меткаunhold linux-generic

Пакет linux-generic больше не должно быть в ожидании.

Как видите, пакет linux-generic больше не находится в списке ожидания.

$судо меткадемонстрация

Таким же образом вы можете снять пакеты Linux-заголовки-общие а также linux-image-generic следующее:

$судо меткаunhold linux-generic linux-headers-generic linux-image-generic

Теперь, если вы обновите все пакеты, пакеты linux-generic , Linux-заголовки-общие , а также linux-image-generic также должны быть обновлены.

$судоподходящее обновление

Удаление ненужных пакетов:

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

$судоподходящее автоудаление

В моем случае лишних пакетов нет.

Если у вас есть ненужные пакеты, они будут отображены, и вам будет предложено удалить их. Просто нажмите А ТАКЖЕ а затем нажмите удалить их.

Очистка кешей:

После того, как вы обновите свой компьютер, более новая версия пакетов будет кэширована в / вар / кеш / apt / архивы / каталог вашего компьютера. Вы можете удалить их и освободить место на диске.

Чтобы удалить их, выполните следующую команду:

$судоapt autoclean

Кешированные пакеты следует удалить.

Итак, вот как вы обновляете Ubuntu 20.04 LTS из командной строки. Спасибо, что прочитали эту статью.