Mostrar todos os pacotes rpm instalados:
# Rpm-qa
Executar uma consulta para o db rpm filtrando todos os pacotes contendo a string "httpd":
# Rpm-qa | grep httpd
Obter informações sobre um determinado pacote instalado, exemplo:
# Rpm-qi httpd
Exibe a lista de arquivos fornecida por um pacote instalado, exemplo:
# Rpm-ql httpd
Veja só a lista dos arquivos fornecidos pela configuração instalado um pacote:
# Rpm-qc httpd
Obter informações sobre a documentação fornecida por um pacote:
# Rpm-qc httpd
Exibe a lista de dependências exigidas por um pacote:
# Rpm-q httpd-whatrequires
Mostrar capacidade fornecida por um pacote:
# Rpm-q httpd-whatprovides
Mostrar scripts começou durante a instalação / remoção:
# Rpm-q httpd-scripts
Ver o histórico de revisões do pacote:
# Rpm-q httpd-changelog
Verifique a que pacote pertence um arquivo:
# Rpm-qf / etc / httpd / conf / httpd.conf
Exibe a lista de arquivos fornecida por um pacote ainda não instalado:
# Rpm-qp httpd-2.0.52-3.i386.rpm-l
Fedora / RedHat, todas as embalagens, com uma assinatura digital privada GPG key.
# Rpm-import / media / cdrom / RPM-GPG-KEY
a a
# Rpm-nome_pacchetto.rpm checksig
Para verificar todos os pacotes instalados em seu sistema:
# Rpm-qa gpg-pubkey
Instalar um pacote binário:
# Rpm-ivh nome_pacchetto.rpm
Instalar um pacote binário ignorando dependências exigidas:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Instalar um pacote binário usando a resolução automática de dependências:
# Rpm-ivh-ajuda nome_pacchetto.rpm
Atualizando um pacote sem alterar o arquivo de configuração:
# Rpm-U nome_pacchetto.rpm
Atualizando um pacote apenas se já estiver instalado:
# Rpm-F nome_pacchetto.rpm
Rimuore pacote rpm:
# Rpm-e package_name
Verifique o tamanho do arquivo, permissões, tipo, o proprietário, o grupo, MD5 checksum e última modificação na base de dados RPM:
# Rpm-V httpd
Marque todos os pacotes instalados em seu sistema - use com cautela, o sistema está envolvida em um extremo
# Rpm-Va
Verifique instalado pacote:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Este comando permite a você extrair os arquivos do pacote para ser convertido em um riacho e, em seguida, CPIO, para extrair o executável do pacote:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | CPIO-extrair-make-diretórios bin * *
Instalar um pacote fonte i386.
Passo 1:
# Rpmbuild-reconstruir nome_pacchetto.src.rpm
Passo 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Instalar um pacote fonte i386 (procedimento alternativo).
Passo 1:
# Rpmbuild-recompilação nome_pacchetto.src.rpm
Passo 2:
# Rpmbuild-bb / usr / src / redhat / Specs / nome_pacchetto.spec
Passo 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Criando um pacote rpm a partir da fonte.
Queremos criar um pacote de código fonte exemplo. Faça o download da fonte a partir da Internet com o wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
# Exemplo Cp-2.0.0.tar.gz / usr / src / redhat / FONTE
# Cd / usr / src / redhat / FONTE
# Tar-xzf exemplo 2.0.0.tar.gz
Verifique se existe dentro do diretório Descompacte o arquivo '. Spec', que contém as especificações para a criação da faixa, e copiá-lo em / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Por último, preparar o recheio para a criação do novo rpm:



































