102.4 - Gerenciamento de Pacotes Debian Flashcards

1
Q

Quais são os padrões de gerenciamento de pacotes no Linux ?

A
  • Padrão Debian

- Padrão RedHat (RPM)

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

Qual a extensão dos arquivos para os gerenciadores de pacote Debian e RedHat ?

A
  • Debian -> .deb

- RedHat -> .rpm

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

Qual o comando que faz o gerenciamento de pacotes para Debian e RedHat ?

A

Debian -> dpkg

RedHat -> rpm

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

Qual o comando que faz o gerenciamento de repositórios para Debian e RedHat ?

A

Debian -> apt-get

RedHat -> yum

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

Qual o padrão de nome de arquivo de um pacote em Debian ?

A

name_version.revision-debiancodename_architecture.deb

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

Qual o padrão de nome de arquivo de um pacote em RedHat ?

A

name-version-relaese.architecture.rpm

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

Preciso instalar um pacote que tem várias dependências. O que eu devo utilizar ? dpkg/rpm ou apt-get/yum ?

A

Para instalar um pacote e suas dependências é necessário utilizar o apt-get/yum.

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

Qual o problema de se utilizar os dois gerenciadores de pacotes (dpkg/rpm) ao mesmo tempo?

A

Os gerenciadores de pacotes utilizam uma base com os dados dos pacotes que foram instalados, misturar dois gerenciadores de pacotes pode trazer problemas de controle do que foi instalado.

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

O que é um pacote ?

A

É um conjunto de arquivos relacionados a uma aplicação, executáveis, cfgs, bibliotecas, manuais, checksum e informações sobre as dependências.

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

Qual comando posso usar para listar os pacotes Debian instalados ?

A

dpkg - l pacote (–list)

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

Qual comando posso usar para listar as informações de uma arquivo .deb ?

A

dpkg -I pacote.deb

*I de Igreja

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

Qual comando posso usar para listar os arquivos contidos em um arquivo .deb?

A

dpkg –contents pacote.deb

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

Qual comando posso usar para listar os arquivos de uma pacote Debian instalado?

A

dpkg -L pacote

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

Qual comando posso usar para instalar um pacote Debian através de um arquivo .deb ?

A

dpkg -i pacote.deb

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

Qual comando posso usar para mostrar o status de um pacote ?

A

dpkg -s pacote

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

Qual comando posso usar para a partir de um arquivo saber qual o pacote Debian associado a ele ?

A

dpkg -S /usr/share/ksh

17
Q

Qual comando posso usar para desinstalar um pacote Debian ?

A

dpkg -r pacote

18
Q

Rodei com sucesso o comando dpkg -r ksh. Depois rodei o comando dpkg -l ksh que teve o seguinte retorno:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-========================-============-====================================
rc ksh 93u+20120801-3.4+deb10u1 amd64 Real, AT&T version of the Korn shell

Porque aconteceu isso e como resolver ?

A

Apesar do pacote ter sido removido ele continua presente na base de dados de pacotes. Para eliminar seus dados da base é necessário rodar com a opção purge (P).

dpkg -P ksh

19
Q

Qual as principais funções do apt-get ?

A
  • Utiliza repositórios para verificar instalações e upgrades.
  • Faz o download dos pacotes
  • Verifica se o pacote tem dependências e faz o download das mesmas.
  • Faz a instalação do pacote e suas dependências.
20
Q

Como verifico a lista de dependências de uma pacote Debian ?

A

apt-cache depends pacote

21
Q

Gostaria de instalar um pacote Debian novo e suas dependências, mas antes gostaria de listar suas informações. Como faço isso?

A

apt-cache show pacote

22
Q

Qual o arquivo que contém a lista de todos os repositórios do Debian?

A

/etc/apt/source.list

23
Q

Qual comando faz a atualização da base de dados do gerenciador de pacotes Debian através do arquivo source.list ?

A

apt-get update

24
Q

Qual comando posso utilizar para fazer o upgrade das aplicações gerenciadas pelo gerenciador de pacotes Debian sem se preocupar com compatibilidades?

A

apt-get upgrade

25
Q

Qual comando posso utilizar para fazer o upgrade das aplicações gerenciadas pelo gerenciador de pacotes Debian me preocupando com possíveis problemas de compatibilidades?

A

apt-get dist-upgrade

26
Q

Qual comando utilizo para instalar um pacote Debian e suas dependências ?

A

apt-get install pacote

27
Q

Quais comandos podem ser utilizados para desinstalar um pacote Debian ? Qual a diferença entre eles ?

A

apt-get remove pacote -> Mantem as informações na base de dados do gerenciador de pacotes
apt-get autoremove pacote -> Para remover as dependências de pacotes não mais utilizados.
apt-get purge pacote -> Elimina as informações na base de dados do gerenciador de pacotes

28
Q

Qual comando posso utilizar para verificar a base de dados do gerenciador de pacotes ?

A

apt-get check

29
Q

Qual comando posso utilizar para fazer uma limpeza da base de dados do gerenciador de pacotes Debian ?

A

apt-get clean

30
Q

Qual comando posso utilizar para fazer o download do pacote Debian mas sem instala-lo ? Onde o arquivo ficará armazenado ?

A

apt-get -d install pacote

ou

apt-get –download-only install pacote

/var/cache/apt/arquives

31
Q

Qual comando posso utilizar para configurar um pacote que necessita de interação ?

A

dpkg-reconfigure pacote

32
Q

Qual comando posso utilizar para abrir uma interface de menu do APT-GET ?

A

dselect

33
Q

Qual comando posso utilizar para converter um pacote RedHat em Debian ?

A

alien pacote.rpm

34
Q

Qual comando posso utilizar para instalar um pacote RedHat em Debian ?

A

alien -i pacote.rpm

35
Q

Qual comando posso utilizar para converter um pacote Debian em RedHat ?

A

alien -r pacote.deb (–to-rpm)

36
Q

Qual a função do comando apt ?

A

Juntar comandos do apt-get e apt-cache em um lugar só.

37
Q

Qual comando posso utilizar para pesquisar pacotes Debian para instalar ?

A

apt search string

38
Q

Quais as opções mais utilizadas do comando apt ?

A

list -> Lista os pacotes que estão instalados.
search -> Faz uma pesquisa por potenciais pacotes serem instalados.
show -> Mostra os detalhes do pacote mesmo não estando instalado.