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.

instagram viewer

Č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

zdieľamTweetE -mail
Najlepšie operačné distribúcie Linuxu

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

Súvisiace témy
  • Linux
  • Nainštalujte softvér
  • Správcovia balíkov
O autorovi
David Delony (41 publikovaných článkov)

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.

Viac od Davida Delonyho

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