Skip to content

Průvodce používáním nástroje Pacman Package Manager

12 de Září de 2021
PacManCEDX 56831fea5f9b586a9efbb1a6

V předchozích článcích jsme vám ukázali, jak instalovat aplikace na distribuce Linuxu založené na Debianu pomocí apt-get a také jsme vám ukázali, jak instalovat aplikace na distribuce Linuxu založené na Red Hat pomocí yum. V této příručce vám ukážeme, jak nainstalovat balíčky pomocí příkazového řádku v distribucích Linuxu založených na Arch, jako je Manjaro.

Které aplikace jsou nainstalovány ve vašem počítači

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

Tím se vrátí seznam všech aplikací ve vašem počítači a čísla jejich verzí.

Seznam nainstalovaných balíčků Pacman

Zobrazení protokolu změn pro nainstalovanou aplikaci

Další informace o balíčku nebo balíčcích můžete získat zadáním různých možností dotazu následujícím způsobem: pacman -Qc firefox

Zobrazit balíčky nainstalované jako závislosti pro jiné balíčky

Předchozí příkaz vám zobrazí seznam změn pro Firefox, pokud existuje. Pokud neexistuje, zobrazí se zpráva, že není k dispozici žádný seznam změn. pacman -Qd

Výše uvedený příkaz vám ukáže všechny soubory, které jsou nainstalovány jako závislosti na jiných balíčcích.

Pacman seznam nainstalovaných balíčků závislostí

To vám ukáže všechny osamocené závislosti nainstalované ve vašem počítači. pacman -Qdt

Zobrazit explicitně nainstalované balíčky

Pokud chcete vidět všechny explicitně nainstalované balíčky, použijte následující příkaz: pacman -Qe

Explicitní balíček je ten, který jste ve skutečnosti zvolili k instalaci na rozdíl od balíčku, který byl nainstalován jako závislost na jiných balíčcích.

Pacman seznam explicitně nainstalovaných balíčků

Pomocí následujícího příkazu můžete zjistit, které explicitní balíčky nemají žádné závislosti: pacman -Qet

Zobrazit všechny balíčky ve skupině

Chcete -li zjistit, ke kterým skupinám nainstalované balíčky patří, můžete použít následující příkaz: pacman -Si | grep -i skupiny

Zobrazí se seznam všech skupin, do kterých balíček patří. Pokud chcete vidět všechny balíčky v konkrétní skupině, můžete zadat název skupiny: pacman -Sg xfce4

Vrátit informace o nainstalovaných balíčcích

Pokud chcete znát jméno, popis a další podrobnosti o balíčku, použijte následující příkaz: pacman -Qi firefox

Informace o výstupním balíčku Pacman

Výstup zahrnuje:

  • název
  • verze
  • popis
  • architektura
  • URL na webovou stránku balíčku
  • Licence
  • Skupiny
  • Poskytuje
  • Záleží na
  • Volitelné Deps
  • Vyžadováno
  • Volitelně pro
  • Konflikty s
  • Nahrazuje
  • Instalovaná velikost
  • Název Packager
  • Datum výstavby
  • Datum instalace
  • Instalovat důvod
  • Nainstalujte si skript
  • Ověřeno

Najděte všechny soubory vlastněné balíčkem

Všechny soubory, které jsou nainstalovány konkrétním balíčkem, najdete pomocí následujícího příkazu: pacman -Ql firefox

Tím se vrátí název balíčku a cesta k souborům, které vlastní. Za -l můžete zadat více balíčků.

Soubory balíčku seznamu Pacman

Pokud chcete zkontrolovat, které soubory a kam se balíček, který jste ještě nenainstalovali, nainstaluje a kde, spusťte následující: pacman -Fl firefox

Pokud pak chcete zkontrolovat umístění binárního spustitelného souboru vlastněného balíkem, použijte příznak ‚-Qo. pacman -Qo firefox

Seznam souborů Pacman vlastněných balíčkem

Najít balíčky nenalezené v synchronizovaných databázích (tj. Nainstalované ručně)

Ručně nainstalované balíčky můžete najít pomocí následujícího příkazu: pacman -Qm

Pomocí tohoto příkazu budou uvedeny balíčky nainstalované pomocí yaourt, jako je Google Chrome.

Najít balíčky dostupné pouze v synchronizačních databázích

Toto je inverzní k předchozímu příkazu a zobrazuje pouze balíčky nainstalované prostřednictvím synchronizačních databází. pacman -Qn

Zjistěte zastaralé balíčky

Chcete -li najít balíčky, které je třeba aktualizovat, použijte následující příkaz: pacman -Qu

Tím se vrátí seznam balíčků, jejich čísla verzí a čísla nejnovějších verzí.

Jak nainstalovat balíček pomocí Pacman

Chcete -li nainstalovat balíček, použijte následující příkaz: sudo pacman -S

Ke spuštění tohoto příkazu budete možná muset použít příkaz sudo ke zvýšení oprávnění. Případně přepněte na uživatele se zvýšenými oprávněními pomocí příkazu su.

Instalační balíček Pacman

Když je balíček k dispozici ve více úložištích, můžete si vybrat, které úložiště použijete, a to tak, že ho zadáte v příkazu následovně: Instalace balíčku pomocí Pacmanu automaticky stáhne a nainstaluje všechny závislosti. Můžete také nainstalovat skupinu balíčků, jako je desktopové prostředí jako XFCE. Když zadáte název skupiny, výstup bude vypadat následovně: pacman -S xfce4

Úložiště navíc 1) exo 2) garcon 3) gtk-xfce-engine

Můžete se rozhodnout nainstalovat všechny balíčky ve skupině stisknutím klávesy return. Alternativně můžete nainstalovat jednotlivé balíčky poskytnutím seznamu čísel oddělených čárkami (tj. 1,2,3,4,5). Pokud chcete nainstalovat všechny balíčky mezi 1 a 10, můžete také použít pomlčku (tj. 1-10).

Jak upgradovat zastaralé balíčky

Chcete-li upgradovat všechny zastaralé balíčky, použijte následující příkaz: pacman -Syu

Aktualizační systém Pacman

Někdy chcete balíčky upgradovat, ale u jednoho konkrétního balíčku chcete, aby zůstal u starší verze (protože víte, že novější verze odstranila funkci nebo je poškozená). Pokud tedy problém způsoboval Firefox, můžete k tomu použít následující příkaz: pacman -Syu –ignore = firefox

Zobrazit seznam dostupných balíčků

Seznam dostupných balíčků v synchronizační databázi můžete zobrazit pomocí následujícího příkazu: pacman -Sl

Zobrazí se absolutně monstrózní seznam, takže je lepší jej použít pro vyhledávání pomocí „grep“. pacman -Sl | grep -i víno

Zobrazit informace o balíčku v synchronizační databázi

Podrobné informace o balíčku v synchronizační databázi najdete pomocí následujícího příkazu: pacman -Si

Vyhledejte balíček v synchronizační databázi

Pokud chcete pouze vyhledat balíček v synchronizační databázi, použijte následující příkaz: pacman -Ss wine

Výsledkem bude seznam všech dostupných balíčků odpovídajících kritériím vyhledávání.

Pacman vyhledá dostupné balíčky

Obnovte synchronizační databázi

Můžete se ujistit, že je synchronizovaná databáze aktuální, pomocí následujícího příkazu: pacman -Sy

To by mělo být použito před spuštěním příkazu pro upgrade. Je také užitečné spustit to, pokud jste to chvíli neudělali, takže při hledání získáte nejnovější výsledky.