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.

instagram viewer

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.

DelitiCvrkutatiE-naslov
Najboljši distribucijski operacijski sistemi Linux

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

Sorodne teme
  • Linux
  • Namestite programsko opremo
  • Upravitelji paketov
O avtorju
David Delony (41 objavljenih člankov)

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.

Več od Davida Delonyja

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