Arch Linux

Jak používat Pacman na Arch Linuxu

Jak používat Pacman na Arch Linuxu
Arch Linux je jedním z nejuznávanějších a nejoblíbenějších linuxových distribucí. Je to náročný. Proto ne každý uživatel Linuxu to má rád. Mezi všemi odlišitelnými funkcemi je hlavní správce balíčků „pacman“. Cílem je nabídnout jednoduchý způsob použití systému sestavení a správy balíčků, ať už se jedná o oficiální úložiště nebo vlastní sestavení uživatele.

S pacmanem má na rozdíl od APT nebo YUM vlastní strukturu příkazů. Je to jednoduchý průvodce všemi nezbytnými znalostmi a některými dalšími zajímavými příkazy pro „pacman“.

Následující průvodce se týká Arch Linuxu a všech ostatních distribucí Linuxu založených na Archu pomocí pacmana jako správce balíčků. Někdy lidé dávají přednost použití distribucí založených na archu namísto původních kvůli složitému instalačnímu mechanismu. Faktem však je, že je to celkem snadné! Je to jen otázka trochu většího soustředění a trpělivosti. Naučte se, jak nainstalovat Arch Linux.

Pacmanův příkaz

Existuje spousta způsobů, jak můžete pacman využít. Samozřejmě je nepotřebujete pravidelně. Následující průvodce je krátkou sbírkou všech nezbytných a zajímavých metod používání pacmanu. Celý průvodce „pacmanem“ je k dispozici na oficiální Arch Linux Wiki.

Aktualizujte databázi

Aby kterýkoli správce balíků fungoval správně, musí být synchronizován s hlavními servery. Totéž platí pro pacmana. Chcete-li aktualizovat databázi balíků pacman, spusťte následující příkaz:

sudo pacman -Sy

Je možné přinutit pacmana aktualizovat databázi balíčků. Tím se znovu vytvoří databáze balíčků. Použijte následující příkaz:

sudo pacman -Syy

Upgradujte software

Pacmanovi můžete říct, aby provedl úplnou aktualizaci systému. Tím se upgradují všechny upgradovatelné balíčky na nejnovější verzi.

sudo pacman - Syu

Novou aktualizaci databáze balíků můžete kombinovat s příkazem upgradu. Bude to vypadat asi takto:

sudo pacman -Syyu

Další příkaz řekne pacmanu, aby upgradoval / downgradoval nainstalované balíčky na verzi, která je k dispozici na hlavních serverech.

Například pokud máte balíček „xyz-1.5 ”nainstalovaný ve vašem systému, ale„ xyz-1.4.9 ”je nejnovější verze na hlavním serveru, pacman přejde na nižší verzi„ xyz-1.4.9 ”.

sudo pacman - Syuu

Obojí lze také kombinovat a provést podobnou akci.

sudo pacman -Syyuu

Instalace balíčků

Instalace balíčku s pacmanem je opravdu snadná. Stačí spustit následující příkaz:

sudo pacman -S

Tento proces automaticky identifikuje všechny potřebné závislosti a postará se o něj.

V případech přijdou balíčky s podobnými vzory. Místo opakovaného psaní stejného jména použijte jako zkratku závorky. Například pro instalaci balíčků Pythonu jako pip, py, pytest a pytest-runner spusťte následující příkaz:

sudo pacman -S python- pip, py, pytest, pytest-runner

Poznámka: Mezi čárkou a názvem dalšího balíčku NESMÍ být mezera. Jinak příkaz nebude fungovat.

sudo pacman -S python- pip, py, pytest, pytest-runner

V některých případech si můžete balíček pouze stáhnout. Pacman lze použít k provedení akce za vás. Stačí použít příznak „-Sw“.

sudo pacman -Sw

Pacman vás upozorní pouze na velikost stahování, protože balíček se bude pouze stahovat, není nainstalován.

Pacman stáhne balíček jako .dehet.soubor xz a uložte jej do adresáře „/ var / cache / pacman / pkg“. Ve skutečnosti jsou všechny balíčky Arch Linux k dispozici v .DEHET.Formát XZ. Nebojte se; pacman může přímo nainstalovat a .DEHET.Soubor XZ za předpokladu, že se jedná o legitimní soubor balíčku Arch Linux.

sudo pacman -U .dehet.xz

Pokud jste to nevěděli, všechny balíčky, které stáhnete pomocí pacmanu, tam budou vždy. Podívejte se, jaké balíčky tam jsou.

ls / var / cache / pacman / pkg

Potřebujete zjistit konkrétní balíčky? Pomocí „grep“ vyhledejte konkrétní balíček.

ls / var / cache / pacman / pkg | grep

Pokud budete někdy potřebovat nainstalovat / upgradovat / downgradovat jakýkoli balíček, víte, kde balíček najdete.

Hledání

Pokud jste zmateni názvem balíčku, požádejte pacmana, aby jej prohledal!

pacman -Ss

Tato metoda nemá žádné barevné zvýraznění. Bummer! Nebojte se; pacman již ví, jak obarvit výstup, ale funkce je ve výchozím nastavení zakázána. Chcete vidět barevný výstup? Upravte „pacman.conf “a odkomentujte volbu„ Color “.

sudo nano / etc / pacman.konf

Nezapomeňte se podívat na výsledek!

Kromě základního vyhledávacího mechanismu existují různé způsoby hledání balíčku. Ten základní je docela užitečný, ale někdy může znát jiné způsoby, jak dělat totéž, nabídnout lepší výhody.

Z tohoto důvodu rád používám „grep“. Pomocí pacmanu vypsejte všechny dostupné balíčky a poté pipeline výstupu na „grep“ pro zobrazení všech potřebných balíčků.

pacman -Ssq | grep python

Všimli jste si příznaku „-Ssq“? Pacmanovi řekne, aby vytiskl VŠECHNY dostupné balíčky, jeden po druhém. Napipetoval jsem to na grep, abych zobrazil pouze balíčky python3. Jistě, nedostanete krátký popis balíčku.

Existuje další vestavěný nástroj pro provádění všeho hledání za vás: pacsearch. Nabízí lepší pohled na výstup s pěkným vybarvením a formátováním. Mělo by být k dispozici ve vašem systému. Nicméně z nějakého důvodu, pokud jej váš systém nemá nainstalovaný, nainstalujte jej hned! Je součástí balíčku „pacman-contrib“. Řekněte pacmanovi, aby instalaci provedl za vás.

sudo pacman -S pacman-contrib

Nyní nechte pacsearch provést předchozí akci.

pacsearch python

Informace o balíčku

Následující příkaz zobrazí seznam všech nainstalovaných balíků ve vašem systému.

pacman -Q

Vždy to bude docela dlouhé a matoucí. Pokud hledáte konkrétní balíček, použijte „grep“.

pacman -Q | grep linux

Pokud potřebujete podrobné informace o určitém balíčku, použijte s pacmanem příznak „-Qi“.

pacman -Qi

Pokud v argumentu nepředáte žádný název balíčku, zobrazí se informace o všech balíčcích v databázi balíčku pacman. Pomocí „grep“ je možné upravit výstup tak, aby zobrazoval pouze požadované informace.

pacman -Qi | grep -e 'Název' -e 'Instalovaná velikost'

Tento příznak příkazu „-Q“ zobrazí pouze informace o nainstalovaném balíčku. Potřebujete zkontrolovat nejnovější informace o balíčku? Místo toho použijte příznak „-Si“.

pacman -Si

pacman -Si | grep -e 'Název' -e 'Velikost ke stažení' -e 'Instalovaná velikost'

Odinstalace

U pacmanu je odinstalování balíčku bezpečnější. Stačí spustit následující příkaz:

sudo pacman -R

Poznámka: VŽDY zajistí, že neporuší závislosti. Pokud se někdy pokoušíte odinstalovat závislost, blokuje proces odinstalace.

Pokud jste ochotni odinstalovat balíček spolu se všemi závislostmi (na těchto závislostech nejsou závislé žádné další balíčky), použijte následující strukturu příkazů:

sudo pacman -Rs

Je možné přinutit pacmana odinstalovat balíček, bez ohledu na to, zda porušuje jiné závislosti nebo ne. Je to extrémně nebezpečný způsob odinstalování balíčku a důrazně NEDOPORUČUJEME, pokud si nejste jisti, co děláte.

sudo pacman -Rdd

Závěrečné myšlenky

Pacman je výkonný správce balíčků pro Arch Linux. Žádný balíček se přes to nedostane. I když instalujete balíčky z jiných zdrojů, jako je úložiště AUR, musí instalaci dokončit pacman. Jako jedna z nejdůležitějších složek ekosystému Arch není divu, že musíte konfrontovat okno konzoly a požádat pacmana o provedení určitých úkolů. Doufejme, že vám tento krátký průvodce pomohl na vaší cestě s Arch Linuxem.

Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...
Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...
Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...