Često ćete, kada koristite Linux distribuciju, pronaći koncept paketa. A ovo može predstavljati glavobolju za nove korisnike sustava. Stoga mislim da je dobro to malo objasniti.
Linux paket je komprimirana datoteka koja sadrži niz datoteka i upute za pokretanje kako bi se instalirao program. U osnovi se sastoje od dva dijela: jednog posvećenog uputama i pravilima koje će program imati i drugog koji su datoteke koje taj program čine program.
Ako se radi o aplikaciji, paket će zahtijevati ovisnosti. Međutim, ako se paket instalira putem upravitelja paketa, ne moramo se brinuti. To je zato što upravitelji paketa pokušavaju automatski riješiti ovisnosti.
Dakle, postoji nekoliko formata paketa u Linuxu, ali prevladavajući formati su .DEB i .O / min. U osnovi, Debian, Ubuntu, osnovni OS, Linux Mint i derivati koriste .DEB paketi.
S druge strane, distribucije koje koriste pakete u .RPM formati su RHEL, OpenSUSE, CentOS, Fedora i svi derivati.
Na praktičnoj razini i sa stajališta običnog korisnika, između njih nema većih razlika.
Ažurirajte sve pakete na osnovnom OS-u
Ažuriranje paketa u osnovnom OS-u važnije je pitanje nego što mislite. Postoje paketi koji su aplikacije i koji zahtijevaju poboljšanje. To rezultira poboljšanim verzijama i ispravcima programskih pogrešaka.
S druge strane, postoje paketi koji su sistemske knjižnice i koji mogu imati ranjivost. U ovom slučaju govorimo o vitalnim dijelovima sustava koji zahtijevaju nadogradnje radi poboljšanja stabilnosti sustava.
Kao što vidite, ažuriranje paketa u osnovnom OS-u je neophodno, bilo da je to zbog novitetnih razloga ili sigurnosti činjenica da se to mora učiniti.
Dakle, krenimo.
1. Korištenje APT-a na terminalu
APT (Advanced Package Tool) je upravitelj paketa koji osnovni OS koristi za instaliranje, deinstaliranje i traženje paketa. Koristi se s terminala i u potpunosti je sinkroniziran sa službenim spremištima distribucije. To čini APT vrlo jednostavnim i lakim za upotrebu.
Dobra je ideja prikazati osnovni rad APT-a kako biste bolje razumjeli kako se paketi ažuriraju.
Prije svega, APT treba root korisnička dopuštenja, pa biste to trebali imati na umu. Zatim je potrebno osvježiti sve podatke o spremištu.
sudo apt ažuriranje
Ovim će se sva spremišta sinkronizirati s APT-om.
Ako želite instalirati paket, morate izvršiti sljedeću naredbu:
sudo apt instalirati
Naprotiv, ako želite ukloniti instalirani paket, morate pokrenuti sljedeću naredbu -
sudo apt ukloniti
Dakle, ovim ste uklonili instalirani paket osnovnog OS-a. Kao što vidite, uopće nije komplicirano.
Sad kad znate koja je osnovna upotreba APT-a, moći ćete bez problema ažurirati sve pakete. Kao i na početku, prvo što bismo uvijek trebali učiniti je ažurirati predmemoriju APT spremišta.
sudo apt ažuriranje
Sada je moguće ažurirati sve pakete pomoću APT-a. Da biste to učinili, pokrenite sljedeću naredbu:
sudo apt nadogradnja
Ne zaboravite unijeti lozinku i potražiti ažuriranja. Ako postoje, bit ćete upitani želite li ih primijeniti.
Međutim, postoji još jedan način da se to učini, a to je upotreba AppCenter-a ili osnovnog upravitelja paketa OS-a.
2. Korištenje AppCenter-a za ažuriranje svih paketa na osnovnom OS-u
osnovni OS AppCenter vrlo je jednostavna aplikacija za instaliranje, deinstaliranje i traženje paketa. Glavna je prednost što to čini na vrlo jednostavnom grafičkom sučelju za korisnika.
Dakle, otvorite ga iz glavnog izbornika ili s doka.
Vidjet ćete glavni zaslon AppCenter-a. Pomoću nje možete pretraživati po kategorijama i instalirati željene programe.
Međutim, moguće je ažurirati sav instalirani paket. Dakle, na vrhu je kartica Instalirano. Kliknite na njega.
Na prethodnoj slici možemo vidjeti da je moguće ažurirati sve pakete ili pojedinačno. Zato samo kliknite i unesite lozinku.
Ovim se pokazuje da je u osnovnom OS-u ažuriranje svih paketa nešto što je svima dostupno.
Ažuriranje svih paketa u osnovnom OS-u i bilo kojem sustavu važno je da bi bilo sigurno, robusno i stabilno. Neki od ovih paketa uvode nove značajke, ali drugi ispravljaju ozbiljne sigurnosne nedostatke. U oba slučaja poželjno je to učiniti.