Ena izmed najboljših stvari pri distribucijah Linuxa je, da nameščajo programsko opremo iz osrednjih repozitorijev z uporabo upraviteljev paketov, koncept, ki ga drugi operacijski sistemi šele sprejemajo.
Če teh skladišč ne posodabljate pogosto, bi lahko pri nameščanju novih paketov prišlo do težav. Evo zakaj.
Paketi so odvisni od drugih paketov
Aplikacije Linuxa in odprtokodni programi na splošno močno uporabljajo knjižnice v skupni rabi kode. Ker programi Linuxa tako pogosto uporabljajo te knjižnice, je smiselno, da jih distribucije Linuxa zapakirajo na enak način kot pri izvedljivih programih.
Slaba stran tega pristopa je, da se lahko razporedi posodobitev programov in njihovih knjižnic razlikujejo. Razvijalci lahko spremenijo programe ali knjižnice, ki lahko bistveno spremenijo njihovo vedenje.
Komplicira različne razporede posodobitev, ima vsaka distribucija Linuxa svojo metodo za sproščanje programske opreme distribucijskih distribucij, kot so paketi za sproščanje Arch, zelo kmalu po tem, ko so razvijalci v zgornji verigi prišli s svojimi različice.
Kaj se zgodi, če ne posodobite
Če niste posodobili shrambe paketov, lahko naletite na težave pri namestitvi ali zagonu novih programov, ki so odvisni od zastarelih knjižnic, ki ste jih namestili v sistem. Zlomljeni paketi v Linuxu so ena takšnih posledic zastarelih paketov.
Čeprav ta težava ni edinstvena za Linux. "DLL hell" je podobna težava, s katero se srečujejo uporabniki sistema Windows.
Kako posodobiti skladišča paketov v Linuxu
Zdaj, ko veste, da morate pred namestitvijo novih programov posodobiti skladišča paketov, je čas, da se tega naučite. Ukazi za to se razlikujejo glede na distribucijo, ki jo uporabljate.
V sistemu Debian ali Ubuntu lahko posodobite seznam skladišč in nadgradite nameščene pakete z APT:
sudo apt update && sudo apt upgrade
V distribucijah, ki izhajajo iz Red Hat, YUM združuje posodabljanje skladišč paketov z namestitvijo nadgrajenih paketov:
sudo yum nadgradnja
OpenSUSE uporablja upravitelja paketov Zypper. Če želite videti, katere pakete je treba posodobiti, vnesite:
sudo zypper lp
Če želite posodobiti vse zastarele pakete, vnesite:
sudo zypper obliž
Za posodobitev sistema Arch Linux uporabite Pacman:
sudo pacman -Syu
Povezano: Kako namestiti in odstraniti pakete v Arch Linuxu
Zdaj bo vaša namestitev programske opreme potekala gladko
Zdaj, ko veste, kako posodobiti sistem pred namestitvijo novih paketov, bi morali med nameščanjem novih programov v sistem Linux naleteti na manj težav.
Glavna razlika med distribucijami Linuxa je upravitelj paketov. Vsi imajo svoje prednosti in slabosti, zato izberite tistega, ki najbolj ustreza vašemu slogu dela. Ali morate uporabiti APT, YUM ali Zypper? Ali pa kaj povsem drugega? Odvisno je od tebe.
Najboljše distribucije Linuxa je težko najti. Če ne preberete našega seznama najboljših operacijskih sistemov Linux za igre na srečo, Raspberry Pi in še več.
Preberite Naprej
- Linux
- Namestite programsko opremo
- Upravitelji paketov

David je svobodni pisatelj s sedežem na pacifiškem severozahodu, vendar izvira iz območja zaliva. Že od otroštva je navdušen nad tehnologijo. Davidova zanimanja vključujejo branje, gledanje kakovostnih televizijskih oddaj in filmov, retro igre na srečo in zbiranje posnetkov.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti