Způsoby platby Abuse

Jak zobrazit seznam nainstalovaných balíčků Gentoo

10.03.2021, 22:05

V některých případech můžete potřebovat zobrazit seznam nainstalovaných balíčků s názvem Gentoo. To je často nutné k vyčištění systému od nepotřebných souborů, k migraci programů a z řady dalších důvodů. K dispozici je spousta nástrojů a skriptů, které tento problém řeší. Nebudeme se zabývat všemi, pozornost zaměříme pouze na ty nejúčinnější a nejopodstatněnější metody.

Zobrazení souboru World

Když stojíte před takovým úkolem, jako je prohlížení souborů Gentoo, prvním místem, kam byste se měli podívat, je /var/lib/portage/world. Zde jsou zaznamenány všechny ručně nainstalované uživatelské programy. Za tímto účelem spusťte příkaz:

$ cat /var/lib/portage/world

Pomocí EIX

Když chcete zobrazit všechny nainstalované balíčky Gentoo, potřebujete jiný způsob. Skript Eix Gentoo, Eix Gentoo, je celá sada nástrojů, které vám pomohou najít a spravovat balíčky v překryvných systémech a Portage. Protože nás zajímá pouze funkce, která zobrazuje všechny balíčky, použijeme ji:

$ emerge -pv eix

Dále se podíváme na samotné balíčky:

$ eix -I | less

Zobrazí se název samotného balíčku a několik stručných informací o něm:

[?] app-accessibility/at-spi2-atk

Available versions: (2) 2.10.2 ~2.12.1{tbz2}

{test}

Installed versions: 2.14.1(2){tbz2}(02:45:46 28.03.2015)(-test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")

Homepage: http://live.gnome.org/Accessibility

Description: Gtk module for bridging AT-SPI to Atk

Používání EPM

K zobrazení nainstalovaných balíčků můžete použít také skripty v perlu. Skvělý je EPM, který se instaluje takto:

$ sudo emerge -av epm

Nyní získáte balíčky:

$ epm -qa

Zobrazí se informace o balíčku - jeho název a verze:

fixesproto-5.0-r1

xcmiscproto-1.2.2

compositeproto-0.4.2-r1

xf86rushproto-1.1.2-r1

xf86driproto-2.1.1-r1

recordproto-1.14.2-r1

damageproto-1.2.1-r1

presentproto-1.0

dri2proto-2.8-r1

xproto-7.0.27

Pomocí speciální funkce můžete filtrovat pouze názvy balíčků AWK:

$ epm -qa | awk -F- '{print $1}'

To je vše. Způsobů je skutečně mnoho. Použijte některý z nich v závislosti na okolnostech a aktuálních úkolech.