Em um sistema Ubuntu Linux, o comando que o administrador deve utilizar para saber a que pacote pertence o arquivo /etc/named.conf, é:
- A)dpkg -S /etc/named.conf
Certa: dpkg -S pesquisa qual pacote fornece um arquivo ou caminho informado.
- B)apt repository /etc/named.conf
Errada: apt repository nao e o comando adequado para descobrir o pacote dono de um arquivo.
- C)yast2 info /etc/named.conf
Errada: yast2 e ferramenta típica do openSUSE, nao do Ubuntu.
- D)dpkg -L /etc/named.conf
Errada: dpkg -L lista os arquivos de um pacote, nao identifica o pacote a partir de um arquivo.
- E)yast2 package /etc/named.conf
Errada: yast2 package e comando ligado ao ecossistema SUSE e nao faz essa consulta no Ubuntu.
Gabarito: A
No Ubuntu e em outras distribuicoes Debian-based, cada pacote instala arquivos no sistema, e as ferramentas do gerenciador de pacotes servem justamente para fazer essa ponte entre arquivo e pacote. Quando a pergunta quer saber "a que pacote pertence um arquivo", voce precisa pensar em consulta reversa: descobrir o pacote a partir do caminho do arquivo, e nao listar o conteudo do pacote. No mundo Debian, isso costuma ser feito com o dpkg. O comando dpkg -S faz exatamente isso: pesquisa qual pacote fornece um determinado arquivo. Por isso, ao informar /etc/named.conf, o sistema responde com o nome do pacote que colocou esse arquivo ali. E aqui tem o detalhe classico da banca: o arquivo pode nem estar instalado no momento, mas a ideia da consulta continua sendo essa, isto e, identificar a origem do arquivo no contexto do gerenciamento de pacotes. Ja o dpkg -L faz o movimento oposto: ele lista os arquivos pertencentes a um pacote que voce ja sabe qual e. Ou seja, se voce disser o nome do pacote, ele mostra o que foi instalado por ele. Nada de adivinhacao, cada comando tem sua direcao. Resumo de prova: para saber "qual pacote trouxe este arquivo", use a busca inversa do dpkg com -S. Para saber "quais arquivos este pacote instalou", use dpkg -L. Essa diferenca cai muito e e uma das favoritas das bancas porque parece pequena, mas muda tudo.