Надстройте Ubuntu от командния ред

Upgrade Ubuntu From Command Line



Ubuntu е популярна дистрибуция на Linux за домашна употреба, както и за корпоративни потребители. Много потребители на Ubuntu разчитат на графичния потребителски интерфейс за неща като надстройка и управление на пакети. Този урок учи как да надстроите пакетите, да надстроите версията на операционната система и да автоматизирате надстройката с лекота всичко от командния ред.

Надстройте Ubuntu 14.04 до 16.04

Надстройването на Ubuntu от 14.04 на 16.04 включва въвеждане на няколко команди:







sudo su apt-get install update-manager-core do-release-upgrade 

Терминал на Ubuntu



Преди да изпълните горните команди, не забравяйте да редактирате файла /etc/update-manager/release-upgrades , за да посочите поведението по подразбиране за надстройката на версията. В това освобождаване-ъпгрейди файл понастоящем има три метода за промяна на поведението при надстройката, първият проверява липсата на актуализации, вторият метод кара текущата операционна система да надстрои до следващата незабавна версия, третият метод за надграждане LTS версия към следващата непосредствена версия на LTS. do-release-upgrade всъщност инициира надстройката. След тази команда тя показва няколко прозореца, докато изпълнява целия процес на надстройка автоматично. Обикновено отнема максимум няколко минути в зависимост от скоростта на интернет връзката, с която е свързан компютърът.



Надстройте Ubuntu ScreenShot





Актуализирайте списъка с пакети с apt-get update

Пакетите са приложен софтуер, който се инсталира за изпълнение на различни задачи на компютъра. Ubuntu използва apt-get команда за управление на тези пакети и с тази команда не само могат да се инсталират пакети, но и да се надстроят и деинсталират. Следните инструкции показват как да актуализирате списъка с пакети, за да ги надстроите.

Както се вижда от следната команда, тя автоматично изтегля списъка с пакети и метаданните от дадените онлайн базирани хранилища. Тази информация ще се използва при надстройване на пакетите, затова се препоръчва да изпълните тази команда преди надстройването на всеки пакет, за да получите най -новата му версия.



Терминал на Ubuntu

Надстройте пакетите с надстройка apt-get

Разликата между актуализация и надстройка в този контекст е, че актуализацията извлича информацията за по -новите пакети от хранилища, така че може да се използва за преминаване към по -новата версия на инсталираните в момента пакети. Надстройката може да се извърши с две команди в Ubuntu. apt-get надстройка и apt-get dist-upgrade . Командата за надстройка основно надстройва пакетите до по-новата версия, както подсказва името й, без да прави нищо друго, напротив, dist-надстройката интелигентно обработва зависимостите на пакетите и затова, докато пакетите се надграждат, е възможно да бъдат инсталирани нови пакети и съществуващите пакети са деинсталирани в зависимост от списъка с пакети, инсталиран в системата. Затова е препоръчително винаги да се използва apt-get dist-upgrade в повечето случаи.

В този пример по-долу, тъй като използва командата dist-upgrade за извършване на надстройката, ъпгрейдърът интелигентно обработва зависимостите въз основа на списъка с пакети, налични в системата. Както се вижда, той премахва 9 пакета, въздържа се от надграждане на един пакет, а също така инсталира 85 пакета, които не са инсталирани с обикновения apt-get надстройка команда.

Терминал на Ubuntu

Автоматизирайте процеса на надстройка

Автоматизирането на процеса на надстройване ще позволи на системата да се справи автоматично с надстройката без намеса на администратора. Това прави поддръжката не само ефективна, но и предотвратява излагането на системата на вреден зловреден софтуер и атаки.

apt-get install unattended-upgrades

Ubuntu по подразбиране предоставя надстройки без надзор за автоматизиране на процеса на надграждане. Той автоматично ще надгражда пакетите, когато са налични по -новите актуализации. Можете да редактирате /etc/apt/apt.conf.d/50unattended-upgrades файл за конфигуриране на свойствата на тази функция. По подразбиране Ubuntu автоматично инсталира надстройки за сигурност, но с лека промяна във файла могат да се инсталират и редовни актуализации. Във втората екранна снимка той демонстрира как без надзор надстройката е конфигурирана да изпраща имейли, когато се открият проблеми или надстройки на нов пакет.

Терминал на Ubuntu

Терминал на Ubuntu

Терминал на Ubuntu

Следващата екранна снимка демонстрира как изглежда имейл без надстройка, когато имейл сървърът е правилно конфигуриран в системата. Връща true, ако дадените условия в горните файлове са се сбъднали и следователно инсталира описаните актуализации в системата. Ако е надстроил някои пакети, пълното описание на инсталацията е включено в имейла заедно с името на пакетите.

Терминал на Ubuntu

Освен това, Ubuntu предоставя още няколко настройки за определяне на честотата на процеса на надстройка. Това диктува КОГА ще бъде извикан процесът на надстройка. редактиране /etc/apt/apt.conf.d/10periodic за да промените тези настройки.

Терминал на Ubuntu

APT :: periodic :: update-package-lists диктува apt-get update да се изпълнява всеки н брой дни, тук се посочва 1; следователно apt-get актуализация се извиква автоматично всеки ден, APT :: periodic :: download-upgradable-packages диктува apt-get upgrade-download-only да се изпълнява във всеки н брой дни, тук се посочва 1; следователно, apt-get upgrade-само изтегляне се извиква автоматично всеки ден. Autoclean не е необходимо, но помага на системата да се освободи от пакети, които вече не са полезни.

Получавайте известия, когато са налични нови актуализации

Освен чрез автоматизиране на процеса на надстройка, информацията за новите пакети може да бъде извлечена чрез автоматизирана електронна поща. Този урок използва apticron за тази цел, която е високоефективна и би могла да идентифицира наличността на нови пакети по -бързо от ръчния начин. Най-голямото предимство на този метод е възможността да се идентифицират по-нови ъпгрейди, без дори да се влиза в сървъра. Има обаче и недостатъци за автоматизираното надграждане, като например конфигурирането на новите пакети, когато са автоматизирани, няма да има човешки надзор, така че само получаването на известие по имейл може да е по -добре. Или можете да включите такива пакети в черния списък при автоматично надстройване в надстройки без надзор, за да сте сигурни, че автоматично се надграждат само безопасни пакети.

apt-get install apticron

След като apticron е инсталиран с дадената по -горе команда, той може да бъде конфигуриран във файла: /etc/apticron/apticron.conf . Единственото нещо, което трябва да бъде посочено, е имейл адресът на получателя, който отговаря за управлението на сървъра, вероятно администратора. Ако имейл сървърът е правилно конфигуриран, имейлът на apticron трябва да изглежда като на следната екранна снимка. Той съдържа датата на отчета, името на сървъра и IP, кои пакети имат нови надстройки заедно с имената на пакетите си, и техните пълни данни, които не са споменати тук поради пространството.

Терминал на Ubuntu