Az egyik legjobb dolog a Linux disztribúciókban az, hogy csomagkezelőket használva telepítenek szoftvereket a központi adattárakból, ezt a koncepciót más operációs rendszerek csak felkapják.

De ha nem gyakran frissíti ezeket a tárolókat, akkor a rendszer bajba kerülhet az új csomagok telepítése közben. Íme, miért.

A csomagok más csomagoktól függenek

A Linux alkalmazások és a tágabb értelemben vett nyílt forráskódú programok nagy mértékben használják ki a megosztott kódtárakat. Mivel a Linux programok olyan széles körben használják ezeket a könyvtárakat, ésszerű, ha a Linux disztribúciók ugyanúgy csomagolják ezeket, mint a végrehajtható programokhoz.

Ennek a megközelítésnek a hátránya, hogy a programok és könyvtáraik frissítési ütemezése eltérő lehet. A fejlesztők változtatásokat hajthatnak végre a programokon vagy könyvtárakon, amelyek jelentősen megváltoztathatják viselkedésüket.

A különböző frissítési ütemezéseket megnehezítve minden Linux disztribúciónak megvan a saját módja a szoftverek kiadására a gördülő kiadású disztribúciók, mint például az Arch kiadó csomagok, nagyon hamar azután, hogy az upstream fejlesztők megjelennek a sajátjaikkal változatok.

instagram viewer

Mi történik, ha nem frissíted?

Ha nem frissítette a csomagtárolókat, akkor problémákat okozhat az új programok telepítése vagy futtatása, amelyek a rendszerére telepített elavult könyvtáraktól függenek. Törött csomagok Linuxon az elavult csomagok egyik ilyen következménye.

Ez a probléma azonban nem jellemző a Linuxra. A "DLL hell" hasonló probléma, amellyel a Windows felhasználók találkoznak.

Hogyan lehet frissíteni a csomagtárokat Linuxon

Most, hogy tudja, hogy az új programok telepítése előtt frissítenie kell a csomagtárolókat, itt az ideje megtanulni, hogyan kell csinálni. Az erre vonatkozó parancsok attól függően változnak, hogy melyik disztribúciót használja.

Debian vagy Ubuntu rendszeren frissítheti a lerakatlistát és frissítheti a telepített csomagokat az APT segítségével:

sudo apt frissítés && sudo apt frissítés

A Red Hat -ból származó disztribúciókban a YUM egyesíti a csomagtárak frissítését a frissített csomagok telepítésével:

sudo yum frissítés

Az OpenSUSE a Zypper csomagkezelőt használja. A frissítendő csomagok megtekintéséhez írja be:

sudo zypper lp

Az összes elavult csomag frissítéséhez írja be:

sudo zypper javítás

Az Arch Linux rendszer frissítéséhez használja a Pacman -t:

sudo pacman -Syu

Összefüggő: Csomagok telepítése és eltávolítása Arch Linux alatt

A szoftver telepítése most zökkenőmentesen fog menni

Most, hogy tudja, hogyan kell frissíteni a rendszert az új csomagok telepítése előtt, kevesebb problémába ütközhet, miközben új programokat telepít a Linux rendszerére.

A fő különbség a Linux disztribúciók között a csomagkezelő. Mindegyiknek megvannak az erősségei és gyengeségei, ezért válassza ki azt, amelyik leginkább megfelel a munkastílusának. APT, YUM vagy Zypper alkalmazást kell használnia? Vagy valami egészen mást? Tőled függ.

RészvényCsipogEmail
A legjobb Linux operációs rendszer

A legjobb Linux disztrókat nehéz megtalálni. Hacsak nem olvassa el a legjobb Linux operációs rendszerek listáját, a Raspberry Pi -t és még sok mást.

Olvassa tovább

Kapcsolódó témák
  • Linux
  • Telepítő program
  • Csomagkezelők
A szerzőről
David Delony (41 cikk megjelent)

David szabadúszó író, a Csendes -óceán északnyugati részén, de eredetileg a Bay Area -ból származik. Gyermekkora óta technológiai rajongó. David érdeklődési körébe tartozik az olvasás, a minőségi tévéműsorok és filmek nézése, a retro játékok és a lemezgyűjtés.

Továbbiak David Delony -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide