Mokėjimo būdai Abuse

Kaip peržiūrėti įdiegtų "Gentoo" paketų sąrašą

10.03.2021, 22:05

Kai kuriais atvejais gali prireikti peržiūrėti įdiegtų paketų, vadinamų "Gentoo", sąrašą. To dažnai prireikia norint išvalyti sistemą nuo nereikalingų failų, perkelti programas ir dėl daugelio kitų priežasčių. Šiai problemai spręsti yra daugybė pagalbinių programų ir skriptų. Visų jų nenagrinėsime, dėmesį sutelksime tik į veiksmingiausius ir labiausiai pasiteisinusius metodus.

Pasaulio failo peržiūra

Kai susiduriate su tokia užduotimi kaip "Gentoo" failų peržiūra, pirmiausia turėtumėte ieškoti /var/lib/portage/world. Čia įrašytos visos rankiniu būdu įdiegtos naudotojo programos. Norėdami tai padaryti, paleiskite komandą:

$ cat /var/lib/portage/world

Naudojant EIX

Kai norite peržiūrėti visus įdiegtus "Gentoo" paketus, reikia kito būdo. Eix Gentoo skriptas, Eix Gentoo, yra ištisas įrankių rinkinys, padedantis surasti ir tvarkyti paketus perdangose ir "Portage". Kadangi mus domina tik funkcija, rodanti visus paketus, ją ir naudosime:

$ emerge -pv eix

Toliau apžvelgsime pačius paketus:

$ eix -I | less

Matysite paties paketo pavadinimą ir trumpą informaciją apie jį:

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

Įdiegtiems paketams peržiūrėti taip pat galite naudoti perlio skriptus. Puikus pavyzdys yra EPM, kuris įdiegiamas taip:

$ sudo emerge -av epm

Dabar gaukite paketus:

$ epm -qa

Tai parodys informaciją apie paketą - jo pavadinimą ir versiją:

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

Naudodami specialią funkciją galite filtruoti tik AWK paketų pavadinimus:

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

Tai viskas. Iš tiesų yra daugybė būdų. Naudokite bet kurį iš jų, priklausomai nuo aplinkybių ir atliekamų užduočių.