Administração de Linux
medium

Administração de Linux Question #019e3987

Question Statement
Administração de Linux
#sources.list
#apt
#debian-repositories
#package-management
Medium

Qual arquivo deve ser editado para selecionar os locais de rede de onde os arquivos dos pacotes de instalação do Debian são carregados?

A

/etc/dpkg/dpkg.cfg

B

/etc/apt/apt.conf

C

/etc/apt/apt.conf.d

D

/etc/apt/sources.list

Correct
E

/etc/dpkg/dselect.cfg

Official Explanation / Community Explanations

O arquivo /etc/apt/sources.list é o arquivo de configuração correto para especificar os locais de rede (repositórios) dos quais os pacotes de instalação do Debian são carregados. Este arquivo contém linhas que definem os repositórios do APT, incluindo o URI, a distribuição e os componentes (por exemplo, main, contrib, non-free). O APT lê este arquivo para obter listas de pacotes e instalar pacotes das fontes especificadas.

Como funciona

O APT (Advanced Package Tool) utiliza as fontes definidas em /etc/apt/sources.list e arquivos em /etc/apt/sources.list.d/ para recuperar metadados de pacotes e pacotes .deb. Cada linha em sources.list segue o formato: deb [opções] uri distribuição [componentes]. Por exemplo: deb http://deb.debian.org/debian bookworm main. Quando você executa apt update, o APT baixa as listas de pacotes desses URIs e atualiza seu cache local.

Por que o valor correto está certo

  • /etc/apt/sources.list: Este é o arquivo de configuração principal para repositórios APT. Ele define diretamente de onde os pacotes são obtidos. Editar este arquivo permite adicionar, remover ou alterar as fontes de pacotes.

Por que os valores incorretos estão errados

  • /etc/dpkg/dpkg.cfg: Este arquivo configura o comportamento de dpkg, o gerenciador de pacotes de baixo nível. Ele não define as fontes de pacotes; controla opções como registro de logs, arquitetura e seleção de pacotes.
  • /etc/apt/apt.conf: Este arquivo configura o comportamento geral do APT, como configurações de proxy, cache e autenticação. Ele não especifica locais de repositório.
  • /etc/apt/apt.conf.d: Este é um diretório que contém trechos de configuração para o APT. Embora possa influenciar o comportamento do APT, não é o arquivo que lista diretamente as fontes de pacotes. As definições de repositório pertencem a sources.list ou sources.list.d/.
  • /etc/dpkg/dselect.cfg: Este arquivo configura dselect, uma interface para dpkg. Não define fontes de pacotes; dselect depende do APT ou de outros métodos para configuração da fonte.