Ü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.
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.
Parimaid Linuxi distributsioone on raske leida. Kui te ei loe meie mängude, Raspberry Pi jt parimate Linuxi opsüsteemide loendit.
Loe edasi
- Linux
- Installige tarkvara
- Paketihaldurid
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.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin