Zahlungsmethoden Abuse

Wie man die Liste der installierten Gentoo-Pakete anzeigt

10.03.2021, 22:05

In einigen Fällen kann es notwendig sein, eine Liste der installierten Pakete namens Gentoo einzusehen. Dies ist oft erforderlich, um das System von unnötigen Dateien zu bereinigen, um Programme zu migrieren und aus einer Reihe anderer Gründe. Es gibt eine Vielzahl von Dienstprogrammen und Skripten, die dieses Problem lösen. Wir werden nicht auf alle eingehen, sondern uns nur auf die effektivsten und sinnvollsten Methoden konzentrieren.

Anzeigen der World-Datei

Wenn Sie mit der Aufgabe konfrontiert werden, die Gentoo-Dateien einzusehen, sollten Sie als erstes in /var/lib/portage/world nachsehen. Hier werden alle manuell installierten Benutzerprogramme gespeichert. Führen Sie dazu den Befehl aus:

$ cat /var/lib/portage/world

EIX verwenden

Wenn Sie alle installierten Gentoo-Pakete sehen wollen, brauchen Sie einen anderen Weg. Das Eix Gentoo Skript, Eix Gentoo, ist ein ganzer Satz von Dienstprogrammen, die Ihnen helfen, Pakete in Overlays und Portage zu finden und zu verwalten. Da wir nur an der Funktion interessiert sind, die alle Pakete anzeigt, benutzen wir sie:

$ emerge -pv eix

Als nächstes schauen wir uns die Pakete selbst an:

$ eix -I | less

Sie sehen den Namen des Pakets selbst und einige kurze Informationen darüber:

[?] 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

EPM verwenden

Sie können auch Perl-Skripte verwenden, um installierte Pakete anzuzeigen. Ein sehr gutes Skript ist EPM, das sich wie folgt installiert:

$ sudo emerge -av epm

Holen Sie jetzt die Pakete:

$ epm -qa

Dies zeigt Informationen über das Paket an - seinen Namen und seine Version:

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

Sie können mit einer speziellen Funktion nur AWK-Paketnamen filtern:

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

Das ist alles. Es gibt in der Tat viele Möglichkeiten. Verwenden Sie eine davon, je nach den Umständen und Aufgaben, die vor Ihnen liegen.