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.
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.
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
- Linux
- Telepítő program
- Csomagkezelők

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.
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