Uuendage Ubuntu käsurealt

Upgrade Ubuntu From Command Line



Ubuntu on populaarne Linuxi distributsioon nii koduseks kasutamiseks kui ka ettevõtte kasutajatele. Paljud Ubuntu kasutajad toetuvad graafilisele kasutajaliidesele, näiteks uuendamisele ja pakettide haldamisele. See õpetus õpetab, kuidas uuendada pakette, uuendada OS -i versiooni ja automatiseerida uuendamine hõlpsalt käsurealt.

Uuendage Ubuntu 14.04 versioonile 16.04

Ubuntu täiendamine versioonilt 14.04 versioonile 16.04 hõlmab paari käsu sisestamist:







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

Ubuntu terminal



Enne ülaltoodud käskude käivitamist muutke kindlasti faili /etc/update-manager/release-upgrades , et näidata väljalaske uuendaja vaikimisi käitumist. Selles versiooniuuendused Failil on praegu uuenduskäitumise muutmiseks kolm meetodit, esimene kontrollib värskenduste puudumist, teine ​​meetod paneb praeguse operatsioonisüsteemi järgmisele vahetule versioonile üle minema, kolmas meetodiuuendus LTS versioon järgmisele kohesele LTS -versioonile. teha-vabastada-uuendada tegelikult algatab uuendamise. Pärast seda käsku kuvab see kogu uuendamise protsessi automaatselt täites paar akent. See võtab tavaliselt maksimaalselt paar minutit, sõltuvalt Interneti -ühenduse kiirusest, millega arvuti on ühendatud.



Uuendage Ubuntu ekraanipilt





Värskendage pakettide loendit apt-get update abil

Paketid on rakendustarkvara, mis on installitud arvutis erinevate ülesannete täitmiseks. Ubuntu kasutab apt-get käsku nende pakettide haldamiseks ning selle käsuga saab mitte ainult pakette installida, vaid ka uuendada ja desinstallida. Järgmised juhised näitavad, kuidas pakettide loendit nende uuendamiseks värskendada.

Nagu näha järgmises käsus, laadis see automaatselt alla pakettide loendi ja metaandmed antud veebipõhistest hoidlatest. Seda teavet kasutatakse pakettide uuendamisel, seega on soovitatav see käsk täita enne mis tahes paketi täiendamist, et saada selle uusim versioon.



Ubuntu terminal

Täiendage pakette apt-get upgrade'iga

Uuendamise ja uuendamise erinevus selles kontekstis on see, et värskendus otsib hoidlatest teavet uuemate pakettide kohta, nii et seda saab kasutada praegu installitud pakettide uuemale versioonile liikumiseks. Uuendamist saab teha kahe käsuga Ubuntus. apt-get upgrade ja apt-get dist-upgrade . Käsk Upgrade uuendab põhimõtteliselt paketid uuemale versioonile, nagu nimigi ütleb, ilma midagi muud tegemata, vastupidi, dist-upgrade tegeleb arukalt pakettide sõltuvustega ja seetõttu pakettide uuendamise ajal on võimalik, et installitakse uued paketid ja olemasolevad paketid desinstallitakse sõltuvalt süsteemile installitud pakettide loendist. Seetõttu on soovitatav seda alati kasutada apt-get dist-upgrade enamikel juhtudel.

Allolevas näites, kuna kasutab täiendamise käsku dist-upgrade, tegeleb upgrader arukalt süsteemis saadaolevate pakettide loendi alusel sõltuvustega. Nagu näha, eemaldab see 9 paketti, hoidub ühe paketi täiendamisest ja installib ka 85 paketti, mida ei installitud tavalise paketiga apt-get upgrade käsk.

Ubuntu terminal

Automatiseeri uuendamisprotsess

Uuendusprotsessi automatiseerimine võimaldab süsteemil uuendada automaatselt ilma administraatori sekkumiseta. See muudab hoolduse mitte ainult tõhusaks, vaid hoiab ära ka süsteemi kokkupuute kahjuliku pahavara ja rünnakutega.

apt-get install unattended-upgrades

Ubuntu pakub vaikimisi järelevalveta uuendused uuendamise protsessi automatiseerimiseks. See uuendab pakette automaatselt, kui uuemad värskendused on saadaval. Saate redigeerida /etc/apt/apt.conf.d/50unattended-upgrades faili selle funktsiooni atribuutide konfigureerimiseks. Vaikimisi installib Ubuntu automaatselt turvavärskendusi, kuid faili kergete muudatustega saab installida ka regulaarseid värskendusi. Teisel ekraanipildil näitab see, kuidas järelevalveta täiendus on konfigureeritud saatma e-kirju probleemide või uute pakettide uuenduste leidmisel.

Ubuntu terminal

Ubuntu terminal

Ubuntu terminal

Järgmine ekraanipilt näitab, kuidas näeb välja järelevalveta täiendatud meil, kui meiliserver on süsteemis õigesti konfigureeritud. See tagastab tõese, kui ülaltoodud failide tingimused on täidetud, ja installib seetõttu kirjeldatud värskendused süsteemi. Kui see uuendas mõnda paketti, lisatakse installimise täielik kirjeldus koos pakettide nimega e -kirja.

Ubuntu terminal

Lisaks pakub Ubuntu täiendavaid sätteid, et täpsustada uuendamise sagedust. See määrab, millal uuendamisprotsessi käivitatakse. Muuda /etc/apt/apt.conf.d/10perioodiline nende sätete muutmiseks.

Ubuntu terminal

APT :: perioodiline :: update-package-list dikteerib, et apt-get update tuleb käivitada iga kord n päevade arv, siin on märgitud 1; seega käivitatakse apt-get värskendus automaatselt iga päev, APT :: perioodiline :: allalaaditavad versioonid-paketid dikteerib, et apt-get upgrade –download-only tuleks käivitada igas n päevade arv, siin on märgitud 1; seega käivitatakse automaatselt iga päev automaatselt apt-get upgrade –download-only. Automaatne puhastamine pole vajalik, kuid aitab süsteemil vabaneda pakettidest, mis pole enam kasulikud.

Hankige märguandeid, kui uued värskendused on saadaval

Lisaks täiendamisprotsessi automatiseerimisele saab teavet uute pakettide kohta hankida automaatse e -posti teel. See õpetus kasutab apticron sel eesmärgil, mis on ülitõhus ja võimaldab uute pakettide kättesaadavust kiiremini tuvastada kui käsitsi. Selle meetodi suurimaks eeliseks on võimalus tuvastada uuemad versiooniuuendused isegi serverisse sisse logimata, kui järelevalveta täiendamine on koos sellega sisse lülitatud, on võimalik näha, milliseid pakette tegelikult uuendati. Kuid ka automaatse täiendamise puhul on negatiivseid külgi, näiteks kui uute pakettide konfigureerimine nende automatiseeritud ajal ei allu inimesele, nii et lihtsalt meiliteatise saamine võib olla parem. Või võite sellised paketid musta nimekirja lisada, kui uuendate järelevalveta uuendatud versioonides automaatselt, et tagada ainult turvaliste pakettide automaatne uuendamine.

apt-get install apticron

Kui apticron on ülaltoodud käsuga installitud, saab selle failis konfigureerida: /etc/apticron/apticron.conf . Ainus asi, mida tuleb märkida, on serveri haldamise eest vastutava adressaadi e -posti aadress, arvatavasti administraator. Kui e -posti server on õigesti konfigureeritud, peaks apticroni e -kiri välja nägema järgmisel ekraanipildil. See sisaldab aruande kuupäeva, serveri nime ja IP -d, kus pakettidel on uued versiooniuuendused koos nende pakettide nimedega, ja nende täielikke üksikasju, mida siin tühiku tõttu ei mainitud.

Ubuntu terminal