GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat, odebrat a aktualizovat software na Arch Linux

Chcete nainstalovat balíčky na Arch Linux, ale nevíte jak? Mnoho lidí narazí na tento problém, když se poprvé přestěhují do Arch. Balíčky však můžete snadno spravovat v systému založeném na Arch pomocí Správce balíčků Pacman .

Pacman je zkratka pro Pac kage Muž ager, kombinuje jednoduchý binární formát balíčku se snadno použitelným systémem sestavení.

Je to výchozí nástroj pro správu balíčků příkazového řádku v Arch Linuxu a jeho derivátech. S ním můžete snadno instalovat, odebírat, aktualizovat a upgradovat balíčky a všechny požadované závislosti.

Pacman si klade za cíl rychle spravovat softwarové balíčky. Pacman je navíc jedním z hlavních rozdílů mezi Arch Linuxem a dalšími hlavními linuxovými distribucemi, jako je Red Hat, Ubuntu, Debian atd.

Tato příručka platí pro Arch Linux a všechny ostatní distribuce Linuxu založené na Arch, jako je Manjaro, EndeavourOS, Garuda Linux atd., používající Pacman jako správce balíčků.

Pojďme se tedy na jednoduchých příkladech podívat, jak používat Pacman k instalaci, odstraňování, aktualizaci a dotazování balíčků v Arch Linuxu.

Obnovit seznamy balíčků

Stejně jako ve všech operačních systémech Linux musíme před instalací jakýchkoli balíčků nebo aktualizací systému aktualizovat seznamy balíčků.

sudo pacman -Sy

Vyhledávání balíčku

Chcete-li vyhledat konkrétní balíček, například vlc , ze synchronizační databáze (vzdálený server), spusťte:

sudo pacman -Ss vlc

Získání informací o balíčku

Chcete-li zobrazit podrobné informace o daném balíčku ze synchronizační databáze, například pro nginx , spustit:

pacman -Si nginx

Instalace balíčku pomocí Pacmana

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

sudo pacman -S vlc

Výsledkem je, že tento proces automaticky identifikuje všechny potřebné závislosti a postará se o ně.

Instalace místního balíčku

Pacman ukládá všechny stažené balíčky do /var/cache/pacman/pkg složka.

V případě, že chcete nainstalovat lokálně stažený balíček, například vlc , nacházející se v adresáři /var/cache/pacman/pkg/, přejděte do složky, kde se balíček nachází, a zadejte následující příkaz:

cd /var/cache/pacman/pkg/
sudo pacman -U vlc-3.0.11-2-x86_64.pkg.tar.zst

Aktualizace/upgrade balíčku

Chcete-li aktualizovat jeden balíček, například rsync , spustit:

sudo pacman -S rsync

Chcete-li aktualizovat všechny balíčky ve vašem systému, stačí spustit:

sudo pacman -Syu

Někdy chcete upgradovat balíčky, ale chcete, aby zůstaly na starší verzi (protože víte, že novější verze odstranila nějakou funkci nebo je poškozená).

Pokud tedy vlc balíček způsoboval problém, můžete k tomu použít následující příkaz:

sudo pacman -Syu --ignore=vlc

Odstranění balíčku pomocí Pacmana

Chcete-li odebrat balíček se všemi jeho závislostmi, spusťte následující příkaz:

sudo pacman -Rs vlc

Tento příkaz zcela odstraní vlc balíček a všechny závislosti. Při odstraňování balíčků si Pacman uchová důležité konfigurační soubory s příponou .pacsave .

Navíc, pokud je již nechcete a chcete uvolnit pevný disk, můžete balíček odebrat spolu se všemi jeho konfiguračními soubory příkazem:

sudo pacman -Rns vlc

Odebrat osiřelé (nepoužité) balíčky

Jak možná víte, po odstranění balíčku budou ve vašem Arch Linuxu stále nějaké osiřelé (nepoužité) balíčky. Tyto osiřelé balíčky již nejsou vyžadovány, takže se jich můžeme zbavit, abychom uvolnili místo.

Chcete-li tyto balíčky odebrat, spusťte:

sudo pacman -Rns $(pacman -Qdtq)

Pokud nebyli nalezeni žádní sirotci, výstup je:

Vyhledávání již nainstalovaných balíčků

Někdy chcete zkontrolovat konkrétní balíček, pokud je nainstalován lokálně. V tomto případě to můžete provést pomocí příkazu níže:

pacman -Qs vlc

Pomocí následujícího příkazu můžete zobrazit seznam všech balíčků nainstalovaných ve vašem systému:

pacman -Q

Najít všechny soubory vlastněné balíčkem

Všechny soubory nainstalované konkrétním balíčkem můžete najít pomocí následujícího příkazu:

pacman -Ql vlc

To vrátí název balíčku a cestu k souborům, které vlastní.

Najít vlastníka balíčku souboru

Pokud chcete zkontrolovat umístění binárního spustitelného souboru vlastněného balíčkem, použijte -Qo vlajka.

pacman -Qo /usr/bin/vlc

Stáhnout balíček

Někdy můžete chtít stáhnout balíček a ponechat jej v mezipaměti, aniž byste jej instalovali. Můžete například plánovat použití stažených balíčků. Chcete-li to provést, spusťte:

pacman -Sw vlc

Výše uvedený příkaz stáhne pouze vlc balíček a uchovejte jej ve složce mezipaměti. Pacman ukládá všechny stažené balíčky do /var/cache/pacman/pkg složka.

Vyčištění mezipaměti balíčků

Všechny balíčky, které jsme stáhli během instalace, budou uloženy v adresáři mezipaměti, tj. /var/cache/pacman/pkg/ . Pokud je nebudete pravidelně odstraňovat, bude to pomalu zabírat místo na pevném disku a dříve nebo později můžete skončit s nedostatkem místa na disku.

Je tedy dobré mezipaměť pravidelně odstraňovat. Chcete-li odstranit všechny balíčky uložené v mezipaměti, které nejsou aktuálně nainstalovány, a nepoužívanou synchronizační databázi, spusťte:

sudo pacman -Sc

Kromě toho, pokud chcete odstranit všechny soubory z mezipaměti, použijte čisté c dvakrát přepnout. Toto je samozřejmě nejagresivnější přístup a ve složce mezipaměti nezůstane nic:

sudo pacman -Scc

Závěr

Arch Linux je jednou z nejuznávanějších a nejznámějších distribucí Linuxu. Tato příručka pokrývá většinu příkazů, které potřebujete znát při používání Pacmana.

Doufejme, že to bylo užitečné na vaší cestě s distribucemi založenými na Arch.

Podrobnou dokumentaci o správci balíčků Pacman naleznete na oficiální Wiki Arch Linux.


Arch Linux
  1. Jak používat Pacman na Arch Linuxu

  2. Snadný způsob instalace a odstranění skupiny balíčků v Arch Linuxu

  3. Jak nainstalovat/odebrat/dotaz/aktualizovat balíčky RPM v Linuxu (Cheat Sheet)

  1. Jak nainstalovat a odebrat software v Ubuntu [Kompletní průvodce]

  2. Jak nainstalovat Arch Linux

  3. Jak nainstalovat VirtualBox na Arch Linux

  1. Jak nainstalovat a používat Docker na Arch Linux

  2. Jak nainstalovat a nakonfigurovat KDE Desktop na Arch Linux

  3. Jak nainstalovat a nakonfigurovat Arch Linux jako server