Formas de pagamento Abuse

Como ver a lista de pacotes Gentoo instalados

10.03.2021, 22:05

Em alguns casos, pode ser necessário ver uma lista de pacotes instalados chamados Gentoo. Isto é frequentemente necessário para limpar o sistema de ficheiros desnecessários, para migrar programas, e por várias outras razões. Existem muitos utilitários e scripts disponíveis para resolver este problema. Não vamos considerar todos eles, vamos focar a atenção apenas nos métodos mais eficazes e justificados.

Ver o ficheiro World

Quando se depara com uma tarefa como a visualização de ficheiros do Gentoo, o primeiro lugar que deve procurar é /var/lib/portage/world. É aqui que estão registados todos os programas de utilizador instalados manualmente. Para fazer isso, execute o comando:

$ cat /var/lib/portage/world

Usando o EIX

Quando você quer ver todos os pacotes Gentoo instalados, você precisa de outra maneira. O script Eix Gentoo, Eix Gentoo, é um conjunto completo de utilitários para ajudá-lo a encontrar e gerenciar pacotes em overlays e Portage. Como estamos interessados apenas na função que mostra todos os pacotes, nós a usamos:

$ emerge -pv eix

De seguida, olhamos para os próprios pacotes:

$ eix -I | less

Verá o nome do próprio pacote e algumas informações breves sobre o mesmo:

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

Usando o EPM

Você também pode usar scripts perl para ver os pacotes instalados. Um ótimo é o EPM, que se instala assim:

$ sudo emerge -av epm

Agora pegue os pacotes:

$ epm -qa

Isso mostrará informações sobre o pacote - seu nome e versão:

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

É possível filtrar apenas os nomes dos pacotes AWK com uma função especial:

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

Isso é tudo. Há, de facto, muitas maneiras. Use qualquer uma delas, dependendo das circunstâncias e das tarefas em questão.