102.4 Como usar o gerenciamento de pacotes do Debian Flashcards

1
Q

Qual seria o comando para instalar um pacote chamado package.deb usando dpkg?

Passe o parâmetro -i para o dpkg:

A

dpkg -i package.deb

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

Usando dpkg-query, descubra qual pacote contém um arquivo chamado 7zr.1.gz.

Adicione o parâmetro -S a dpkg-query:

A

dpkg-query -S 7zr.1.gz

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

É possível remover um pacote chamado unzip do sistema usando dpkg -r unzip se o pacote file-roller depender dele? Se não, qual seria o jeito correto de fazer isso?

A

Não. O dpkg não resolve dependências e não permite remover um pacote se outro pacote instalado depender dele. Neste exemplo, podemos primeiro remover file-roller (pressupondo que nada depende dele) e em seguida remover unzip, ou remover os dois ao mesmo tempo com

dpkg -r unzip file-roller

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

Usando o utilitário apt-file, como podemos descobrir qual pacote contém o arquivo /usr/bin/unrar?

A

Use o parâmetro search seguido pelo caminho (ou nome de arquivo):

apt-file search /usr/bin/unrar

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

Usando o apt-cache, qual seria o comando para exibir informações para o pacote gimp?

A

Use o parâmetro show seguido pelo nome do pacote:

apt-cache show gimp

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

Considere um repositório com pacotes de fontes Debian para a distribuição xenial, hospedado em http://us.archive.ubuntu.com/ubuntu/ e com pacotes para o componente universe. Qual seria a linha correspondente a adicionar a /etc/apt/sources.list?

A

Os pacotes fonte são do tipo deb-src, então a linha deve ser:

deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe

Essa linha também poderia ser adicionada a um arquivo .list fem /etc/apt/sources.list.d/. Ela pode ter qualquer nome, mas é melhor que seja descritivo, algo como xenial_sources.list.

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

Ao compilar um programa, aparece uma mensagem de erro reclamando que o arquivo de cabeçalho zzip-io.h não está presente no seu sistema. Como você pode descobrir qual pacote fornece esse arquivo?

A

Use apt-file search para descobrir qual pacote contém um arquivo que não está presente no sistema:

apt-file search zzip-io.h

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

Como podemos ignorar um aviso de dependência e remover um pacote usando dpkg, mesmo que haja pacotes que dependam dele no sistema?

A

O parâmetro –force poderia ser usado, mas isso jamais deve ser feito a menos que se saiba exatamente o que se está fazendo, já que existe um risco enorme de que o sistema seja deixado em um estado inconsistente ou “quebrado”.

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

Como é possível pode obter mais informações sobre um pacote chamado midori usando apt?

A

Use apt-cache show seguido pelo nome do pacote:

apt-cache show midori

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

Antes de instalar ou atualizar pacotes com o apt, qual comando deve ser usado para garantir que o índice do pacote esteja atualizado?

A

apt-get update deve ser usado. Ele baixa os índices mais recentes do pacote dos repositórios descritos no arquivo /etc/apt/sources.list ou no diretório /etc/apt/sources.list.d/.

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

dpkg -i

A

Instala um único pacote ou uma lista de pacotes separados por espaço.

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

dpkg -r

A

Remove um pacote ou uma lista de pacotes separados por espaço.

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

dpkg -I

A

Inspeciona um pacote, fornecendo detalhes sobre o software instalado e todas as dependências necessárias.

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

dpkg –get-selections

A

Lista todos os pacotes que o dpkg instalou no sistema.

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

dpkg -L

A

Imprime uma lista de todos os arquivos instalados por um pacote específico.

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

dpkg-query

A

Com um nome de arquivo especificado, este comando imprimirá o pacote que instalou o arquivo.

17
Q

dpkg-reconfigure

A

Este comando re-executa um script pós-instalação de pacotes para que um administrador possa fazer ajustes de configuração da instalação do pacote.

18
Q

apt-get update

A

Este comando atualiza o índice do pacote local de acordo com o que está disponível nos repositórios configurados no diretório /etc/apt/.

19
Q

apt-get install

A

Este comando baixa um pacote de um repositório remoto e o instala junto com suas dependências. Também pode ser usado para instalar um pacote Debian que já foi baixado.

20
Q

apt-get remove

A

Este comando desinstala o(s) pacote(s) especificado(s) do sistema.

21
Q

apt-cache show

A

Assim como o comando dpkg -I, pode ser usado para exibir os detalhes de um pacote específico.

22
Q

apt-cache search

A

Este comando procura um pacote específico no banco de dados em cache local do APT.

23
Q

apt-file update

A

Este comando atualiza o cache do pacote para que o apt-file possa consultar seu conteúdo.

24
Q

apt-file search

A

Este comando procura em qual pacote um arquivo está incluído. Uma lista de todos os pacotes que contêm o padrão é retornada.

25
Q

apt-file list

A

Este comando é usado para listar o conteúdo de um pacote, assim como o comando dpkg -L.