102.5 - Gerenciamento de Pacotes RPM e YUM Flashcards
Quais os modos de funcionamento do RPM ?
- Consulta
- Instalação
- Remoção
- Verificação
Quais as principais opções do comando rpm para o modo consulta ?
- qa -> Lista todos os pacotes instalados na maquina
- qa pacote -> Verifica se o pacote está instalado
- qi pacote -> Traz as informações sobre o pacote instalado
- ql pacote -> Traz a lista de arquivos que fazem parte desse pacote instalado
- qc -> Traz somente os arquivos de configuração
- qd -> Traz somente os arquivos de documentação
- qf arquivo -> Qual pacote a que se refere o arquivo
- qlp pacote.rpm -> Lista os arquivos pertencentes ao arquivo pacote.rpm
- qip pacote.rpm -> Traz as informações referentes ao pacote .rpm
Quais as principais opções do comando rpm para o modo instalação ?
- i pacote.rpm -> Instala o pacote
- U pacote.rpm -> Se o pacote for mais novo faz o upgrade, se ele não existir instala.
- ivh -> Instala em modo verbose e hash
- -nodeps -> Não verifica as dependências e instala o pacote
- -force -> Sobrescreve os arquivos já existentes.
- -test -> Somente faz o test da instalação
Ao tentar instalar o pacote gcc-4.8.5-39.el7.x86_64.rpm apresentou a seguinte mensagem:
error: Failed dependencies:
cpp = 4.8.5-39.el7 is needed by gcc-4.8.5-39.el7.x86_64
glibc-devel >= 2.2.90-12 is needed by gcc-4.8.5-39.el7.x86_64
libgomp = 4.8.5-39.el7 is needed by gcc-4.8.5-39.el7.x86_64
libmpc.so.3()(64bit) is needed by gcc-4.8.5-39.el7.x86_64
O que isso significa ?
Significa que para instalar o pacote gcc-4.8.5-39.el7.x86_64.rpm é necessário instalar os pacotes abaixo por conta da dependência.
cpp = 4.8.5-39.el7
glibc-devel >= 2.2.90-12
libgomp = 4.8.5-39.el7
libmpc.so.3()(64bit)
Quais as principais opções do comando rpm para o modo remoção ?
- e pacote -> Desinstala o pacote
- evh -> Desinstala o pacote em modo verbose e hash
- -test -> Somente testa a desinstalação
- -nodeps -> Desinstala mesmo tendo outros pacotes que dependem desse.
Quais as principais opções do comando rpm para o modo verificação ?
- V pacote
- -all -> Verifica todos os pacotes instalados
- -checksig pacote.rpm -> Verifica o checksum do pacote
Quando rodamos o comando rpm -V o que é verificado ?
S -> Tamanho do arquivo M -> Permissões e tipo de arquivos 5 -> Checksum MD5 U -> Dono do arquivo G -> Grupo dono do arquivo T -> Horário de modificação
Como posso verificar com o comando rpm quais são as dependências de um pacote ?
Pacotes instalados
-qR pacote
Pacotes não instalados
-qRp pacote.rpm
Qual o arquivo de configuração do yum ?
/etc/yum.conf
Qual o diretório onde ficam os arquivos de configuração dos repositórios do yum ?
/etc/yum.repos.d/*.repos
Qual opção posso utilizar para fazer o download do pacote ksh via yum no diretório /tmp ?
yum install –downloadonly –downloaddir=/tmp ksh
Como faço para extrair o conteúdo de um arquivo rpm ?
rpm2cpio pacote.rpm > arquivo.cpio
cpio -i –make-directories < arquivo.cpio
O que é o DNF e em qual distribuição linux ele é utilizado ?
DNF é um novo gerenciador de pacotes utilizado nas distribuições Fedora.
O que é o ZYPPER e em qual distribuição linux ele é utilizado ?
Zypper é um gerenciador de pacotes utilizado nas distribuições OpenSuse
Onde ficam armazenados os arquivos de repositório do zypper ?
/etc/zypp/repos.d
arquivos .repos