Peso: 8
A maioria dos pacotes rpm é nomeada no formato:
nome-versão-release.arquitetura.rpm
Algumas abreviações de opções
são parecidas mas realizam diferentes ações
dependendo de sua posição na linha de comando. A
distinção é feita a partir da primeira opção
da esquerda para a direita. O primeiro argumento passado ao comando
rpm é chamada argumento modo maior. As
demais são as opções de modo menor.
Opções de modo maior para o rpm:
-i → Ou --install.
Instala o pacote
-U → Ou --update.
Atualiza ou instala o pacote
-F → Ou --freshen.
Atualiza o pacote apenas se o mesmo estiver instalado
-V → Ou --verify.
Verifica o tamanho, MDB, permissões, tipo,integridade, etc.
-q → Ou --query.
Investiga pacotes e arquivos
-e → Ou --erase.
Desinstala o pacote
Opções de modo menor para o rpm
a → Aplica em todos
pacotes instalados
c → Com “q”
lista arquivos de configuração
d → Com “q”
lista arquivos de documentação
f → Com “q”
verifica qual pacote instalou o arquivo referido
h → Mostra progresso
visual da instalação
i → Com “q”
lista informações sobre o pacote
l → Com “q”
lista todos arquivos e diretórios do pacote
p → Com “q”
indica que a investigação é realizada no
arquivo .rpm
v → Modo descritivo
Outras opções
--nodeps
Instala o pacote sem checar as dependências
--force
Força a instalação/atualização
--test
Mostra como seria a instalação mas não instala
--requires
Com “q”, mostra as
exigências para o pacote especificado
--whatrequires
Com “q”, mostra quais
dependem do pacote especificado
É possível checar a assinatura de todo
pacote distribuído como parte de um projeto. Se a distribuição
for Fedora, por exemplo, as chaves são incorporadas ao
banco de dados do rpm com o comando
# rpm --import /usr/share/rhn/RPM-GPG-KEY-FEDORA
Assim, todo pacote copiado do servidor fedora pode ser checado:
# rpm --checksig <nome do pacote>
A integridade do pacote é checada usando a opção
-V. A opção -Va
checa todos os pacotes. A análise é feita tendo como
referência os arquivos originais do pacote.
Significado dos caracteres retornados pela verificação:
. → Teste bem sucedido
? → O teste não
pôde ser realizado
S → O tamanho do arquivo
mudou
M → A permissão ou
o tipo do arquivo mudou
5 → A soma MD5 do arquivo
é diferente
D → O dispositivo foi
modificado
L → O link simbólico
foi modificado
U → O dono do arquivo
mudou
G → O grupo do arquivo
mudou
T → A data do arquivo
mudou
/etc/rpmrc
É o arquivo de configuração do rpm e do rpmbuild. Contém informações sobre a arquitetura do sistema e os caminhos para macros e diretórios utilizados no manejo de pacotes. Este arquivo é também encontrado em /usr/lib/rpm/
/usr/lib/rpm/*
Diretório contendo as macros necessárias para o manejo de pacotes.
/var/lib/rpm/
Diretório onde se situam as bases de dados do rpm
Instalar um pacote:
# rpm -ivh xyz.rpm
Instalar todos pacotes iniciados por xyz
# rpm -ivh xyz*
Atualizar um pacote:
# rpm -Uvh xyz.rpm
Desinstalar pacote chamado xyz
# rpm -e xyz
Mostra os arquivos contidos no pacote
# rpm -qlp xyz.rpm
Mostra que pacote instalou o arquivo abc.efg
# rpm -qf abc.efg
Copyright © 2006 Luciano Antonio Siqueira
Dúvidas, críticas, sugestões: lcnsqr "em" yahoo·com·br
O conteúdo deste site é protegido segundo os termos da GNU Free Documentation License.