Sim, os nomes dos arquivos /etc/sources.list.ddevem terminar com as .listlinhas nos arquivos a serem considerados como especificando fontes de software que devem ser usadas. Caso contrário, os arquivos podem ter um significado diferente.
NAME sources.list - lista de recursos do pacote para o APT
DESCRIÇÃO
A lista de recursos do pacote é usada para localizar arquivos do sistema de distribuição de pacotes em uso no sistema. No momento, esta página de manual documenta apenas o sistema de empacotamento usado pelo sistema Debian GNU / Linux. Este arquivo de controle é /etc/apt/sources.list.
A lista de fontes foi projetada para suportar qualquer número de fontes ativas e uma variedade de mídias de origem. O arquivo lista uma fonte por linha, com a fonte mais preferida listada primeiro. O formato de cada linha é: type uri args O primeiro item, type determina o formato para args. uri é um URI (Universal Resource Identifier), que é um superconjunto do URL ou localizador de recursos universal mais específico e conhecido. O restante da linha pode ser marcado como um comentário usando um #.
SOURCES.LIST.D
O diretório /etc/apt/sources.list.d fornece uma maneira de adicionar entradas sources.list em arquivos separados. O formato é o mesmo que para o arquivo sources.list comum. Os nomes dos arquivos precisam terminar com .list e podem conter apenas letras (az e AZ), dígitos (0-9), sublinhado (_), hífen (-) e caracteres de ponto (.). Caso contrário, o APT imprimirá um aviso de que ignorou um arquivo se o arquivo não corresponder a um padrão na lista de configuração Dir :: Ignore-Files-Silently - nesse caso, será ignorado silenciosamente ...
sources.list.save
Os .list.savearquivos são algum tipo de arquivo de trabalho / backup:
Sim, qualquer arquivo dentro /etc/apt/sources.list.ddeve ter uma .listextensão, caso contrário apt, imprimirá uma mensagem de aviso e ignorará o arquivo, exceto se o arquivo corresponder a um padrão na Dir::Ignore-Files-Silentlyopção do apt .
A Software SourcesGUI cria um .list.savepara cada.list arquivo gerenciado, como um tipo de arquivo de "backup". O bug do LP 611925 mencionado é de 2010, quando o apt ainda não ignorou silenciosamente os .savearquivos e, como tal, gerou muitos avisos.
Esse comportamento foi corrigido na versão apt 0.8.3ubuntu1em 2010 para o bug LP 631770 :
apt (0.8.3ubuntu1) maverick; urgency=low
* merged fixes from debian-sid
* debian/rules:
- put ubuntu-archive.gpg back into the package (LP: #620576)
* apt-pkg/init.cc:
- ignore ".distUpgrade" and ".save" files in sources.list.d
(LP: #631770)
Desde então, esses arquivos são ignorados silenciosamente aptpor padrão. Você pode ver todos esses padrões com:
Obrigado por uma resposta complementar tão detalhada. Adicionados alguns petiscos que eu ainda não tinha encontrado.
SRDC
0
Você não mencionou o problema que está tendo. Mas, para responder à sua consulta, deve haver um arquivo /etc/apt/sources.list.d/para cada repositório, e geralmente há dois. O exigido terminará com *.liste o opcional terminará com *.list.save(este arquivo é gerado automaticamente por alguns gerenciadores de repositório da GUI). A lista principal, gerenciada pelo sistema operacional, é /etc/apt/sources.liste as listas auxiliares podem ser adicionadas /etc/apt/sources.list.d/your-custom-list-here.list.
Não estou resolvendo nenhum problema específico, apenas estou aprendendo como os repositórios estão funcionando no ubuntu. Eu não entendo por que deveria haver 2 arquivos (com o conteúdo exato) e por que não usá-los para adicionar repositórios.
bessarabov
3
Resposta um tanto enganadora de várias maneiras: Primeiro, os .list.savearquivos não são necessários, são uma espécie de arquivos de backup criados pela Software SourcesGUI, apenas o .listarquivo é usado pelo aptsistema; Em segundo lugar, os repositórios podem ser adicionados a /etc/apt/sources.list, mas não é recomendado fazê-lo (as alças OS TI), para que os administradores e os pacotes são realmente encorajados a brincar com/etc/apt/sources.list.d
MestreLion
Para qualquer leitor ... a resposta foi editada, refletindo os pontos que o @MestreLion levantou.
Você não mencionou o problema que está tendo. Mas, para responder à sua consulta, deve haver um arquivo
/etc/apt/sources.list.d/
para cada repositório, e geralmente há dois. O exigido terminará com*.list
e o opcional terminará com*.list.save
(este arquivo é gerado automaticamente por alguns gerenciadores de repositório da GUI). A lista principal, gerenciada pelo sistema operacional, é/etc/apt/sources.list
e as listas auxiliares podem ser adicionadas/etc/apt/sources.list.d/your-custom-list-here.list
.fonte
.list.save
arquivos não são necessários, são uma espécie de arquivos de backup criados pelaSoftware Sources
GUI, apenas o.list
arquivo é usado peloapt
sistema; Em segundo lugar, os repositórios podem ser adicionados a/etc/apt/sources.list
, mas não é recomendado fazê-lo (as alças OS TI), para que os administradores e os pacotes são realmente encorajados a brincar com/etc/apt/sources.list.d