Как да актуализирате Ubuntu 20.04 от интерфейса на командния ред

How Update Ubuntu 20



В тази статия ще ви покажа как да актуализирате Ubuntu 20.04 LTS от командния ред. И така, нека започнем.

Конфигуриране на автоматични актуализации:

По подразбиране в Ubuntu 20.04 LTS е активирана автоматична актуализация или надстройка без надзор.







Ако искате да конфигурирате автоматично обновяване, отворете конфигурационния файл /etc/apt/apt.conf.d/20auto-upgrades със следната команда:



$sudo нано /и т.н./подходящ/apt.conf.d/20 автоматични надстройки



Ето, първият ред APT :: Periodic :: Update-Package-Lists 1; се използва, за да каже на мениджъра на пакети на APT автоматично да поддържа актуалния кеш на пакета.





Вторият ред, APT :: Периодично :: Без надзор-надстройка 1; се използва, за да каже на мениджъра на пакети на APT автоматично да актуализира пакетите.



За да деактивирате автоматичната актуализация или надстройката без надзор, задайте APT :: Periodic :: Update-Package-Lists и APT :: Периодично :: Без надстройка да се 0 както е показано на екрана по -долу.

След като приключите, натиснете + х следван от И и за да запазите конфигурационния файл.

Актуализиране на кеша на хранилището на пакети:

Преди да опитате да инсталирате, актуализирате или премахнете пакети, трябва да актуализирате кеша на хранилището на APT пакета. Това ще актуализира базата данни с пакети на вашата машина Ubuntu 20.04 LTS и ще провери дали има по -нова версия на инсталираните пакети.

За да актуализирате кеша на хранилището на APT пакета, изпълнете следната команда:

$sudoподходяща актуализация

Кешът на хранилището на пакета APT трябва да се актуализира. Както можете да видите, 35 пакета могат да бъдат актуализирани до нови версии.

Актуализиране на конкретни пакети:

Можете да проверите списъка с пакети, за които са налични актуализации, със следната команда:

$sudoподходящ списък-надграждащ се

Трябва да се покаже списъкът с актуализираните пакети. На всеки ред името на пакета се отпечатва в зелен цвят на текста.

Отдясно на всеки ред се отпечатва по -старата версия на пакета. Вляво на всеки ред по -новата налична версия е отпечатана, както е отбелязано на екрана по -долу.

Сега, за да надстроите един пакет (да речем донесе ), изпълнете следната команда:

$sudoподходящИнсталирайдонесе

Както виждаш, донесе и неговите зависимости ( прием на python3 ) ще бъде надграден. Тези 2 пакета са с размер около 212 KB. Така около 212 KB пакети ще бъдат изтеглени от интернет. След като бъдат инсталирани, ще бъдат използвани около 1024 B (байта) допълнително дисково пространство.

За да потвърдите надстройката, натиснете И и след това натиснете .

Пакетът донесе и нейните зависимости трябва да бъдат надградени.

Актуализиране на всички пакети:

Вместо да надстройвате пакетите един по един, можете да надстроите всички налични пакети наведнъж със следната команда:

$sudoподходящ ъпгрейд

APT ще ви покаже обобщението на надстройката. Тук ще бъдат надстроени 33 пакета. 5 пакета ще бъдат новоинсталирани. Надстройката е с размер около 93.0 MB. Така около 93,0 MB пакети ще бъдат изтеглени от интернет. След надстройката ще са необходими около 359 MB допълнително дисково пространство.

APT ще ви покаже новите пакети, които ще бъдат инсталирани. В този раздел се показват предимно нови пакети с ядро ​​и заглавки на ядрото.

APT ще ви покаже списъка с пакети, които ще бъдат надстроени.

APT ще ви покаже и старите пакети, които вече не са необходими. Можете безопасно да ги премахнете, след като надстройката приключи.

След като сте готови, натиснете И и след това натиснете за да потвърдите надстройката.

APT трябва да започне да изтегля всички необходими пакети от интернет.

След като всички нови пакети са инсталирани, надстройката трябва да приключи.

Сега рестартирайте компютъра си, за да влязат в сила промените със следната команда:

$sudoрестартирайте

Заключване на пакети:

Можете да заключите конкретни пакети, ако не искате да ги надстроите, когато надстройвате всички пакети с помощта на sudo apt ъпгрейд команда.

Първо избройте всички актуализирани пакети със следната команда:

$sudoподходящ списък-надграждащ се

Всички актуализирани пакети трябва да бъдат изброени.

Сега, да речем, не искате пакетите на ядрото на Linux ( Linux-родово , linux-headers-generic и linux-image-generic ) за надграждане. Ще трябва да маркирате тези пакети като задръжте .

За задържане на надстройки за пакета Linux-родово , изпълнете следната команда:

$sudo apt-markзадръжте Linux-generic

Пакетът Linux-родово трябва да бъде задържан.

По същия начин можете да поддържате надстройки за пакетите linux-headers-generic и linux-image-generic както следва:

$sudo apt-markзадръжте linux-headers-generic linux-image-generic

Пакетите linux-headers-generic и linux-image-generic трябва да бъде задържан.

Можете да изброите всички пакети, които са задържани със следната команда:

$sudo apt-markдемонстрация

Както можете да видите, всички пакети, които съм задържал, са изброени.

Сега се опитайте да надстроите всички пакети, както следва.

$sudoподходящ ъпгрейд

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

Отключване на пакети:

Ако по -късно решите да надстроите пакетите, които сте означили като задържани, всичко, което трябва да направите, е да ги задържите.

Можете да задържите Linux-родово пакет, както следва:

$sudo apt-markне задръжте Linux-generic

Пакетът Linux-родово не бива повече да се задържа.

Както можете да видите, пакетът Linux-родово вече не е в списъка за задържане.

$sudo apt-markдемонстрация

По същия начин можете да спрете пакетите linux-headers-generic и linux-image-generic както следва:

$sudo apt-markне задръжте Linux-generic linux-headers-generic linux-image-generic

Сега, ако надстроите всички пакети, пакетите Linux-родово , linux-headers-generic , и linux-image-generic също трябва да се надстрои.

$sudoподходящ ъпгрейд

Премахване на ненужни пакети:

След като надстройката приключи, можете да премахнете всички ненужни пакети със следната команда:

$sudoподходящо автоматично премахване

В моя случай не са налични ненужни пакети.

Ако имате ненужни пакети, те ще се покажат и ще бъдете помолени да ги премахнете. Просто натиснете И и след това натиснете за да ги премахнете.

Почистване на кешовете:

След като надстроите компютъра си, по -новата версия на пакетите ще се кешира в / var / cache / apt / archives / директория на вашия компютър. Можете да ги премахнете и да освободите дисково пространство.

За да ги премахнете, изпълнете следната команда:

$sudoподходящо автопочистване

Кешираните пакети трябва да бъдат премахнати.

И така, надграждате Ubuntu 20.04 LTS от командния ред. Благодаря, че прочетохте тази статия.