Administração de Linux Question #019e3987
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?
/etc/dpkg/dpkg.cfg
/etc/apt/apt.conf
/etc/apt/apt.conf.d
/etc/apt/sources.list
/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 dedpkg, 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 asources.listousources.list.d/./etc/dpkg/dselect.cfg: Este arquivo configuradselect, uma interface paradpkg. Não define fontes de pacotes;dselectdepende do APT ou de outros métodos para configuração da fonte.