Sei que essa pergunta já foi feita antes, mas não aceito a resposta: "você pode ver claramente as adições personalizadas". Quando adiciono ppa's (o que não faço há anos), aperto uma tecla do teclado chamada "Enter" que me permite adicionar uma linha vazia antes da nova entrada (eu até adicionaria um comentário explicativo, mas sou um escritor de tecnologia, então ....). Eu gosto do meu sources.conf
limpo e arrumado.
/etc/apt/sources.d
Significa que tenho meia dúzia de arquivos para analisar em vez de apenas um.
AFAIK, não há "absolutamente" nenhuma vantagem em ter um arquivo de configuração versus 6 (por uma questão de argumento, talvez você tenha 3 ou até 2, não importa ... 1 ainda vence 2).
Alguém pode, por favor, apresentar uma vantagem racional, "você pode ver claramente as adições personalizadas" é uma desculpa de pobre.
Devo acrescentar que adoro mudanças, no entanto, APENAS quando há benefícios introduzidos pela mudança.
Editar após a primeira resposta:
Ele permite que novas instalações que precisam de seus próprios repositórios não precisem pesquisar um arquivo simples para garantir que não estejam adicionando entradas duplicadas.
Agora, eles precisam procurar em um diretório por dupes em vez de um arquivo simples. A menos que eles assumam que os administradores não mudam as coisas ...
Ele permite que um administrador de sistema desative facilmente (renomeando) ou remova (excluindo) um conjunto de repositórios sem precisar editar um arquivo monolítico.
O administrador precisa grep do diretório para encontrar o arquivo apropriado para renomear, antes, ele pesquisaria UM arquivo e comentaria uma linha, uma linha sed para "quase" qualquer administrador.
Ele permite que um mantenedor de pacote forneça um comando simples para atualizar os locais do repositório sem ter que se preocupar em alterar inadvertidamente a configuração de repositórios não relacionados.
Não entendo este, "presumo" que o mantenedor do pacote conheça a URL de seu repositório. Novamente, tem sed
um diretório em vez de um único arquivo.