- - Ako vypnúť aktualizácie aplikácií v systéme Arch Linux

Ako zakázať aktualizácie aplikácií v Arch Linuxe

Arch Linux je operačným systémom Linux „krvácajúca hrana“Systém. Krvácajúca hrana je slangový výraz v komunite Linux, čo znamená „nové veci čo najrýchlejšie.“ Táto filozofia aktualizácie je základom Archu a jedným z dôvodov, prečo ho mnohí pokročilí Linuxoví nadšenci milujú.

Použitie krvácejúceho okraja je veľkou výhodousystém ako Arch. Pre začiatočníkov budete mať vždy k dispozícii najnovšie programy, ovládače a vylepšenia, ktoré ponúka komunita Linuxu. Niektoré závažné nevýhody však prichádzajú s používaním operačného systému, ako je tento. Hlavný je ten, že pretože aktualizácie prichádzajú čo najrýchlejšie, nevykonávajú sa rozsiahle testy. Z dôvodu nedostatočného testovania sa môžu vyskytnúť chyby. Aby sme to vyjasnili: problémy sa nestávajú vždy, ale kvôli rýchlym aktualizáciám Archa sa často vyskytujú poruchy.

Najlepší spôsob, ako zmierniť poškodenia balíkov, jezakážte aktualizácie aplikácií v Arch Linux, čím sa vyhnete poškodenej aktualizácii. V tejto príručke vám ukážeme, ako nakonfigurovať svoje Arch PC tak, aby nedošlo k aktualizácii balíkov.

Nájdite balík v Pacmane

Pred tým, ako sa pohrávate s PacmanomAk chcete zabrániť konfigurácii súborov Arch vo vašom systéme, musíte nájsť presný názov balíka. Najlepším spôsobom, ako to dosiahnuť, je použitie prepínača príkazového riadka „Qe“.

Ak chcete hľadať, otvorte terminálové okno stlačením Ctrl + Alt + T alebo Ctrl + Shift + T na klávesnici. Potom ako bežný užívateľ spustite Pacman pomocou prepínača príkazového riadka „Qe“. Táto operácia vytlačí kompletný zoznam všetkých nainštalovaných balíkov v systéme.

pacman -Qe

Spustenie dotazu na každý nainštalovaný balíkArch Linux vám bezpochyby ukáže veľa informácií. Vo väčšine prípadov nemusí byť toto obrovské množstvo údajov užitočné. Z tohto dôvodu je dobré využiť grep príkaz, triediť a nájsť kľúčové slová a vzory.

Ak chcete usporiadať zoznam nainštalovaných balíkov, skúste:

pacman -Qe | grep "name of a program or package"

Prípadne zaveďte výstup do praktického textového súboru na neskôr pomocou nižšie uvedeného príkazu.

pacman -Qe > ~/package-info.txt

Poznámka: Ak chcete zobraziť súbor package-info.txt v termináli, spustite cat ~/package-info.txt

Po vyhľadávaní pomocou grep zobrazí sa názov balíka, za ktorým nasleduje číslo verzie. Ignorujte číslo verzie a poznamenajte si názov balíka, pretože to budete potrebovať pri úprave konfiguračných súborov.

Editácia stránky Pacman.conf

Spôsob, ako zabrániť Arch Linuxu v aktualizácii nainštalovaných balíkov, je úprava /etc/pacman.conf súbor a využívajú funkciu „IgnorePkg“. Aby ste sa dostali k tejto funkcii, otvorte terminálové okno a otvorte súbor Pacman.conf vo vnútri textového editora Nano s oprávneniami root.

su -
nano -w /etc/pacman.conf

alebo:

sudo nano -w /etc/pacman.conf

V textovom editore Nano použite Šípka dole a urobte si cestu k časti súboru, ktorá hovorí: „# Pacman neaktualizuje balíčky uvedené v IgnorePkg a členom IgnoreGroup.“ “

Raz tam odstráňte symbol # pred znakom „IgnorePkg“. Potom napíšte názov balíka z vyhľadávania skôr za znak „=.“ Malo by to vyzerať takto:

IgnorePkg =nameofpackage

Máte viac ako jeden balík, ktorý chcete zabrániť aktualizácii Arch Linuxu? Za „IgnorePkg“ napíšte názvy každého balíka a za nimi čiarky. Napríklad:

IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3

Pri všetkých balíkoch, ktoré by ste chceli zabrániť tomu, aby Arch Linux inovoval sadu vnútri „IgnorePkg“, je čas zmeny uložiť. lis Ctrl + O na klávesnici zapísať úpravy do konfiguračného súboru Pacman a zatvoriť ho stlačením Ctrl + X.

Za predpokladu, že všetky úpravy konfiguračného súboru Pacman sú vykonané správne, budete môcť spustiť príkaz na aktualizáciu v Arch Linux a úspešne zabrániť inovácii balíkov v IgnorePkg.

sudo pacman -Syyu

Povolenie aktualizácií

Po niekoľkých týždňoch ignorovania aktualizácie môže byť bezpečná aktualizácia znova. Ak chcete znova povoliť inovácie balíkov, ktoré ste predtým zakázali, musíte vykonať nasledujúce kroky.

Krok 1: otvorte okno terminálu a pomocou Root alebo Sudo získajte prístup k konfiguračnému súboru Pacman.

su -
nano -w /etc/pacman.conf

alebo

sudo nano -w /etc/pacman.conf

Krok 2: Prejdite cez konfiguračný súbor a prejdite do oblasti „IgnorePkg“ súboru.

Krok 3: Pomocou backspace kľúč, odstráňte všetky názvy balíkov za „IgnorePkg.“

Krok 4: Uložte vykonané zmeny do konfiguračného súboru Pacman v textovom editore Nano stlačením klávesu Ctrl + O klávesová kombinácia. Potom editor zatvorte stlačením Ctrl + X.

Krok 5: Spustite príkaz na aktualizáciu Pacman. Ako beží, Arch Linux si všimne, že predtým zadržané balíčky už nie sú zadržané a automaticky ich inovujú na najnovšiu verziu.

sudo pacman -Syyu
</ P>

Komentáre