Întregul ecosistem Linux funcționează pe conceptul de pachete; fiecare pachet pe Linux este crucial pentru a asigura buna funcționare a sistemului de operare.
Pentru a vă actualiza pachetele pe distribuțiile bazate pe Debian și Ubuntu, poate fi necesar să rulați de la pilon la post, încercând să găsiți cea mai bună modalitate de a actualiza toate software-urile esențiale.
Când căutați modalități de a actualiza pachetele, veți întâlni comenzi precum apt update, apt upgrade și versiuni asociate. Dar ideea este, care este diferența dintre aceste comenzi și cum le puteți folosi pentru a vă actualiza pachetele Linux?
actualizare apt vs. upgrade apt: o comparație
Chiar dacă cel actualizare apt comanda ar putea părea opțiunea evidentă pentru a vă actualiza pachetele pe Linux, nu este în întregime cazul. Comanda de actualizare vă oferă o idee despre actualizările disponibile, dar nu descarcă sau instalează actualizările din distro.
Pe de altă parte, cel upgrade apt comanda descarcă și instalează actualizările disponibile pe computer dintr-o singură mișcare. Sistemul dumneavoastră Linux are un cache disponibil de software (pachete), care conține metadatele necesare legate de acele pachete. Metadatele includ informații referitoare la versiune, depozit, dependență și alte detalii relevante ale pachetului.
Dacă nu utilizați comanda de actualizare, nu veți reîmprospăta memoria cache, ceea ce nu vă va oferi un indiciu despre actualizările de pachete disponibile.
Iată cum să utilizați comanda apt update:
sudo apt Actualizați
Comanda de actualizare este aproape întotdeauna urmată de comanda de actualizare care descarcă actualizările:
sudo apt upgrade
Odată ce treceți comanda de actualizare, APT va începe descărcarea software-ului. Veți primi o solicitare pentru a confirma descărcarea și instalarea. Introduceți y sau da pentru a confirma acțiunea.
Alternativ, puteți modifica comanda de actualizare pentru a descărca și instala pachetele fără întrerupere.
sudo apt upgrade -y
The -y flag oferă confirmarea de care APT are nevoie pentru a efectua instalarea.
În cele din urmă, există o opțiune de a folosi împreună funcțiile de actualizare și upgrade. Combinația reîmprospătează memoria cache, descarcă actualizările și le instalează dintr-o singură mișcare.
actualizare sudo apt && sudo apt upgrade -y
The && operatorul concatenează cele două comenzi împreună, urmate de -y, care acționează ca o confirmare prespecificată pentru actualizarea și actualizarea pachetelor dvs.
Înainte de a instala orice software nou pe Linux, ar trebui să actualizați întotdeauna pachetele existente.
Înțelegerea listei de apt --upgradable Command
The apt --upgradabil comanda funcționează ca comanda de actualizare, deoarece listează toate pachetele posibile disponibile pentru actualizare. În timp ce comanda de actualizare doar reîmprospătează memoria cache a pachetului, nu listează actualizările disponibile.
Comanda --upgradable, spre deosebire de comanda upgrade, nu descarcă/instalează pachetele. În schimb, puteți examina actualizările de pachete disponibile și puteți vedea dacă doriți să le actualizați sau nu.
Pentru a obține o listă cu toate actualizările disponibile, tastați următoarele în fereastra terminalului:
sudo apt listă --upgradabil
Dacă aveți Flatpak, Snap sau orice alt manager de pachete suplimentar instalat pe sistemul dvs., nu veți vedea actualizările disponibile pentru acei manageri de pachete rulând comanda menționată mai sus. Acest lucru funcționează numai cu pachetele APT.
În plus, trebuie să rețineți că managerul de pachete APT funcționează numai în distribuțiile Ubuntu și Debian.
La pachete de actualizare/upgrade pe orice alte distribuții precum Arch, Fedora sau alte distribuții bazate pe RPM, trebuie să urmați un set de comenzi diferite.
Actualizarea și actualizarea pachetelor pe Ubuntu și distribuțiile bazate pe Debian
Pe Linux, trebuie să actualizați și să instalați cele mai recente versiuni de pachet pentru a vă menține sistemul să funcționeze fără probleme.
Cu toate acestea, în ciuda tuturor celor mai recente actualizări și versiuni disponibile, trebuie să aveți un set de pachete esențiale instalate în prealabil. Unul dintre aceste pachete este build-essential, care instalează un set de compilatoare și alte programe software necesare dezvoltării pe distribuțiile Ubuntu și Debian.