Pacotes RPM oferecem muita flexibilidade na instalação, atualização, consulta e remoção de softwares, pois elimina a necessidade de configuração e compilação, tornando a instalação de programas mais fácil e organizada em ambientes Linux.
Segue abaixo uma lista de tarefas comuns que são realizadas por um operador Linux:
- Instalar novos programas
- Atualizar um programa para versão mais nova
- Remover um programa já instalado
- Para ver a lista de programas (pacotes) instalados em seu sistema
- Para ver se algum programa está instalado em seu sistema
- Para ver quais arquvos um pacote instalou no meu sistema e em que local estão
- Para ver quais arquivos um pacote que ainda não está instalado possui
- Obter informações de um pacote instalado
- Obter informações de um pacote não instalado
- Reinstalar ou atualizar um programa existente
- Instalar um pacote sem verificação de dependências
- Simular instalação de um pacote para ver se tudo vai ocorrer sem problemas
- Reconstruir a base de dados RPM
- Obter mais informações sobre o comando rpm
rpm -i nome_do_pacote.rpm
rpm -U nome_do_pacote.rpm
rpm -e nome_do_pacote
OBS: Não coloque a extensão "rpm"!
rpm -qa
rpm -qa | grep nome_do_pacote
OBS: Não coloque a extensão "rpm"!
EXEMPLO: Ver se o openoffice está instalado: rpm -qa | grep openoffice
rpm -ql nome_do_pacote
EXEMPLO:
rpm -ql openoffice.org-writer-3.1.0-11.3.fc11.i586
rpm -ql openoffice.org-writer (perceba que aqui não estou informando o nome completo do pacote)
rpm -qlp nome_do_pacote
OBS.: Note o parâmetro "p"
rpm -qi nome_do_pacote
EXEMPLO: rpm -qi postgresql-server
rpm -qip nome_do_pacote.rpm
EXEMPLO: rpm -qip pidgin-2.5.7-1.fc11.i586.rpm
OBS.: Note o parâmetro "p"
rpm -U nome_do_pacote.rpm
rpm -U --replacedpkgs nome_do_pacote.rpm
rpm -i --nodeps nome_do_pacote.rpm
OBS.: Esta opção não é recomendada!
rpm -i --test nome_do_pacote.rpm
rpm --rebuilddb ou
rpm --initdb
man rpm
Nenhum comentário:
Postar um comentário