Chcete instalovat balíčky na Arch Linux, ale nevíte jak? Mnoho lidí čelí tomuto problému při první migraci z distribucí založených na Debianu do Archu. Můžete však snadno spravovat balíčky ve svém systému založeném na Arch pomocí správců balíčků.
Pacman je výchozí správce balíčků, který je předinstalován v každé distribuci Arch. Ale přesto je potřeba dalších správců balíků, protože Pacman nepodporuje balíčky z archivního uživatelského úložiště.
Správci balíčků v Arch Linuxu
Ačkoli Arch Linux přichází s Pacmanem jako výchozím správcem balíčků, můžete nainstalovat další správce balíčků, například Yay. Na rozdíl od Pacmana vám tito správci balíčků umožňují přidávat nové balíčky z oficiálního úložiště Arch a AUR (Arch User Repository).
Zatímco se v průběhu let používali jiní správci balíčků, příklady jako Yaourt a Aurman již nejsou udržovány. V důsledku toho jsou Pacman a Yay v Arch Linuxu bezpečnější a spolehlivější správci balíčků, na které se mohou spolehnout.
AUR je úložiště organizované komunitou, které poskytuje uživatelům platformu pro sdílení balíčků vyvinutých jimi. Pokud jste vývojář, můžete do AUR přidat balíčky a ostatní uživatelé si je mohou snadno nainstalovat do svého systému.
1. Pacman
Jak bylo uvedeno výše, každý systém Arch je dodáván s Pacmanem jako výchozím správcem balíčků. Nejpozoruhodnější vlastností Pacmanu je to, že pravidelně synchronizuje balíčky vašeho systému s hlavním serverem a zase udržuje váš systém aktuální.
2. Jo
Protože vývojáři Yaourtu a Aurmanu po ukončení nevydávají žádné aktualizace, uživatelé Archu začali používat Yay k přidávání balíků z AUR. Hlavním cílem Yay bylo minimalizovat vstup uživatele a poskytnout rozhraní podobné Pacmanovi.
Nebudete moci nainstalovat Yay pomocí Pacmanu, protože nepodporuje přidávání balíků přímo z Arch User Repository. Proto budete muset správce balíčků Yay nainstalovat ručně pomocí jeho úložiště Git. Zde je postup, jak jej nainstalovat do systému.
Krok 1: Ke klonování úložiště yay budete potřebovat git.
pacman -S - potřebný git base-devel
Krok 2: Klonujte úložiště do místního úložiště.
git klon https://aur.archlinux.org/yay-git.git
Krok 3: Změňte oprávnění složky.
chmod 777 / yay-git
Krok 4: Přejděte do adresáře, kde jste klonovali úložiště.
cd yay-git
Krok 5: Použijte makepkg příkaz k sestavení balíčku. Ujistěte se, že následující příkaz jako uživatel root nespustíte, jinak by došlo k chybě.
makepkg -si
Aktualizace a upgrade balíčků
Pokud jste právě nainstalovali Arch Linux, pak budete moci před přidáním nebo odebráním balíků synchronizovat váš systém s hlavními servery aktualizací seznamu místních balíků.
Poté můžete snadno upgradovat všechny své balíčky na nejnovější verzi stažením souborů z oficiálních serverů.
Používání Pacmana
Chcete-li aktualizovat seznam balíků pomocí Pacmanu, použijte -Sy vlajka s příkazem.
sudo pacman -Sy
Po synchronizaci seznamu balíků systému s hlavními servery musíte balíčky upgradovat. Použijte -Syu vlajka udělat totéž. Tento příkaz může nějakou dobu trvat v závislosti na seznamu balíčků a síťovém připojení.
sudo pacman - Syu
Můžete ušetřit námahu při psaní obou těchto příkazů jejich kombinací pomocí -Syyu vlajka. Pacman začne stahovat nejnovější balíčky automaticky po aktualizaci seznamu balíčků.
sudo pacman -Syyu
Pomocí Yay
Správce balíčků Yay vám umožňuje efektivně aktualizovat a upgradovat vaše balíčky pomocí vašeho terminálu. K tomu stačí použít -Syu vlajka s příkazem yay.
sudo yay -Syu
Přidávání balíčků
Přidávání balíčků je snadné, jakmile víte, které příkazy je třeba provést. Jediné, co musíte udělat, je zadat příkazy správce balíčků do terminálu.
Flathub a Snap Store jsou dvě skvělé aplikace grafického uživatelského rozhraní, které můžete použít k instalaci softwaru a aplikací na stroj se systémem Linux.
Pokud si chcete stáhnout aplikace pro Linux, jak se porovnávají Flathub a Snap Store? Postavili jsme je proti sobě, abychom to zjistili.
Nainstalujte si balíčky pomocí Pacmana
Pacman používá příponu souboru TAR k balení aplikací. Funguje efektivně s architekturou systému Arch Linux. Chcete-li přidat balíček, musíte použít -S příznak s výchozím příkazem následujícím způsobem.
sudo pacman -S název balení
Například,
sudo pacman -S cmatrix
Chcete-li nainstalovat více balíků najednou, zadejte název všech balíků dělený mezerou.
sudo pacman -S cmatrix vlc python
Po instalaci můžete také získat informace o balíčcích. Výstup poskytuje podrobnosti o názvu, verzi, architektuře a licenci balíčku. Chcete-li to provést, vyměňte -S vlajka s -Qi ve výchozím nastavení pacman příkaz.
pacman -Qi cmatrix
Nainstalujte si balíčky s Yay
Syntaxe příkazu Yay install je velmi podobná syntaxi Pacmana. Chcete-li nainstalovat balíček pomocí správce balíčků Yay, stačí použít -S příznak s výchozím příkazem.
yay -S název balení
Odebírání balíků v Arch
Arch Linux vám dává kontrolu nad odstraněním balíčků, jakmile je nepotřebujete, a to je jeden z mnoha důvodů proč byste měli instalovat Arch Linux. Samozřejmě můžete ze svého systému odebrat téměř jakýkoli balíček, pokud k tomu máte oprávnění. Podívejme se, jak můžete odstranit balíček na Arch Linuxu.
Odeberte balíčky pomocí Pacmana
Odebrání balíčku je také snadné. Jediné, co musíte udělat, je použít -R místo -S příznak ve výchozím nastavení pacman příkaz.
sudo pacman -R cmatrix
Pokud balíček ve vašem systému není, obdržíte chybový výstup, který bude uvádět „error: target not found: packagename“.
Odebrat balíčky s Yay
Chcete-li odebrat balíčky pomocí Yay, přidejte -R příznak výchozího příkazu yay. Můžete také použít příznak -Rns k odstranění všech zbytečných závislostí ze systému.
yay -R cmatrix
yay -Rns cmatrix
Pokud chcete odebrat balíčky, které váš systém nepotřebuje, použijte -Yc vlajka s příkazem.
yay -Yc
Správa balíčků na Arch Linuxu
Existuje několik způsobů, jak přidat a odebrat balíčky v distribuci Linuxu založené na archu. Můžete použít správce balíčků, jako jsou Pacman, Yaourt a Yay. Zatímco někteří správci balíčků umožňují stahování balíčků z archivního uživatelského úložiště, jiní jako Pacman nepodporují AUR.
Pokud nejste fanouškem správců balíčků, můžete si balíčky, které chcete, stáhnout ručně. Na internetu je k dispozici několik webů, které uživatelům Linuxu poskytují balíčky TAR, RPM a DEB.
Hledáte aplikace pro Linux? Místo instalace z terminálu si můžete z těchto webů stáhnout aplikace pro Linux ve formátu DEB a RPM.
- Linux
Deepesh je technický blogger a píše informační obsah více než 3 roky. V současné době pokračuje v bakalářském studiu počítačových aplikací na renomované univerzitě v Indii. Ve volném čase rád píše, poslouchá hudbu a hraje na kytaru.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.