Unul dintre cele mai bune lucruri despre distribuțiile Linux este acela că instalează software din depozite centrale folosind manageri de pachete, un concept pe care alte sisteme de operare îl preiau.

Dar dacă nu actualizați frecvent aceste depozite, sistemul dvs. ar putea avea probleme în timp ce instalați pachete noi. Iata de ce.

Pachetele depind de alte pachete

Aplicațiile Linux și programele open-source mai larg folosesc în mare măsură bibliotecile de cod partajate. Deoarece programele Linux folosesc aceste biblioteci atât de mult, este logic ca distribuțiile Linux să le împacheteze la fel ca în cazul programelor executabile.

Dezavantajul acestei abordări este că programele de actualizare pentru programe și bibliotecile lor pot diferi. Dezvoltatorii ar putea aduce modificări programelor sau bibliotecilor care le pot modifica semnificativ comportamentul.

Complicând diferite planificări de actualizare, fiecare distribuție Linux are propria metodă de lansare a software-ului, cu distribuții de tip roll-release, cum ar fi Arch, lansează pachete foarte curând după ce dezvoltatorii din amonte au ieșit cu propriile lor versiuni.

instagram viewer

Ce se întâmplă dacă nu actualizați

Dacă nu v-ați actualizat depozitele de pachete, este posibil să aveți probleme cu instalarea sau rularea de noi programe care depind de bibliotecile învechite pe care le-ați instalat pe sistemul dvs. Pachete sparte pe Linux sunt o astfel de implicație a pachetelor învechite.

Această problemă nu este însă unică pentru Linux. „DLL hell” este o problemă similară cu care se confruntă utilizatorii Windows.

Cum se actualizează depozitele de pachete în Linux

Acum, că știți că trebuie să actualizați depozitele de pachete înainte de a instala programe noi, este timpul să aflați cum să o faceți. Comenzile pentru a face acest lucru vor varia în funcție de distro-ul pe care îl utilizați.

Pe un sistem Debian sau Ubuntu, puteți actualiza lista depozitului și puteți actualiza pachetele instalate cu APT:

sudo apt update && sudo apt upgrade

Pe distribuțiile derivate de la Red Hat, YUM combină actualizarea depozitelor de pachete cu instalarea pachetelor actualizate:

upgrade sudo yum

OpenSUSE folosește managerul de pachete Zypper. Pentru a vedea ce pachete trebuie actualizate, tastați:

sudo zypper lp

Pentru a actualiza toate pachetele învechite, tastați:

patch sudo zypper

Pentru a actualiza un sistem Arch Linux, utilizați Pacman:

sudo pacman -Syu

Legate de: Cum se instalează și se elimină pachete în Arch Linux

Acum instalarea software-ului dvs. va merge fără probleme

Acum, că știți cum să vă actualizați sistemul înainte de a instala pachete noi, ar trebui să aveți mai puține probleme în timp ce instalați programe noi pe sistemul dvs. Linux.

Diferența majoră dintre distribuțiile Linux este managerul de pachete. Toate au punctele tari și punctele lor slabe, așa că ar trebui să o alegeți pe cea care se potrivește cel mai bine cu stilul dvs. de lucru. Ar trebui să utilizați APT, YUM sau Zypper? Sau cu totul altceva? Depinde de tine.

AcțiuneTweetE-mail
Cele mai bune distrosuri de operare Linux

Cele mai bune distribuții Linux sunt greu de găsit. Dacă nu citiți lista noastră cu cele mai bune sisteme de operare Linux pentru jocuri, Raspberry Pi și multe altele.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Instalați software-ul
  • Administratori de pachete
Despre autor
David Delony (41 articole publicate)

David este un scriitor independent cu sediul în nord-vestul Pacificului, dar originar din zona golfului. A fost un pasionat de tehnologie încă din copilărie. Interesele lui David includ citirea, vizionarea de emisiuni și filme TV de calitate, jocuri retro și colectarea de înregistrări.

Mai multe de la David Delony

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona