Jedna od najboljih stvari o distribucijama Linuxa je ta što instaliraju softver iz središnjih spremišta pomoću upravitelja paketa, koncepta koji drugi operativni sustavi tek usvajaju.
No ako često ne ažurirate ta spremišta, vaš bi sustav mogao naići na probleme tijekom instaliranja novih paketa. Evo zašto.
Paketi ovise o drugim paketima
Linux aplikacije i programi otvorenog koda šire koriste velike dijeljene biblioteke koda. Budući da Linux programi toliko koriste ove knjižnice, ima smisla da ih Linux distribucije pakiraju na isti način kao i izvršne programe.
Nedostatak ovog pristupa je što se rasporedi ažuriranja za programe i njihove knjižnice mogu razlikovati. Programeri bi mogli unijeti promjene u programe ili knjižnice koje mogu značajno promijeniti njihovo ponašanje.
Komplicirajući različite rasporede ažuriranja, svaka distribucija Linuxa ima svoju metodu za izdavanje softvera, s rolls-release distribucije poput Arch-ovih paketa za izdavanje vrlo brzo nakon što su uzvodni programeri izašli sa svojim inačice.
Što se događa ako ne ažurirate
Ako niste ažurirali spremišta paketa, mogli biste naići na probleme pri instaliranju ili pokretanju novih programa koji ovise o zastarjelim knjižnicama koje ste instalirali na sustav. Slomljeni paketi na Linuxu su jedna takva implikacija zastarjelih paketa.
Ovaj problem teško da je svojstven samo Linuxu. "DLL pakao" sličan je problem s kojim se susreću korisnici Windowsa.
Kako ažurirati spremišta paketa u Linuxu
Sada kada znate da morate ažurirati spremišta paketa prije instaliranja novih programa, vrijeme je da naučite kako to učiniti. Naredbe za to će se razlikovati ovisno o tome koji distro koristite.
Na Debian ili Ubuntu sustavu možete ažurirati popis spremišta i nadograditi instalirane pakete s APT -om:
sudo apt ažuriranje && sudo apt nadogradnja
Na distribuiranim distribucijama Red Hat, YUM kombinira ažuriranje spremišta paketa s instaliranjem nadograđenih paketa:
nadogradnja sudo yum
OpenSUSE koristi upravitelj paketa Zypper. Da biste vidjeli koje pakete treba ažurirati, upišite:
sudo zypper lp
Da biste ažurirali sve zastarjele pakete, upišite:
sudo zypper flaster
Za ažuriranje Arch Linux sustava upotrijebite Pacman:
sudo pacman -Syu
Povezano: Kako instalirati i ukloniti pakete u Arch Linuxu
Sada će vam instalacija softvera ići glatko
Sada kada znate kako ažurirati svoj sustav prije instaliranja novih paketa, trebali biste naići na manje problema prilikom instaliranja novih programa na vaš Linux sustav.
Glavna razlika među Linux distribucijama je upravitelj paketa. Svi oni imaju svoje prednosti i slabosti, pa biste trebali odabrati onu koja najviše odgovara vašem stilu rada. Trebate li koristiti APT, YUM ili Zypper? Ili nešto sasvim drugo? Na tebi je.
Teško je pronaći najbolje Linux distribucije. Osim ako ne pročitate naš popis najboljih Linux operativnih sustava za igre, Raspberry Pi i drugih.
Pročitajte Dalje
- Linux
- Instalirajte softver
- Menadžeri paketa
David je slobodni pisac sa sjeverozapada Pacifika, ali izvorno potječe iz zaljevskog područja. Oduševljen je tehnologijom od djetinjstva. Davidovi interesi uključuju čitanje, gledanje kvalitetnih TV emisija i filmova, retro igre i skupljanje ploča.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu