Próximo: 5. Verificando
Acima: 2. Utilizando o RPM
Anterior: 3. Atualização
Sumário
Índice
A consulta à base de dados de pacotes instalados é feita através do comando rpm -q. Com a sua utilização são apresentados o nome do pacote, versão e release. Como exemplo temos:
$ rpm -q foo
rpm-2.0-1
$
Ao invés de especificar o nome do pacote, pode-se utilizar as seguintes opções após o parâmetro q:
- -a - consulta todos os pacotes instalados.
- -f <arquivo> - consulta o pacote que contém <arquivo>.
- -F - funciona como o parâmetro -f, exceto que funciona a partir de stdin
, como por exemplo find /usr/bin | rpm -qF.
- -p <arquivo do pacote> - consulta o pacote originado pelo <arquivo do pacote>.
- -P - funciona como o parâmetro -p, exceto a partir da entrada padrão, como por exemplo find /mnt/cdrom/RedHat/RPMS | rpm -qP.
Há diversas formas de especificar que informações devem ser apresentadas pelas consultas. As opções de seleção são:
- -i - apresenta as informações do pacote, tais como nome, descrição, release, tamanho, data de criação, data de instalação, vendedor e outras.
- -l - apresenta a lista de arquivos relacionadas com o pacote.
- -s - apresenta o status dos arquivos do pacote. Há dois estados possíveis: normal ou missing
.
- -d - apresenta uma lista dos arquivos de documentação (páginas de manual, páginas info, README, etc.).
- -c - apresenta uma lista dos arquivos de configuração. Estes arquivos podem ser alterados após a instalação para personalização. Exemplos sendmail.cf, passwd, inittab, etc..
Para as opções que apresentam listas de arquivos podem ser adicionados os parâmetros -v para obter a lista no formato do comando ls -l.
Próximo: 5. Verificando
Acima: 2. Utilizando o RPM
Anterior: 3. Atualização
Sumário
Índice
www.conectiva.com