Consultar Pacote RPM
Consulta Pacote RPM
Descrição
como: descrição do pacote, arquivos que fazem parte do pacote, pacote dono de um determinado arquivo etc.Precisaremos entender o caracter literalÉ o próprio texto que aparece no string formato. É possível utlizar os seguintes caracters de controle dentro dessa string.Caracteres de controle
| Caractere | Descrição |
|---|---|
| \a | Beep. |
| \b | Backspace. |
| \f | Form Feed. |
| \n | Nova linha. |
| \r | Return. |
| \t | Tab horizontal. |
| \v | Tab vertical. |
| \\ | Contra barra. |
Rotúlo
São a parte mais importa da string formato. Cada rótulo especifica que informações eve ser exibida, como também pode incluir
opcionalmente opções de justificação e formatação de dados. Os rotúlos devem estar dentro de chaves e precedidos do sinal de
porcentagem. Alguns dos rótulos disponíves são:
| Rotulos | Descrição |
|---|---|
| %{NAME} | Nome. |
| %{VERSION} | Versão. |
| %{RELEASE} | Lançamento. |
| %{INSTALLTIME} | Hora de instalação. |
| %{FILENAMES} | Nomes de arquivos. |
| %{FILESIZES} | Tamanhos de arquivos. |
O comando rpm –querytags exibe todas os rótulos que podem ser utili\adas como o comando rpm –queryformat.
** Modificadores **
Tornam a leitura das informações exibidas pelos rótulos mais facil.
| Modificador | Descrição |
|---|---|
| :date | Exibe data no formato de fácil compreessão. |
| :day | Exibe dia no formato de fácil compreensão. |
| :perms | Exibe permissões no formato de fácil compreensão. |
| :depflags | Exibe os flags de dependência no formato de fácil compreensão. |
| :fflags | Exibe os flags de arquivos no formato de fácil compreensão. |
| :hex | Exibe no formato hexadecimal. |
| :octal | Exibe no formato octal. |
treco retirado do livro Gerenciamento de Pacotes de Software no Linux – autor Rubem E. Ferreira.
Consulta de pacotes RPM
rpm -q|–query [opções_seleção] [opções_consulta]pacote
Verifica se o pacote tree está instalado.
# rpm -qv tree-1.5.0-4.i386.rpm
Verifica se o pacote tree está instalado mostrando o que o rpm está fazendo.
# rpm -qvv tree-1.5.0-4.i386.rpm
Verifica se o pacote tree está instalado mostrando com detalhe o que o rpm está fazendo.
# rpm -qa
Exibe todos os pacotes instalados no sistema.
# rpm -qa | less
Exibe todos os pacotes instalados no sistema com paginação.
# rpm -qa tree\*
Procura se algum pacote cujo nome comece com tree está instalado no sistema.
# rpm -qa \*tree\*
Procura se algum pacote cujo nome tree esteje no nome do pacote instalado no sistema.
# rpm -qf /etc/resolv.conf
Exibe o pacote que é dono do arquivo resolv.conf
# rpm -qg base
Exibe os pacotes instalados que pertencem ao grupo base.
# rpm -qi tree
Exibe informações sobre o pacote tree.
# rpm -ql tree
Exibe a lista de arquivos contidos no pacote tree.
# rpm -qlv tree
Exibe com detalhes a lista de arquivos contidos no pacote tree.
# rpm -qc tree
Exibe os arquivos de configuração do pacote tree.
# rpm -qcv tree
Exibe com detalhes os arquivos de configuração do pacote tree.
# rpm -qd tree
Exibe os arquivo de documentação do pacote tree
# rpm -qdv
Exibe com detalhes os arquivos de documentação do pacote tree.
# rpm -q –scripts tree
Exibe os scripts de documentação do pacote tree.
# rpm -qdcf /sbin/dump
Exibe os arquivos de documentação e configuração do pacote dono do arquivo /sbin/dump.
# rpm -qs
Exibe o estado do pacote tree.
# rpm -qpi tree-1.5.0-4.i386.rpm
Exibe informações sobre o pacote não instalado tree.
# rpm -qpl tree-1.5.0-4.i386.rpm
Exibe a lista de arquivos contidos no pacote não instalado tree.
# rpm -qplv tree-1.5.0-4.i386.rpm
Exibe com detalhes a lista de arquivos contidos no pacote não instalado tree.
# rpm -qp tree-1.5.0-4.i386.rpm
Exibe os scripts de documentação do pacote não instalado tree.
# rpm -q –provides tree
Exibe as capacidades que o pacote tree fornece.
# rpm -q –requires tree
Exibe as capacidades que o pacote tree requer.
# rpm -q –whatprovides tree
Exibe os pacotes que fornecem a capacitade tree.
# rpm -q –queryformat ‘isto e um teste !’ tree
Exibe a string isto é um teste ! quando pesquisa o pacote tree.
# rpm -q –queryformat ‘isto e um teste !\n’ tree
Exibe a string isto é um teste ! quando pesquisa o pacote tree e insere uma nova linha.
# rpm -q –queryformat ‘%{NAME}-%{VERSION}-%{RELEASE}\n’ tree
Exibe o nome do pacote tree, sua versão, seu lançamento intercalado por traços, e insere uma nova linha.
# rpm -q –queryformat ‘%{NAME}-%-20{VERSION}-%{RELEASE}\n’ tree
Exibe o nome do pacote tree,um traço, 20 espacos, sua versão, outro traço e insere uma nova linha.
# rpm -q –queryformat ‘%{NAME} foi instalado em %{INSTALLTIME:date}\n’ tree
Exibe a data de instalação do pacote tree em um formato mais legível e insere uma nova linha.
# rpm -qa –queryformat ‘%{NAME} foi instalado em %{INSTALLTIME:date}\n’ tree
Exibe a data de instalação de todos os pacotes em um formato mais legível e insere uma nova linha.
# rpm -qa –queryformat ‘%{NAME}: [%{FILENAMES} (%{FILESIZES} Bytes) \n]‘ tree
Exibe os nomes de cada arquivo contido no pacote tree e os seus tamanhos.



