Betaalmethoden Abuse

Hoe de lijst van geïnstalleerde Gentoo pakketten te bekijken

10.03.2021, 22:05

In sommige gevallen moet je een lijst met geïnstalleerde pakketten bekijken die Gentoo heet. Dit is vaak nodig om het systeem op te schonen van onnodige bestanden, om programma's te migreren en om een aantal andere redenen. Er zijn veel hulpprogramma's en scripts beschikbaar om dit probleem op te lossen. We zullen ze niet allemaal bekijken, we richten ons alleen op de meest effectieve en gerechtvaardigde methoden.

Het bestand World bekijken

Wanneer je geconfronteerd wordt met een taak als het bekijken van Gentoo bestanden, is de eerste plaats waar je moet kijken /var/lib/portage/world. Hier worden alle handmatig geïnstalleerde gebruikersprogramma's opgeslagen. Voer hiervoor het commando uit:

$ cat /var/lib/portage/world

EIX gebruiken

Als je alle geïnstalleerde Gentoo pakketten wilt zien, heb je een andere manier nodig. Het Eix Gentoo script, Eix Gentoo, is een hele verzameling hulpprogramma's om je te helpen bij het vinden en beheren van pakketten in overlays en Portage. Omdat we alleen geïnteresseerd zijn in de functie die alle pakketten toont, gebruiken we deze:

$ emerge -pv eix

Vervolgens bekijken we de pakketten zelf:

$ eix -I | less

Je ziet de naam van het pakket zelf en wat korte informatie erover:

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

Je kunt ook perl scripts gebruiken om geïnstalleerde pakketten te bekijken. Een goede is EPM, dat zich als volgt installeert:

$ sudo emerge -av epm

Haal nu de pakketten op:

$ epm -qa

Dit zal informatie over het pakket weergeven - de naam en versie:

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

Je kunt alleen AWK pakketnamen filteren met een speciale functie:

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

Dat is alles. Er zijn inderdaad veel manieren. Gebruik ze afhankelijk van de omstandigheden en taken.