12
Instalando Pacotes Instalando Pacotes 1 Instalando Pacotes Instalando Pacotes

Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Embed Size (px)

Citation preview

Page 1: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 11

Instalando PacotesInstalando Pacotes

Page 2: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 22

RPM - RPM - RRed Hat ed Hat PPackage ackage MManageranager

Sistema desenvolvido pela Red Hat para Sistema desenvolvido pela Red Hat para gerenciamento da instalação e desinstalação gerenciamento da instalação e desinstalação de pacotesde pacotes

Pacotes terminam com rpmPacotes terminam com rpm Maioria das distribuições já vem com Maioria das distribuições já vem com

gerenciadores para instalar pacotes rpmgerenciadores para instalar pacotes rpm Pode ser usado com comandos no modo texto Pode ser usado com comandos no modo texto

ou interfaces gráficas (ex. gnorpm)ou interfaces gráficas (ex. gnorpm)

Page 3: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 33

RPMRPM

Opera em vários modosOpera em vários modos InstalarInstalar DesinstalarDesinstalar AtualizarAtualizar ConsultarConsultar VerificarVerificar ConstruirConstruir

Para rodar em modo comandoPara rodar em modo comando

rpm [opções] nome_do_pacoterpm [opções] nome_do_pacote

Page 4: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 44

RPM - opções gerais RPM - opções gerais

Estas opções podem ser usadas em qualquer Estas opções podem ser usadas em qualquer modomodo

--vv--vv muito verbosomuito verboso --help --help lista ajudalista ajuda --quiet--quiet imprime só o estritamente necessárioimprime só o estritamente necessário --version --version versão do rpmversão do rpm

Page 5: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 55

RPM - passos de instalaçãoRPM - passos de instalação

Verifica dependênciasVerifica dependências Verifica os conflitosVerifica os conflitos Processo arquivos de configuraçãoProcesso arquivos de configuração Instala os arquivosInstala os arquivos Executa o pós-processamentoExecuta o pós-processamento Atualiza o banco de dados de pacotes Atualiza o banco de dados de pacotes

instaladosinstalados

Page 6: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 66

RPM - op₤ões de instalaçãoRPM - op₤ões de instalação

rpm -i [opções_instal] pacoterpm -i [opções_instal] pacote

-h -h exibe # ao longo da instalação para exibe # ao longo da instalação para indicar avançosindicar avanços

--percent --percent fornece percentual ao invés de #fornece percentual ao invés de # --force --force instala de qualquer maneirainstala de qualquer maneira --replacefiles --replacefiles instala mesmo que ele substitua arquivos instala mesmo que ele substitua arquivos

de outros pacotesde outros pacotes --test--test verifica erros sem instalarverifica erros sem instalar --nodeps --nodeps não verifica dependênciasnão verifica dependências --excludedocs --excludedocs não instala documentaçãonão instala documentação

Page 7: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 77

RPM - Atualizando pacotesRPM - Atualizando pacotes

rpm -U [opções_instal] pacoterpm -U [opções_instal] pacote

Atualiza ou instala um pacoteAtualiza ou instala um pacote É o mesmo que instalar, sendo que todas as É o mesmo que instalar, sendo que todas as

versões anteriores são removidas versões anteriores são removidas

rpm -F [opções_instal] pacoterpm -F [opções_instal] pacote Instala somente se uma versão anterior já Instala somente se uma versão anterior já

existeexiste

Page 8: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 88

RPM - passos de desinstalaçãoRPM - passos de desinstalação

Verifica as dependências. Caso algum pacote Verifica as dependências. Caso algum pacote dependa deste, não remove.dependa deste, não remove.

Executa os roteiros (scripts) de desinstalaçãoExecuta os roteiros (scripts) de desinstalação Verifica os arquivos de configuração. Salva Verifica os arquivos de configuração. Salva

uma cópia de qualquer arquivo de uma cópia de qualquer arquivo de configuração modificadoconfiguração modificado

Exclui os arquivosExclui os arquivos Executa os roteiros de pós desinstalaçãoExecuta os roteiros de pós desinstalação Atualiza o banco de dados Atualiza o banco de dados

Page 9: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 99

RPM - opções de desinstalaçãoRPM - opções de desinstalação

rpm -i [opções_desinstal] pacoterpm -i [opções_desinstal] pacote

--nodeps--nodeps não verifica dependênciasnão verifica dependências

--test--test não desinstala, somente testanão desinstala, somente testa

--noscripts--noscripts não executa roteiros de pré e pós não executa roteiros de pré e pós desinstalaçãodesinstalação

Page 10: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 1010

RPM - consultando o banco RPM - consultando o banco

rpm -q [opções_consulta] pacoterpm -q [opções_consulta] pacote

-a -a todos os pacotes instaladostodos os pacotes instalados -f arquivo-f arquivo consulta pacote associado com arquivoconsulta pacote associado com arquivo --provides--provides que capacidades o pacote provêque capacidades o pacote provê -i-i informações sobre o pacoteinformações sobre o pacote -l-l arquivos associados ao pacotearquivos associados ao pacote -R-R lista os pacotes de que ele depende lista os pacotes de que ele depende

Page 11: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 1111

RPM - Verificando pacotes RPM - Verificando pacotes

rpm -V [opções_verifica] pacoterpm -V [opções_verifica] pacote

Permite verificar se um pacote foi modificado Permite verificar se um pacote foi modificado indevidamente desde sua instalaçãoindevidamente desde sua instalação

Compara: tamanho, checksum MD5, Compara: tamanho, checksum MD5, permissões, tipo, proprietários e definiçõespermissões, tipo, proprietários e definições

Page 12: Instalando Pacotes 1 Instalando Pacotes. Instalando Pacotes 2 RPM - Red Hat Package Manager ; Sistema desenvolvido pela Red Hat para gerenciamento da

Instalando Pacotes Instalando Pacotes 1212

RPM - Verificando pacotes RPM - Verificando pacotes

Códigos de falhasCódigos de falhas 5 5 falhou no checksumfalhou no checksum SS tamanho foi alteradotamanho foi alterado LL links simbólicos com problemaslinks simbólicos com problemas TT Data de modificação difere do original Data de modificação difere do original DD Erro no dispositivoErro no dispositivo UU Usuário diferente do originalUsuário diferente do original GG Grupo diferente do originalGrupo diferente do original MM Modo diferente do original Modo diferente do original