Makseviisid Abuse

Kuidas vaadata installeeritud Gentoo pakettide nimekirja

10.03.2021, 22:05

Mõnel juhul võib teil olla vaja vaadata paigaldatud pakettide nimekirja nimega Gentoo. See on sageli vajalik süsteemi puhastamiseks mittevajalikest failidest, programmide migreerimiseks ja mitmel muul põhjusel. Selle probleemi lahendamiseks on saadaval palju utiliite ja skripte. Me ei käsitle neid kõiki, vaid keskendume ainult kõige tõhusamatele ja õigustatud meetoditele.

Maailma faili vaatamine

Kui te seisate silmitsi sellise ülesandega nagu Gentoo failide vaatamine, siis esimene koht, kuhu te peaksite vaatama, on /var/lib/portage/world. Siia on salvestatud kõik käsitsi paigaldatud kasutaja programmid. Selleks käivitage käsk:

$ cat /var/lib/portage/world

Kasutades EIX

Kui soovite näha kõiki installeeritud Gentoo pakette, on vaja teist viisi. Eix Gentoo skript, Eix Gentoo, on terve hulk abivahendeid, mis aitavad teil leida ja hallata pakette overlays ja Portage'is. Kuna meid huvitab ainult funktsioon, mis näitab kõiki pakette, siis kasutame seda:

$ emerge -pv eix

Järgmisena vaatame pakette endid:

$ eix -I | less

Näete paketi enda nime ja mõningaid lühikesi andmeid selle kohta:

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

Paigaldatud pakettide vaatamiseks saab kasutada ka perl-skripte. Suurepärane on EPM, mis installeerib niimoodi:

$ sudo emerge -av epm

Nüüd saada paketid:

$ epm -qa

See kuvab teavet paketi kohta - selle nime ja versiooni:

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

Saate filtreerida ainult AWK pakettide nimesid spetsiaalse funktsiooniga:

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

See on kõik. Võimalusi on tõepoolest palju. Kasutage ükskõik millist neist sõltuvalt olukorrast ja ülesannetest.