Galera, aviso rápido: o Debian 13 “Trixie” foi lançado como estável. Isso significa que o repositório testing já mudou de rumo e agora aponta para a próxima versão: Forky.
Resumindo os ciclos para quem está chegando agora:
- unstable (sid) → onde tudo nasce.
- testing → recebe os pacotes que “sobrevivem” em sid. Quando sai uma nova stable, o testing automaticamente ganha um novo codinome (nesse caso, virou Forky).
- stable → é o testing anterior, depois de congelar e passar por meses de depuração. Hoje, o stable é o Trixie.
Moral da história:
- Se você mantiver
testing no seu sources.list, já está no Forky (sem nem perceber).
# Para continuar no testing (Forky)
deb http://deb.debian.org/debian testing main contrib non-free-firmware
# Para travar no Trixie (stable atual)
deb http://deb.debian.org/debian trixie main contrib non-free-firmware
Para adequar os sources
sudo apt modernize-sources
"The following files need modernizing:
Modernizing will replace .list files with the new .sources format,
add Signed-By values where they can be determined automatically,
and save the old files into .list.bak files.
This command supports the ‘signed-by’ and ‘trusted’ options. If you
have specified other options inside brackets, please transfer them
manually to the output files; see sources.list(5) for a mapping."
Traduzindo:
"Os seguintes arquivos precisam ser modernizados:
A modernização substituirá os arquivos .list pelo novo formato .sources,
adicionará valores Signed-By quando puderem ser determinados automaticamente,
e salvará os arquivos antigos como .list.bak.
Este comando oferece suporte às opções signed-by e trusted. Se você tiver especificado outras opções dentro de colchetes [], transfira-as manualmente para os arquivos de saída; veja sources.list(5) para o mapeamento."
Boas, Maurício.
Espero que esteja tudo bem contigo.
Maurício, depois de “modernizar” a sources.list, sempre que executo o update ocorre-me este erro:
Notice: Missing Signed-By in the sources.list(5) entry for ‘Index of /debian’
No entanto, não me impede de executar upgrades, mas o que é exatamente e como arranjá-lo. Sabes?
Desde já te agradeço qualquer ajuda.
Sinceros Cptos
Vamos descobrir juntos… Seria algum repositório que vc tem no source de terceiros?
Manda o source e manda a saída no terminal que vamos matar essa juntos.
Obrigado, Maurício.
Tirei um print da tela. Não há nenhum repositório além dos que já vieram por padrão. Vale dizer que o problema só surgiu após eu executar o comando sudo apt modernize-sources. Aliás, já tinha tido este problema e até o relatei ao @eddiecsilva e chegámos à conclusão que era por causa dum repositório do google-chrome que eu havia instalado, mas desinstalei o google-chrome e apaguei o repositório da sources.list e o problema persistiu. Tive de reinstalar tudo. Agora não há nenhum repositório “externo” acrescentado à sources.list e o problem voltou, portanto, concluo que não tinha nada a ver com o repositório do google-chrome. Que achas, Maurício?
Eis o print:
Sinceros cptos.
P.S.: ENCONTREI O ERRO, Maurição e @eddiecsilva 
O erro está no ficheiro do backport (debian-backports.sources), pois a secção Signed-By está em branco. Apenas copiei o mesmo path do debian.sources que havia nos outros, colei, executei o update e o a mensagem do missing desapareceu.
Senhores, um sincero muito obrigado. A vitória é nossa!
Que Deus nos abençoe.
Na verdade isso nem é um erro, é apenas um aviso.