102.5 - Gerenciamento de Pacotes RPM e YUM Flashcards

1
Q

Quais os modos de funcionamento do RPM ?

A
  • Consulta
  • Instalação
  • Remoção
  • Verificação
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais as principais opções do comando rpm para o modo consulta ?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais as principais opções do comando rpm para o modo instalação ?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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 ?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais as principais opções do comando rpm para o modo remoção ?

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais as principais opções do comando rpm para o modo verificação ?

A
  • V pacote
  • -all -> Verifica todos os pacotes instalados
  • -checksig pacote.rpm -> Verifica o checksum do pacote
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quando rodamos o comando rpm -V o que é verificado ?

A
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como posso verificar com o comando rpm quais são as dependências de um pacote ?

A

Pacotes instalados
-qR pacote

Pacotes não instalados
-qRp pacote.rpm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual o arquivo de configuração do yum ?

A

/etc/yum.conf

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual o diretório onde ficam os arquivos de configuração dos repositórios do yum ?

A

/etc/yum.repos.d/*.repos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual opção posso utilizar para fazer o download do pacote ksh via yum no diretório /tmp ?

A

yum install –downloadonly –downloaddir=/tmp ksh

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Como faço para extrair o conteúdo de um arquivo rpm ?

A

rpm2cpio pacote.rpm > arquivo.cpio

cpio -i –make-directories < arquivo.cpio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é o DNF e em qual distribuição linux ele é utilizado ?

A

DNF é um novo gerenciador de pacotes utilizado nas distribuições Fedora.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que é o ZYPPER e em qual distribuição linux ele é utilizado ?

A

Zypper é um gerenciador de pacotes utilizado nas distribuições OpenSuse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Onde ficam armazenados os arquivos de repositório do zypper ?

A

/etc/zypp/repos.d

arquivos .repos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O zypper é o gerenciador de pacotes do OpenSuse, qual seu similar no RedHat?

17
Q

Quais são as principais opções do comando zypper para gerenciamento de repositórios ?

A

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

18
Q

Quais as principais opções do comando yum para instalação de pacotes ?

A

yum install pacote

yum install –downloadonly pacote

19
Q

Quais as principais opções do comando yum para consulta de pacotes?

A

yum list pacote
yum search string
yum check-update
yum info

20
Q

Quais as principais opções do comando yum para remoção de pacotes?

A

yum erase/remove pacote

21
Q

Quais as principais opções do comando yum para update de pacotes?

A

yum update
yum update –obsolete
yum upgrade

22
Q

Quais as principais opções do comando yum para verificação de pacotes?

A

yum check

yum clean

23
Q

Quais as principais opções do comando zypper para verificação de pacotes?

A

zypper verify

zypper clean

24
Q

Quais as principais opções do comando zypper para instalação de pacotes?

A

zypper install pacote

zypper download pacote

25
Quais as principais opções do comando zypper para consulta de pacotes?
zypper packages zypper info zypper search zypper patch-check
26
Quais as principais opções do comando zypper para remoção de pacotes?
zypper remove
27
Quais as principais opções do comando zypper para update de pacotes?
zypper update zypper refresh zypper dist-upgrade