Üks parimaid asju Linuxi distributsioonide puhul on see, et nad installivad tarkvara kesksetest hoidlatest, kasutades paketihaldureid, mida teised opsüsteemid alles võtavad.

Kuid kui te neid hoidlaid sageli ei uuenda, võib teie süsteem uute pakettide installimisel probleeme tekkida. Siin on põhjus.

Paketid sõltuvad teistest pakettidest

Linuxi rakendused ja avatud lähtekoodiga programmid laiemalt kasutavad palju jagatud kooditeeke. Kuna Linuxi programmid kasutavad neid teeke nii laialdaselt, on mõistlik, et Linuxi distributsioonid pakendavad need samamoodi nagu käivitatavate programmidega.

Selle lähenemisviisi negatiivne külg on see, et programmide ja nende teekide värskendamise ajakavad võivad erineda. Arendajad võivad programmides või teekides teha muudatusi, mis võivad nende käitumist oluliselt muuta.

Erinevate värskendusgraafikute keerukamaks muutmisel on igal Linuxi distributsioonil tarkvara väljaandmiseks oma meetod koos jooksva väljalaskega distributsioonid, nagu Arch, vabastavad paketid väga kiiresti pärast seda, kui ülesehitatud arendajad on omaga välja tulnud versioonid.

instagram viewer

Mis juhtub, kui te ei uuenda

Kui te pole oma pakettide hoidlaid värskendanud, võib teil tekkida probleeme uute programmide installimisel või käivitamisel, mis sõltuvad teie süsteemi installitud aegunud teekidest. Katkised paketid Linuxis on üks selline aegunud pakettide tähendus.

See probleem pole Linuxile siiski ainuomane. "DLL hell" on sarnane probleem, millega Windowsi kasutajad kokku puutuvad.

Kuidas Linuxis pakettide hoidlaid värskendada

Nüüd, kui teate, et peate pakettide hoidlaid enne uute programmide installimist värskendama, on aeg õppida, kuidas seda teha. Käsklused selleks varieeruvad sõltuvalt kasutatavast distributsioonist.

Debiani või Ubuntu süsteemis saate hoidlate loendit värskendada ja installitud pakette APT abil uuendada:

sudo apt update && sudo apt upgrade

Red Hatist pärinevates distributsioonides ühendab YUM pakettide hoidlate värskendamise täiendatud pakettide installimisega:

sudo yum täiendus

OpenSUSE kasutab Zypperi paketihaldurit. Uuendamiseks vajalike pakettide nägemiseks tippige:

sudo zypper lp

Kõigi vananenud pakettide värskendamiseks tippige:

sudo zypper plaaster

Arch Linuxi süsteemi värskendamiseks kasutage Pacmani:

sudo pacman -Syu

Seotud: Kuidas pakette Arch Linuxis installida ja eemaldada

Nüüd läheb teie tarkvara installimine sujuvalt

Nüüd, kui teate, kuidas oma süsteemi enne uute pakettide installimist värskendada, peaks Linuxi süsteemi uute programmide installimisel tekkima vähem probleeme.

Suurim erinevus Linuxi distributsioonide vahel on paketihaldur. Kõigil neil on oma tugevused ja nõrkused, nii et peaksite valima selle, mis sobib kõige paremini teie tööstiiliga. Kas peaksite kasutama APT, YUM või Zypper? Või hoopis midagi muud? See on sinu teha.

JagaPiiksumaE -post
Parimad Linuxi operatsioonisüsteemid

Parimaid Linuxi distributsioone on raske leida. Kui te ei loe meie mängude, Raspberry Pi jt parimate Linuxi opsüsteemide loendit.

Loe edasi

Seotud teemad
  • Linux
  • Installige tarkvara
  • Paketihaldurid
Autori kohta
David Delony (41 artiklit avaldatud)

David on vabakutseline kirjanik, kes asub Vaikse ookeani loodeosas, kuid pärineb algselt lahe piirkonnast. Ta on tehnoloogiahuviline olnud lapsepõlvest saadik. Davidi huvide hulka kuulub lugemine, kvaliteetsete telesaadete ja filmide vaatamine, retromängud ja plaatide kogumine.

Veel David Delonylt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin