Pesquisar este blog

domingo, 5 de julho de 2009

Trabalhando com Pacotes RPM

Pacotes RPM é um arquivo que contém informações necessárias para instalação de programas de computador para Linux baseadas na distribuição Hed-Hat. Geralmente é composto por executáveis, documentos e scripts, ou seja, tudo que for necesário para instalação de uma determinada aplicação.

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:

  1. Instalar novos programas

  2. rpm -i nome_do_pacote.rpm

  3. Atualizar um programa para versão mais nova

  4. rpm -U nome_do_pacote.rpm

  5. Remover um programa já instalado

  6. rpm -e nome_do_pacote

    OBS: Não coloque a extensão "rpm"!

  7. Para ver a lista de programas (pacotes) instalados em seu sistema

  8. rpm -qa

  9. Para ver se algum programa está instalado em seu sistema

  10. 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

  11. Para ver quais arquvos um pacote instalou no meu sistema e em que local estão

  12. 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)

  13. Para ver quais arquivos um pacote que ainda não está instalado possui

  14. rpm -qlp nome_do_pacote

    OBS.: Note o parâmetro "p"

  15. Obter informações de um pacote instalado

  16. rpm -qi nome_do_pacote

    EXEMPLO: rpm -qi postgresql-server

  17. Obter informações de um pacote não instalado

  18. rpm -qip nome_do_pacote.rpm

    EXEMPLO: rpm -qip pidgin-2.5.7-1.fc11.i586.rpm

    OBS.: Note o parâmetro "p"

  19. Reinstalar ou atualizar um programa existente

  20. rpm -U nome_do_pacote.rpm

    rpm -U --replacedpkgs nome_do_pacote.rpm

  21. Instalar um pacote sem verificação de dependências

  22. rpm -i --nodeps nome_do_pacote.rpm

    OBS.: Esta opção não é recomendada!

  23. Simular instalação de um pacote para ver se tudo vai ocorrer sem problemas

  24. rpm -i --test nome_do_pacote.rpm

  25. Reconstruir a base de dados RPM

  26. rpm --rebuilddb ou

    rpm --initdb

  27. Obter mais informações sobre o comando rpm

  28. man rpm

Nenhum comentário:

Postar um comentário