Jedna z najlepších vecí na distribúciách Linuxu je, že inštalujú softvér z centrálnych úložísk pomocou správcov balíkov, čo je koncept, ktorý ostatné operačné systémy len začínajú využívať.
Ak však tieto archívy často neaktualizujete, váš systém sa môže pri inštalácii nových balíkov stretnúť s problémami. Tu je dôvod.
Balíky závisia od ostatných balíkov
Linuxové aplikácie a širšie programy s otvoreným zdrojovým kódom vo veľkej miere využívajú zdieľané knižnice kódu. Pretože programy Linux používajú tieto knižnice tak široko, dáva zmysel, aby ich distribúcie Linuxu balili rovnako ako so spustiteľnými programami.
Temnejšou stránkou tohto prístupu je, že plány aktualizácií programov a ich knižníc sa môžu líšiť. Vývojári môžu vykonávať zmeny v programoch alebo knižniciach, ktoré môžu výrazne zmeniť ich správanie.
Každá distribúcia Linuxu, ktorá komplikuje rôzne plány aktualizácií, má svoj vlastný spôsob uvoľnenia softvéru s príponou distribúcie s postupným uvoľňovaním, ako napríklad balíky vydávajúce Arch, veľmi skoro potom, čo pôvodní vývojári vyjdú so svojimi verzie.
Čo sa stane, ak neaktualizujete
Ak ste archívy balíkov neaktualizovali, môžete mať problémy s inštaláciou alebo spustením nových programov, ktoré závisia od zastaraných knižníc, ktoré ste nainštalovali do systému. Poškodené balíky v systéme Linux sú jedným z dôsledkov zastaraných balíkov.
Tento problém je však sotva jedinečný v systéme Linux. "DLL peklo" je podobný problém, s ktorým sa stretávajú používatelia systému Windows.
Ako aktualizovať úložiská balíkov v systéme Linux
Teraz, keď viete, že pred inštaláciou nových programov musíte aktualizovať archívy balíkov, je načase sa naučiť, ako to urobiť. Príkazy na to sa budú líšiť v závislosti od toho, akú distribúciu použijete.
V systéme Debian alebo Ubuntu môžete aktualizovať zoznam úložísk a aktualizovať nainštalované balíky pomocou APT:
sudo apt update && sudo apt upgrade
V distroch odvodených od Red Hat YUM kombinuje aktualizáciu archívov balíkov s inštaláciou aktualizovaných balíkov:
aktualizácia sudo yum
OpenSUSE používa správcu balíkov Zypper. Ak chcete zistiť, ktoré balíky je potrebné aktualizovať, zadajte:
sudo zypper lp
Ak chcete aktualizovať všetky zastarané balíky, zadajte:
oprava sudo zypper
Na aktualizáciu systému Arch Linux použite Pacman:
sudo pacman -Syu
Súvisiace: Ako nainštalovať a odstrániť balíky v Arch Linuxe
Inštalácia vášho softvéru teraz pôjde hladko
Teraz, keď viete, ako aktualizovať systém pred inštaláciou nových balíkov, by ste pri inštalácii nových programov do systému Linux mali naraziť na menej problémov.
Hlavným rozdielom medzi distribúciami Linuxu je správca balíkov. Všetky majú svoje silné a slabé stránky, preto by ste si mali vybrať ten, ktorý najviac vyhovuje vášmu pracovnému štýlu. Mali by ste používať APT, YUM alebo Zypper? Alebo niečo úplne iné? Je to na tebe
Najlepšie distribúcie Linuxu je ťažké nájsť. Pokiaľ si neprečítate náš zoznam najlepších operačných systémov Linux pre hry, Raspberry Pi a ďalšie.
Čítajte ďalej
- Linux
- Nainštalujte softvér
- Správcovia balíkov
David je nezávislý spisovateľ so sídlom na severozápade Pacifiku, ale pôvodne pochádza z oblasti Bay. Od detstva je technologickým nadšencom. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie rekordov.
prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!
Kliknutím sem sa prihlásite na odber