Atnaujinkite „Ubuntu“ iš komandinės eilutės

Upgrade Ubuntu From Command Line



Ubuntu yra populiarus „Linux“ platinimas, skirtas naudoti namuose ir verslo vartotojams. Daugelis „Ubuntu“ vartotojų remiasi grafine vartotojo sąsaja, pavyzdžiui, atnaujindami ir valdydami paketus. Šioje pamokoje mokoma, kaip atnaujinti paketus, atnaujinti OS versiją ir lengvai automatizuoti naujinimą iš komandinės eilutės.

Atnaujinkite „Ubuntu 14.04“ į 16.04

„Ubuntu“ atnaujinimas iš 14.04 į 16.04 apima kelių komandų įvedimą:







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

Ubuntu terminalas



Prieš paleisdami aukščiau pateiktas komandas, būtinai redaguokite failą /etc/update-manager/release-upgrades nurodyti numatytąjį leidimo naujintojo elgesį. Šiame išleidimo-atnaujinimų faile šiuo metu yra trys būdai, kaip pakeisti naujovinimo elgseną, pirmasis patikrina, ar nėra atnaujinimų, antrasis metodas leidžia dabartinei operacinei sistemai atnaujinti į kitą tiesioginę versiją, trečiasis metodas LTS versija į kitą tiesioginę LTS versiją. daryk-paleisk-atnaujink iš tikrųjų inicijuoja atnaujinimą. Po šios komandos jis automatiškai parodo visą atnaujinimo procesą, parodydamas keletą langų. Paprastai tai trunka daugiausiai porą minučių, priklausomai nuo interneto ryšio, su kuriuo prijungtas kompiuteris, spartos.



Atnaujinkite „Ubuntu“ ekrano kopiją





Atnaujinkite paketų sąrašą naudodami „apt-get update“

Paketai yra programinė įranga, įdiegta įvairioms kompiuterio užduotims atlikti. „Ubuntu“ naudoja apt-get komandą valdyti šiuos paketus, o naudojant šią komandą galima ne tik įdiegti paketus, bet ir atnaujinti bei pašalinti. Toliau pateiktose instrukcijose parodyta, kaip atnaujinti paketų sąrašą ir juos atnaujinti.

Kaip matyti iš šios komandos, ji automatiškai atsisiuntė paketų sąrašą ir metaduomenis iš nurodytų internetinių saugyklų. Ši informacija bus naudojama atnaujinant paketus, todėl rekomenduojama atlikti šią komandą prieš atnaujinant bet kurį paketą, kad būtų gauta naujausia jo versija.



Ubuntu terminalas

Atnaujinkite paketus su „apt-get upgrade“

Skirtumas tarp atnaujinimo ir atnaujinimo šiame kontekste yra tas, kad atnaujinimas nuskaito informaciją apie naujesnius paketus iš saugyklų, todėl jį galima naudoti norint pereiti prie naujesnės šiuo metu įdiegtų paketų versijos. Atnaujinti galima Ubuntu naudojant dvi komandas. apt-get atnaujinimas ir apt-get dist-upgrade . „Upgrade“ komanda iš esmės atnaujina paketus į naujesnę versiją, kaip rodo jos pavadinimas, nieko nedarydamas, priešingai, „dist-upgrade“ protingai tvarko paketų priklausomybes, todėl, kol paketai yra atnaujinami, gali būti įdiegti nauji paketai ir esami paketai pašalinti, atsižvelgiant į sistemoje įdiegtą paketų sąrašą. Taigi patartina visada naudoti apt-get dist-upgrade daugeliu atvejų.

Šiame pavyzdyje, kadangi jis naudoja dist-upgrade komandą naujovinimui atlikti, upgrader protingai tvarko priklausomybes, remdamasis sistemoje esančių paketų sąrašu. Kaip matyti, jis pašalina 9 paketus, susilaiko nuo vieno paketo atnaujinimo ir taip pat įdiegia 85 paketus, kurie nebuvo įdiegti su paprastu apt-get atnaujinimas komandą.

Ubuntu terminalas

Automatizuokite atnaujinimo procesą

Naujovinimo proceso automatizavimas leis sistemai automatiškai tvarkyti atnaujinimą be administratoriaus įsikišimo. Dėl to priežiūra yra ne tik efektyvi, bet ir apsaugo sistemą nuo kenksmingų programų ir atakų.

apt-get install unattended-upgrades

„Ubuntu“ pagal numatytuosius nustatymus teikia neprižiūrimi atnaujinimai automatizuoti atnaujinimo procesą. Jis automatiškai atnaujins paketus, kai bus prieinami naujesni naujinimai. Galite redaguoti /etc/apt/apt.conf.d/50unattended-upgrades failą, kad sukonfigūruotumėte šios funkcijos ypatybes. Pagal numatytuosius nustatymus „Ubuntu“ automatiškai įdiegia saugos naujinius, tačiau šiek tiek pakeitus failą, taip pat galima įdiegti įprastus naujinimus. Antroje ekrano kopijoje jis parodo, kaip neprižiūrimas atnaujinimas sukonfigūruotas siųsti el. Laiškus, kai aptinkamos problemos ar nauji paketų atnaujinimai.

Ubuntu terminalas

Ubuntu terminalas

Ubuntu terminalas

Ši ekrano kopija parodo, kaip atrodo neprižiūrimas naujovinimo laiškas, kai el. Pašto serveris yra tinkamai sukonfigūruotas sistemoje. Pateikiama tiesa, jei išsipildė nurodytų failų sąlygos, todėl įdiegia aprašytus naujinimus sistemoje. Jei ji atnaujino kai kuriuos paketus, visas diegimo aprašymas yra įtrauktas į el. Laišką kartu su paketų pavadinimais.

Ubuntu terminalas

Be to, „Ubuntu“ pateikia dar keletą nustatymų, kad būtų nurodytas atnaujinimo proceso dažnis. Tai nurodo, KADA bus iškviestas atnaujinimo procesas. Redaguoti /etc/apt/apt.conf.d/10periodic pakeisti šiuos nustatymus.

Ubuntu terminalas

APT :: periodinis :: atnaujinimo paketų sąrašas nurodo, kad apt-get atnaujinimas turi būti vykdomas kiekvieną kartą n dienų skaičius, čia nurodoma 1; taigi apt-get atnaujinimas automatiškai iškviečiamas kiekvieną dieną, APT :: periodic :: download-upgradable-package diktuoja, kad apt-get upgrade –download-only turi būti vykdomas kiekvienoje n dienų skaičius, čia nurodoma 1; taigi, apt-get upgrade –download-only yra automatiškai iškviečiamas kiekvieną dieną. Automatinis valymas nėra būtinas, tačiau padeda sistemai nebelikti paketų, kurie nebėra naudingi.

Gaukite pranešimus, kai bus naujų naujinių

Be naujinimo proceso automatizavimo, informaciją apie naujus paketus galima gauti automatiniu el. Ši pamoka naudojama apticronas šiuo tikslu, kuris yra labai efektyvus ir galėtų nustatyti naujų paketų prieinamumą greičiau nei rankiniu būdu. Didžiausias šio metodo privalumas yra galimybė atpažinti naujesnius atnaujinimus net neprisijungus prie serverio, jei kartu su tuo įjungtas be priežiūros atnaujinimas, galima pamatyti, kurie paketai iš tikrųjų buvo atnaujinti. Tačiau yra ir automatinio atnaujinimo neigiamų pusių, pvz., Naujų paketų konfigūravimas, kai jie yra automatizuoti, nebus prižiūrimas žmonių, todėl paprasčiau gauti pranešimą el. Arba galite įtraukti tokius paketus į juodąjį sąrašą, kai automatiškai atnaujinate neprižiūrimus atnaujinimus, kad užtikrintumėte, jog automatiškai atnaujinami tik saugūs paketai.

apt-get install apticron

Įdiegus „apticron“ su aukščiau pateikta komanda, ją galima sukonfigūruoti faile: /etc/apticron/apticron.conf . Vienintelis dalykas, kurį reikia nurodyti, yra gavėjo, kuris yra atsakingas už serverio valdymą, tikriausiai administratoriaus el. Pašto adresas. Jei el. Pašto serveris tinkamai sukonfigūruotas, apticron el. Pašto adresas turėtų atrodyti taip, kaip parodyta šioje ekrano kopijoje. Jame yra ataskaitos data, serverio pavadinimas ir IP, kurie paketai turi naujus atnaujinimus kartu su jų paketų pavadinimais ir visa išsami informacija, kuri čia nebuvo paminėta dėl vietos.

Ubuntu terminalas