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
O zypper é o gerenciador de pacotes do OpenSuse, qual seu similar no RedHat?
yum
Quais são as principais opções do comando zypper para gerenciamento de repositórios ?
repos(ls) -> Lista os repositórios configurados
addrepo(ar) -> Adiciona um repositório
removerepo(rr) -> Remove um repositório
refresh(ref) -> Atualiza os repositórios
Quais as principais opções do comando yum para instalação de pacotes ?
yum install pacote
yum install –downloadonly pacote
Quais as principais opções do comando yum para consulta de pacotes?
yum list pacote
yum search string
yum check-update
yum info
Quais as principais opções do comando yum para remoção de pacotes?
yum erase/remove pacote
Quais as principais opções do comando yum para update de pacotes?
yum update
yum update –obsolete
yum upgrade
Quais as principais opções do comando yum para verificação de pacotes?
yum check
yum clean
Quais as principais opções do comando zypper para verificação de pacotes?
zypper verify
zypper clean
Quais as principais opções do comando zypper para instalação de pacotes?
zypper install pacote
zypper download pacote
Quais as principais opções do comando zypper para consulta de pacotes?
zypper packages
zypper info
zypper search
zypper patch-check
Quais as principais opções do comando zypper para remoção de pacotes?
zypper remove
Quais as principais opções do comando zypper para update de pacotes?
zypper update
zypper refresh
zypper dist-upgrade