Rpm e yum - gerenciamento de pacotes

3.008 visualizações

Publicada em

Rpm e yum - gerenciamento de pacotes
Bóson Treinamentos - http://www.bosontreinamentos.com.br

Publicada em: Tecnologia
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.008
No SlideShare
0
A partir de incorporações
0
Número de incorporações
104
Ações
Compartilhamentos
0
Downloads
52
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Rpm e yum - gerenciamento de pacotes

  1. 1. RPM e YUM Gerenciamento de pacotes Bóson Treinamentos 2013 Fábio dos Reis
  2. 2. Red Hat Package Manager Sistema de Gerenciamento de Pacotes. Originalmente escrito para uso em sistemas Red Hat. Usado hoje em inúmeras distribuições e sistemas, como openSuse, CentOs, Fedora, IBM AIX, Oracle Linux, Scientific Linux, etc. Principal front-end: YUM Bóson Treinamentos 2013 Fábio dos Reis
  3. 3. Pacotes rpm - Formato Nome - Nome do pacote Versão - maior.menor.nívelPatch Revisão - Nº de lançamento do pacote Arquitetura - Tipo de sistema do pacote VirtualBox-4.2-4.2.16_86992_fedora18-1. x86_64.rpm Bóson Treinamentos 2013 Fábio dos Reis
  4. 4. Comando rpm - Modos -i Instalação -e Desinstalação -U Atualização -q Consulta -V Verificação Bóson Treinamentos 2013 Fábio dos Reis
  5. 5. Modo de Instalação Instalar um pacote: rpm -ivh nome_pacote -v Modo verbose -h Exibir string de # como indicador de progresso --test Testa a instalação sem realizá-la; não usar com vh Obs.: o rpm não resolve dependências automaticamente. Para isso use o front-end yum. Bóson Treinamentos 2013 Fábio dos Reis
  6. 6. Modo de Atualização Caso especial do modo de instalação rpm -Uvh nome_pacote -v Modo verbose -h Exibir string de # como indicador de progresso O -U instala um pacote se ele ainda não estiver instalado. Bóson Treinamentos 2013 Fábio dos Reis
  7. 7. Modo de Desinstalação Desinstalar um pacote: rpm -ev nome_pacote -v Modo verbose --test Testa a desinstalação sem realizá-la. Bóson Treinamentos 2013 Fábio dos Reis
  8. 8. Modo de Consulta rpm -q[opções] nome_pacote Opções -a Lista todos os pacotes instalados no sistema. -f Exibe o pacote que contém determinado arquivo. -p Consulta o arquivo de um pacote não-instalado -c Lista apenas arquivos de configuração -l Lista todos os arquivos contidos no pacote -R Lista os pacotes dos quais esse pacote depende -i Exibe informações sobre um pacote instalado Bóson Treinamentos 2013 Fábio dos Reis
  9. 9. Modo de Consulta - Exemplos Determinar versão do software de um pacote instalado: rpm -qi which | grep Version Listar os arquivos contidos em um pacote: rpm -qlp VirtualBox-4.2-4.2.16_86992_fedora18-1.x86_64.rpm Listar arquivos de documentação de um pacote: rpm -qd cron Listar arquivos de configuração ou scripts de um pacote: rpm -qc cron Listar os pacotes instalados no sistema: rpm -qa Bóson Treinamentos 2013 Fábio dos Reis
  10. 10. Modo de Verificação rpm -Vf `which ssh` Opção: --nofiles Ignora arquivos que estejam faltando Bóson Treinamentos 2013 Fábio dos Reis
  11. 11. Gerenciador de Pacotes YUM Yellowdog Updater, Modified Front-end para o rpm Controla as dependências dos pacotes. Arquivo de configuração do yum: /etc/yum.conf Repositórios: /etc/yum.repos.d Bóson Treinamentos 2013 Fábio dos Reis
  12. 12. Arquivos de Repositórios [nome] name= String que identifica o repos. baseurl= Caminho do repos. mirrorlist= Lista de espelhos enabled=1 Habilitado | desabilitado metadata_expire= Expiração metadados gpgcheck=0 Verifica assinatura gpg? gpgkey= Chave gpg a usar Bóson Treinamentos 2013 Fábio dos Reis
  13. 13. yum - Comandos mais comuns install Instala pacotes no sistema erase Remove pacotes do sistema update Atualiza pacotes no sistema list Lista pacotes ou grupos de pacotes search Procura detalhes de pacotes Bóson Treinamentos 2013 Fábio dos Reis
  14. 14. Exemplos do comando yum Verificar todos os pacotes instalados e disponíveis: yum list Coletar informações sobre um serviço específico: yum info httpd Verificar atualizações disponíveis: yum check-update Mostrar os repositórios conhecidos pelo yum: yum repolist Procurar pacotes pelo nome: yum search stellarium Bóson Treinamentos 2013 Fábio dos Reis
  15. 15. Exemplos do comando yum Instalar pacotes yum [-y] install ssh Remover pacotes yum remove whois Mostrar grupos de pacotes e informações yum grouplist Atualização geral de pacotes do sistema: yum update Atualizar pacote específico: yum update ssh Bóson Treinamentos 2013 Fábio dos Reis
  16. 16. Yum-Extender Interface gráfica para o yum Instale com: yum install yumex.noarch Bóson Treinamentos 2013 Fábio dos Reis

×