Betalingsmåter Abuse

Slik viser du listen over installerte Gentoo-pakker

10.03.2021, 22:05

I noen tilfeller kan det være nødvendig å vise en liste over installerte pakker som heter Gentoo. Dette er ofte nødvendig for å rydde opp i systemet for unødvendige filer, for å migrere programmer og av en rekke andre grunner. Det finnes mange verktøy og skript for å løse dette problemet. Vi vil ikke vurdere dem alle, vi vil bare fokusere oppmerksomheten på de mest effektive og berettigede metodene.

Vise verdensfilen

Når du står overfor en oppgave som å se på Gentoo-filer, er /var/lib/portage/world det første stedet du bør lete. Det er her alle manuelt installerte brukerprogrammer er registrert. For å gjøre dette, kjør kommandoen:

$ cat /var/lib/portage/world

Bruke EIX

Når du vil se alle installerte Gentoo-pakker, må du bruke en annen måte. Eix Gentoo-skriptet, Eix Gentoo, er et helt sett med verktøy som hjelper deg med å finne og administrere pakker i overlays og Portage. Siden vi bare er interessert i funksjonen som viser alle pakkene, bruker vi den:

$ emerge -pv eix

Deretter ser vi på selve pakkene:

$ eix -I | less

Du vil se navnet på selve pakken og litt kort informasjon om den:

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

Bruke EPM

Du kan også bruke perl-skript til å vise installerte pakker. Et godt eksempel er EPM, som installeres slik:

$ sudo emerge -av epm

Hent nå pakkene:

$ epm -qa

Dette vil vise informasjon om pakken - navn og versjon:

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

Du kan filtrere bare AWK-pakkenavn med en spesiell funksjon:

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

Det er alt. Det finnes faktisk mange måter. Bruk hvilken som helst av dem, avhengig av omstendighetene og oppgavene.