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?

A

yum

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
Q

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

A

zypper packages
zypper info
zypper search
zypper patch-check

26
Q

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

A

zypper remove

27
Q

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

A

zypper update
zypper refresh
zypper dist-upgrade