+RPM Package Manager
+
+O rpm é um gerenciador de pacotes criado pela Red Hat, cujo formato de
+pacote suportado é o padrão LSB. Sua base de dados utiliza BDB e é,
+geralmente, armazenada em /var/lib/rpm. Veremos algumas de suas opções
+mais simples, para execução de tarefas como instalação, remoção,
+atualização e consulta à base.
+
+Opções gerais:
+
+-v Exibe informações de progresso
+
+Modos de operação:
+
+-i Instalação de pacotes
+-U Atualização ou instalação de pacotes
+-F Atualização de pacotes
+-e Remoção de pacotes
+-q Consulta de pacotes
+
+O pacote pode ser um arquivo local ou uma URL de HTTP ou FTP. No caso de
+remoção, deve ser o nome de um pacote já instalado. No caso de consulta,
+veremos logo adiante.
+
+Nos modos de operação de instalação e atualização, são admitidas
+opções que permitem forçar, excluir, ignorar error, scripts, relações
+entre outros pacotes, etc. Geralmente, não é apropriado utilizar essas
+opções para não danificar a base ou o ambiente. Uma opção muito
+utilizada é a seguinte:
+
+-h Exibe marcas indicando progresso de extração.
+
+O modo de remoção também aceita opções para não executar scripts ou não
+verificar relações entre pacotes.
+
+O modo de consulta admite dois tipos de opções. Um tipo indicando
+quais pacotes selecionar para consulta e outro tipo indicando que
+informações consultar.
+
+Opções de seleção:
+
+-a Seleciona todos os pacotes instalados
+-f Seleciona o pacote instalado que contém determinado arquivo
+-p Seleciona o pacote neste arquivo ou URL HTTP/FTP
+--whatprovides Seleciona os pacotes instalados que provêm uma funcionalidade
+--whatrequires Seleciona os pacotes instalados que requerem uma funcionalidade
+
+Opções de consulta:
+
+-i Exibe informações sobre o pacote, incluindo nome, versão, descrição, etc
+-l Exibe lista dos arquivos contidos no pacote
+-c Exibe arquivos de configuração do pacote
+-d Exibe arquivos de documentação do pacote
+--provides Exibe funcionalidades providas pelo pacote
+--requires Exibe funcionalidades requeridas pelo pacote
+
+
+
+Exemplos
+
+
+Para instalar um pacote:
+
+rpm -i ./bash-3.0.rpm
+rpm -ivh ./bash-3.0.rpm
+
+Para atualizar um pacote:
+
+rpm -U ./bash-3.1.rpm
+
+Para remover um pacote:
+
+rpm -e bash
+
+Para listar todos os pacotes instalados:
+
+rpm -qa
+
+Para exibir informações sobre um pacote instalado:
+
+rpm -qi bash
+
+Para exibir os arquivos de um pacote ainda não instalado:
+
+rpm -ql -p ./bash-3.1.rpm
+
+Para identificar qual pacote contém determinado arquivo instalado no sistema:
+
+rpm -qf /bin/bash
+
+Para listar os pacotes instalados que requerem determinado pacote:
+
+rpm -q --whatrequires bash
+
+Para listar as funcionalidades providas por um pacote:
+
+rpm -q --provides bash