Q applets/pt-br

O pacote é uma coleção de utilitários muito rápidos escritos em C, que são destinados a oferecer uma alternativa mais rápida, mas mais limitada que seu homólogo. Por favor note que as q applets não destinam a substituir o gentoolkit. Os utilitários podem ser muito mais eficientes do que os equivalentes do gentoolkit e podem ser mais adequados para serem usados em scripts que precisam chamar o Portage repetidamente, mas elas "não" oferecem a mesma funcionalidade. q applets não consideram eclasses e não fornecem ferramentas como ou.

Readers should note that q applets were not created to replace gentoolkit; they simply may be more efficient than the equivalent utilities from gentoolkit and might be better suited to be used in scripts that need to call Portage repeatedly. They do not offer the same functionality. q applets do not consider eclasses and do not provide tools like or.

Emerge
Instalar q applets:

Invocação
A lista completa das aplicações que são fornecidos pelo podem ser listados digitando  ou. Por favor, leia a página de manual para cada utilitário descrito, como este guia serve apenas para ser uma breve referência para as funções mais úteis e não inclui todas as informações sobre cada aplicação.

Para ver os applets disponíveis com uma breve descrição de suas funções, use :

Como encontrar um pacote ao qual um arquivo pertence (qfile)
O comando encontra um pacote ao qual o arquivo pertence:

Verificando a integridade dos pacotes (qcheck)
Para verificar as somas MD5 ou tempo de modificação dos arquivos instalados por algum pacote, use a aplicação :

É claro, todos os arquivos que foram modificados após a instalação serão reportados aqui. Se a aplicação reportar arquivos de configuração que foram editados manualmente após a instalação, então não há nada para se preocupar.

To check the integrity of all packages installed, enter:

Listando pacotes que dependem de algum pacote (qdepends)
Claro que há também uma aplicação que permite listar todos os pacotes que dependem de algum pacote. Isto é feito usando. Use a opção  para mostrar todas as informações de DEPEND, RDEPEND e PDEPEND para um pacote.

Use  to get a shell-compatible and formatted dependency output list, like found in ebuilds.

To list all of the installed packages that depend on a package use the  option.

Listando todos os pacotes (instalados ou não) que dependem de algum pacote (qgrep)
As q applets podem ser usadas para encontrar ebuilds que mencionam o nome de um ebuild ("libechonest" é usado no exemplo abaixo) com grande velocidade:

The  option will limit the search to installed packages. will print the atom instead of the filename.

Listando arquivos que pertencem à um ebuild (qlist)
O comando apresenta uma lista de todos os arquivos que pertencem à um ebuild.

Procurando por pacotes que usam alguma USE flag (quse)
Listar o uso de USE flags é feito com, que deve ser executado com permissões de root.

To display the description of a USE-flag, the  option can be used. This can be combined with the  option, which takes an atom name as argument, to list all USE-flags for the given atom.

Encontrando o tamanho dos pacotes (qsize)
Para mostrar o tamanho de um pacote, use a aplicação :

Pesquisando na árvore do Portage (qsearch)
Uma das ferramentas mais poderosas do é o. Esta ferramenta permite pesquisar a árvore do Portage muito mais rápido do que usar o comando.

Aqui estão alguns exemplos de seu uso:

A página inicial dos pacotes pode ser consultada usando a opção :

Em outro exemplo, vamos olhar para o cliente jabber:

Extraindo informações de log do emerge (qlop)
Há também uma ferramenta que possibilita extrair informações úteis do arquivo. É chamada de e pode ser útil quando o tempo de compilação do pacote precisa ser estimado ou para comparar o tempo de construção com outros sistemas. Permite também verificar o que está compilando no momento e quanto tempo isso vai levar - o que é útil quando se trabalha no console e não tem nenhum outro meio para verificar.

Para ver quanto tempo uma construção do geralmente leva:

Para ver o que está instalando no momento e há quanto tempo o processo já está em execução: