Ce sunt comenzile Apt-get upgrade și dist-upgrade și cum să le utilizați

What Is Apt Get Upgrade



Ca utilizator obișnuit sau administrator de sistem, probabil că ați folosit instrumentele de gestionare a pachetelor apt sau apt-get la un moment dat în Linux. Putem folosi aceste instrumente de gestionare a pachetelor pentru a gestiona anumite operațiuni precum căutarea pachetelor disponibile, instalarea pachetelor noi, eliminarea celor existente, actualizarea și actualizarea pachetelor instalate etc.

Dacă vorbim despre actualizarea pachetelor, sistemele de operare Linux vin cu o mulțime de actualizări gratuite de software pentru fiecare pachet. Eliberează continuu actualizările, corecțiile și remedierile pentru a îmbunătăți performanța și a remedia erorile din acestea. Este foarte important să verificați periodic aceste actualizări și să le instalați pentru a proteja sistemul împotriva amenințărilor și vulnerabilităților potențiale. Pentru instalarea acestor actualizări, upgrade-ul este efectuat și există două modalități de a realiza acest lucru: una este apt-get upgrade și a doua este apt-get dist-upgrade. Există o diferență între aceste două moduri care încurcă adesea utilizatorii. Acest articol vă va ajuta să înțelegeți și să diferențiați apt-get upgrade și apt-get dist-upgrade.







Actualizarea bazei de date a pachetelor

Pentru a vă menține sistemul actualizat, sunt utilizate comenzile de actualizare și actualizare. Comanda de actualizare actualizează doar lista de pachete cu cele mai recente versiuni disponibile, cu toate acestea, nu instalează sau actualizează pachetul. Comanda de upgrade actualizează și instalează cele mai recente versiuni ale pachetelor care sunt deja instalate. Înainte de a actualiza pachetele, verificați actualizările după cum urmează. Acesta va permite apt-să cunoască noile versiuni disponibile.



$sudo apt-get update

Ce este Apt-get upgrade

Pentru a instala cele mai recente versiuni ale tuturor pachetelor instalate anterior pe sistemul dvs., se folosește apt-get upgrade. Această comandă actualizează doar pachetele care au o nouă versiune disponibilă așa cum se menționează în fișierul sources.list din folderul / etc / apt. Nu încearcă să instaleze un pachet nou sau să elimine singur orice pachet instalat.



Pentru a actualiza sau instala cele mai recente versiuni, rulați următoarea comandă ca sudo, deoarece un singur privilegiu de utilizator poate verifica și instala actualizări pe sistemul Linux:





$sudo apt-get upgrade

Pentru a actualiza un anumit pachet, comanda este după cum urmează:

$sudo apt-get upgrade <numele pachetului>

Ce este Apt-get dist-upgrade

Similar cu comanda apt-get upgrade, apt-get dist-upgrade actualizează și pachetele. În plus, gestionează schimbarea dependențelor cu cele mai recente versiuni ale pachetului. Rezolvă inteligent conflictul dintre dependențele de pachete și încearcă să actualizeze cele mai semnificative pachete în detrimentul celor mai puțin semnificative, dacă este necesar. Spre deosebire de comanda apt-get upgrade, apt-get dist-upgrade este proactivă și instalează pachete noi sau le elimină pe cele existente pentru a finaliza actualizarea.



Pentru a actualiza pachetele, executați comanda dist-upgrade cu privilegii sudo:

$sudo apt-get dist-upgrade

Pentru a actualiza un anumit pachet, comanda este după cum urmează:

$sudo apt-get dist-upgrade <numele pachetului>

Uneori, când executați apt-get upgrade, primiți mesajul Următoarele pachete au fost păstrate înapoi. Aceste pachete sunt păstrate înapoi deoarece pentru a instala noua lor versiune, au nevoie de alt pachet care nu este deja instalat. Și așa cum am discutat, upgrade-ul apt-get face doar upgrade la pachetele existente, nici nu instalează un pachet nou, nici nu elimină unul existent. De aceea păstrează aceste pachete înapoi. Uneori, pachetele sunt păstrate, de asemenea, din cauza dependențelor defecte (când pachetul de care depinde nu are o versiune descărcabilă).

Cu apt-get dist-upgrade, noul pachet dependent va fi instalat pentru a rezolva dependența.

În concluzie, dacă doriți să actualizați pachetele numai fără a le instala sau elimina, mergeți la upgrade-ul apt-get. Pe de altă parte, dacă doriți să faceți upgrade indiferent dacă este instalat un pachet nou sau dacă pachetul existent este eliminat pentru a îndeplini dependențele, mergeți la apt-get dist-upgrade.