Actualizați Ubuntu din linia de comandă

Upgrade Ubuntu From Command Line



Ubuntu este o distribuție Linux populară pentru uz casnic, precum și pentru utilizatorii de întreprindere. Mulți utilizatori de Ubuntu se bazează pe interfața grafică a utilizatorului pentru lucruri precum actualizarea și gestionarea pachetelor. Acest tutorial vă învață cum să faceți upgrade pachetelor, să actualizați versiunea sistemului de operare și să automatizați cu ușurință actualizarea, toate din linia de comandă.

Actualizați Ubuntu 14.04 la 16.04

Actualizarea Ubuntu de la 14.04 la 16.04 presupune tastarea a câteva comenzi:







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

Terminalul Ubuntu



Înainte de a rula comenzile de mai sus, asigurați-vă că editați fișierul / etc / update-manager / release-upgrades pentru a indica comportamentul implicit pentru versiunea de upgrade. In acest versiuni de actualizare fișier există în prezent trei metode pentru a schimba comportamentul de actualizare, prima este să nu verifice actualizări, a doua metodă face ca sistemul de operare curent să treacă la următoarea versiune imediată, a treia metodă de actualizare Versiunea LTS la următoarea versiune imediată LTS. face-lansare-upgrade inițiază de fapt actualizarea. După această comandă, afișează câteva ferestre în timp ce efectuați automat întregul proces de actualizare. De obicei durează maximum câteva minute, în funcție de viteza conexiunii la internet cu care este conectat computerul.



Actualizați Ubuntu ScreenShot





Actualizați lista de pachete cu apt-get update

Pachetele sunt aplicații software care sunt instalate pentru a efectua diverse sarcini pe computer. Ubuntu folosește apt-get pentru a gestiona aceste pachete, iar cu această comandă nu numai că pot fi instalate pachete, ci și upgrade și dezinstalare. Următoarele instrucțiuni arată cum să actualizați lista de pachete pentru a le actualiza.

După cum se vede în următoarea comandă, a descărcat automat lista de pachete și metadatele din depozitele online date. Aceste informații vor fi utilizate la actualizarea pachetelor, de aceea este recomandat să efectuați această comandă înainte de a actualiza orice pachet pentru a obține cea mai recentă versiune a acestuia.



Terminalul Ubuntu

Pachete de upgrade cu apt-get upgrade

Diferența dintre actualizare și actualizare în acest context este că actualizarea recuperează informațiile despre pachetele mai noi din depozite, deci poate fi folosită pentru a trece la versiunea mai nouă a pachetelor instalate în prezent. Actualizarea poate fi efectuată cu două comenzi în Ubuntu. apt-get upgrade și apt-get dist-upgrade . Comanda Upgrade actualizează practic pachetele la versiunea mai nouă așa cum sugerează și numele său fără a face altceva, dimpotrivă dist-upgrade gestionează în mod inteligent dependențele pachetelor și, prin urmare, în timp ce pachetele sunt actualizate, este posibil să fie instalate pachete noi și pachetele existente dezinstalate în funcție de lista de pachete instalată pe sistem. Deci, este recomandabil să utilizați întotdeauna apt-get dist-upgrade În cele mai multe cazuri.

În acest exemplu de mai jos, deoarece folosește comanda dist-upgrade pentru a efectua actualizarea, upgrade-ul gestionează inteligent dependențele pe baza listei de pachete disponibile în sistem. După cum sa văzut, elimină 9 pachete, se abține de la actualizarea unui pachet și instalează, de asemenea, 85 de pachete care nu au fost instalate cu simpla apt-get upgrade comanda.

Terminalul Ubuntu

Automatizează procesul de actualizare

Automatizarea procesului de actualizare va permite sistemului să gestioneze automat actualizarea fără intervenția administratorului. Acest lucru face ca întreținerea să fie nu numai eficientă, ci și împiedică sistemul să fie expus la malware și atacuri dăunătoare.

apt-get install unattended-upgrades

Ubuntu, în mod implicit, oferă upgrade-uri nesupravegheate pentru a automatiza procesul de actualizare. Acesta va actualiza automat pachetele ori de câte ori sunt disponibile actualizările mai noi. Puteți edita fișierul /etc/apt/apt.conf.d/50unattended-upgrades pentru a configura proprietățile acestei caracteristici. În mod implicit, Ubuntu instalează automat upgrade-uri de securitate, dar cu o ușoară modificare a fișierului, pot fi instalate și actualizări regulate. În cea de-a doua captură de ecran, demonstrează modul în care actualizarea nesupravegheată este configurată pentru a trimite e-mailuri atunci când sunt găsite probleme sau actualizări de pachete noi.

Terminalul Ubuntu

Terminalul Ubuntu

Terminalul Ubuntu

Următoarea captură de ecran arată cum arată un e-mail de actualizare nesupravegheată, atunci când serverul de e-mail este configurat corect în sistem. Revine adevărat dacă condițiile date în fișierele de mai sus s-au împlinit și, prin urmare, instalează actualizările descrise în sistem. Dacă a actualizat unele pachete, descrierea completă a instalării este inclusă în e-mail împreună cu numele pachetelor.

Terminalul Ubuntu

În plus, Ubuntu oferă încă câteva setări pentru a specifica frecvența procesului de actualizare. Acest lucru dictează CÂND va fi invocat procesul de actualizare. Editați | × /etc/apt/apt.conf.d/10periodic pentru a modifica aceste setări.

Terminalul Ubuntu

APT :: periodic :: update-package-lists dictează apt-get update pentru a fi rulat la fiecare n numărul de zile, aici se precizează 1; prin urmare, apt-get update este invocat automat în fiecare zi, APT :: periodic :: download-upgradable-packages dictează apt-get upgrade –download-numai pentru a fi rulat în fiecare n numărul de zile, aici se precizează 1; prin urmare, apt-get upgrade –download-only este invocat automat în fiecare zi. Autoclean nu este necesar, dar ajută sistemul să fie liber de pachete care nu mai sunt utile.

Primiți notificări când sunt disponibile noi actualizări

În afară de automatizarea procesului de actualizare, informațiile despre pachetele noi pot fi preluate prin e-mail automat. Acest tutorial folosește apticron în acest scop, care este extrem de eficient și ar putea identifica disponibilitatea pachetelor noi mai rapid decât în ​​mod manual. Cel mai mare avantaj al acestei metode este abilitatea de a identifica upgrade-uri mai noi fără a vă conecta chiar la server, dacă actualizarea nesupravegheată este activată împreună cu aceasta, este posibil să vedeți ce pachete au fost actualizate. Cu toate acestea, există și dezavantaje pentru upgrade-ul automatizat, cum ar fi configurarea noilor pachete atunci când acestea sunt automatizate nu vor avea supraveghere umană, deci doar primirea unei notificări prin e-mail ar putea fi mai bună. Sau puteți lista neagră astfel de pachete atunci când faceți upgrade automat în upgrade-uri nesupravegheate pentru a vă asigura că numai pachetele sigure sunt actualizate automat.

apt-get install apticron

Odată ce apticronul este instalat cu comanda dată de mai sus, acesta poate fi configurat în fișier: /etc/apticron/apticron.conf . Singurul lucru care trebuie menționat este adresa de e-mail a destinatarului care este responsabil de gestionarea serverului, probabil administratorul. Dacă serverul de e-mail este configurat corespunzător, e-mailul cu apticron ar trebui să arate ca în următoarea captură de ecran. Conține data raportului, numele serverului și adresa IP, care pachete au actualizări noi împreună cu numele pachetelor și detaliile complete care nu au fost menționate aici din cauza spațiului.

Terminalul Ubuntu