CyberTek - the future at the present!
Google

Use o comando rpm

Publicado por: admin (Sep 12)

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. Para importar o público-chave utilizando o seguinte comando:

# Rpm-import / media / cdrom / RPM-GPG-KEY

Para verificar a integridade de um pacote antes de prosseguir com a instalação, especialmente se tiver sido transferido a partir da Internet, execute o seguinte comando:

# 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

Se o arquivo. Spec não existe pode ser criado. Por último, preparar o recheio para a criação do novo rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb Specs / snort.spec

Publicado em: linux, redhat, casca, dicas

Adicionar um Comentário

Powered by CyberTek - Assistência Remota