Upload
internet
View
107
Download
3
Embed Size (px)
Citation preview
Instalando Pacotes Instalando Pacotes 11
Instalando PacotesInstalando Pacotes
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)
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
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
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
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
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
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
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
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
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
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