Конфигуриране на автоматични актуализации:
По подразбиране в 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 от командния ред. Благодаря, че прочетохте тази статия.