Cijeli Linux ekosustav radi na konceptu paketa; svaki paket na Linuxu ključan je za osiguravanje glatkog funkcioniranja operativnog sustava.

Da biste ažurirali svoje pakete na distribucijama temeljenim na Debianu i Ubuntuu, možda ćete morati trčati od stupa do posta, pokušavajući otkriti najbolji način za ažuriranje svog osnovnog softvera.

Kada tražite načine ažuriranja paketa, naići ćete na naredbe kao što su apt update, apt upgrade i srodne verzije. Ali poanta je u čemu je razlika između ovih naredbi i kako ih možete koristiti za ažuriranje svojih Linux paketa?

prikladno ažuriranje vs. prikladna nadogradnja: Usporedba

Iako je prikladno ažuriranje naredba se može činiti kao očigledna opcija za ažuriranje vaših paketa na Linuxu, ali nije sasvim tako. Naredba ažuriranja daje vam ideju o dostupnim ažuriranjima, ali ne preuzima niti instalira ažuriranja unutar vaše distribucije.

S druge strane, prikladna nadogradnja naredba preuzima i instalira dostupna ažuriranja na vašem računalu u jednom potezu. Vaš Linux sustav ima dostupnu predmemoriju softvera (paketa), koja sadrži potrebne metapodatke koji se odnose na te pakete. Metapodaci uključuju informacije koje se odnose na verziju, repozitorij, ovisnost i druge relevantne pojedinosti o paketu.

instagram viewer

Ako ne koristite naredbu za ažuriranje, nećete osvježiti predmemoriju, što vam ne bi dalo pojma o dostupnim ažuriranjima paketa.

Evo kako koristiti naredbu apt update:

sudo apt Ažuriraj

Nakon naredbe ažuriranja gotovo uvijek slijedi naredba nadogradnje koja preuzima ažuriranja:

sudo apt nadogradnja

Nakon što prođete naredbu za nadogradnju, APT će započeti preuzimanje softvera. Dobit ćete upit za potvrdu preuzimanja i instalacije. Upišite g ili Da za potvrdu akcije.

Alternativno, možete promijeniti naredbu nadogradnje za preuzimanje i instaliranje paketa bez prekida.

sudo apt upgrade -y

The -y zastavica daje potvrdu potrebnu APT-u za izvođenje instalacije.

Konačno, postoji opcija za korištenje funkcija ažuriranja i nadogradnje zajedno. Kombinacija osvježava predmemoriju, preuzima ažuriranja i instalira ih u jednom potezu.

ažuriranje sudo apt && sudo apt upgrade -y

The && operator povezuje dvije naredbe zajedno, nakon čega slijedi -y, koji djeluje kao unaprijed određena potvrda za ažuriranje i nadogradnju vaših paketa.

Prije instaliranja novog softvera na Linuxu, uvijek biste trebali nadograditi svoje postojeće pakete.

Razumijevanje naredbe apt list --upgradable

The apt --nadogradiv naredba radi kao naredba za ažuriranje jer ispisuje sve moguće pakete dostupne za ažuriranje. Dok naredba za ažuriranje samo osvježava predmemoriju paketa, ne navodi dostupna ažuriranja.

Naredba --upgradable, za razliku od naredbe za nadogradnju, ne preuzima/instalira pakete. Umjesto toga, možete pregledati dostupna ažuriranja paketa i vidjeti želite li ih nadograditi ili ne.

Da biste dobili popis svih dostupnih ažuriranja, u prozor terminala upišite sljedeće:

sudo apt popis --nadogradivo

Ako imate Flatpak, Snap ili bilo koji drugi dodatni upravitelj paketa instaliran na vašem sustavu, nećete vidjeti dostupna ažuriranja za te upravitelje paketa pokretanjem gore navedene naredbe. Ovo radi samo s APT paketima.

Dodatno, morate imati na umu da APT upravitelj paketa radi samo unutar Ubuntu i distribucija temeljenih na Debianu.

Do ažurirati/nadograditi pakete na svim drugim distribucijama poput Arch, Fedora ili druge distribucije temeljene na RPM-u, trebate slijediti niz različitih naredbi.

Ažuriranje i nadogradnja paketa na Ubuntu i distribucijama temeljenim na Debianu

Na Linuxu morate ažurirati i instalirati najnovije verzije paketa kako bi vaš sustav nesmetano radio.

Međutim, usprkos svim najnovijim ažuriranjima i dostupnim verzijama, prije toga morate imati instaliran skup osnovnih paketa. Jedan od tih paketa je build-essential, koji instalira skup prevoditelja i drugog softvera potrebnog za razvoj na Ubuntu i Debian distribucijama.