Converter os repositórios Debian para o novo formato com as chaves
Dica publicada em Linux / Configuração
Converter os repositórios Debian para o novo formato com as chaves
O
Caso quiser converter o Debian 12 (Bookworm) e o Debian 13 (Trixie), faça o seguinte.
Debian 12 - Atualizando as chaves:
Debian 13 -Atualizando as chaves:
Renomeie o sources.list antigo e crie o novo arquivo de repositórios:
Conteúdo do debian.sources para Debian 12:
Salve e saia.
Conteúdo do debian.sources para Debian 13:
Salve e saia.
A "Enabled: yes" é opcional, por ser padrão, mas coloque caso depois queira desabilitar com "Enable: no" (equivalente a comentar) um repositório.
O repositório backports deixe comentado, pois não é recomendado deixá-lo habilitado o tempo todo, depois caso quiser instalar um pacote backport em específico, basta alterar o debian.sources para "yes" e executar:
No repositório "proposed-updates" todas as mudanças da versão estável (stable) (e antiga (oldstable)) lançada passam por um período de testes extensivos antes de serem aceitas no repositório. Essas atualizações da versão estável (e da antiga) são chamadas de versão pontual.
A preparação para as versões pontuais é feita através do mecanismo proposed-updates. Pacotes atualizados são enviados para uma fila separada chamada p-u-new (o-p-u-new) antes de serem aceitos no proposed-updates (e no oldstable-proposed-updates). São pacotes que cujas atualizações ainda não foram plenamente testadas com o conjunto do sistema, podemos dizer que são atualizações "betas" que depois provavelmente serão incorporadas nos repositórios.
Depois é só retornar o Enabled para "no" e "sudo apt update" para atualizar os índices.
Você pode, também, em vez de realizar o procedimento manualmente, utilizar o comando pronto:
O arquivo
E caso você tenha baixado as chaves GPG manualmente:
Referência:
Debian tem um novo formato de arquivo de repositórios.
Caso quiser converter o Debian 12 (Bookworm) e o Debian 13 (Trixie), faça o seguinte.
Debian 12 - Atualizando as chaves:
$ sudo curl -fsSL https://ftp-master.debian.org/keys/archive-key-12.asc -o /usr/share/keyrings/debian-archive-keyring.gpg
Debian 13 -Atualizando as chaves:
$ sudo curl -fsSL https://ftp-master.debian.org/keys/archive-key-13.asc -o /usr/share/keyrings/debian-archive-keyring.gpg
Renomeie o sources.list antigo e crie o novo arquivo de repositórios:
$ sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
$ sudo vim /etc/apt/sources.list.d/debian.sources <<< usei o vim, use teu editor preferido.
Conteúdo do debian.sources para Debian 12:
# bookworm e bookworm-updates Types: deb deb-src URIs: http://deb.debian.org/debian/ Suites: bookworm bookworm-updates Components: main non-free-firmware contrib non-free Enabled: yes Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # bookworm-security Types: deb deb-src URIs: http://security.debian.org/debian-security/ Suites: bookworm-security Components: main non-free-firmware contrib non-free Enabled: yes Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # Backports # O repositório backports deixe comentado, pois não é recomendado deixá-lo habilitado o tempo todo, depois caso quiser instalar um pacote backport sem alterar o debian.sources, basta executar: # sudo apt install -t bookworm-backports nome-do-pacote Types: deb deb-src URIs: http://deb.debian.org/debian/ Suites: bookworm-backports Components: main non-free-firmware contrib non-free Enabled: no Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # Proposed Updates # Deixe comentado e utilize quando necessário. Types: deb deb-src URIs: http://deb.debian.org/debian/ Suites: bookworm-proposed-updates Components: main non-free-firmware contrib non-free Enabled: no Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Salve e saia.
$ sudo apt update
Conteúdo do debian.sources para Debian 13:
# trixie e trixie-updates Types: deb deb-src URIs: http://deb.debian.org/debian/ Suites: trixie trixie-updates Components: main non-free-firmware contrib non-free Enabled: yes Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # trixie-security Types: deb deb-src URIs: http://security.debian.org/debian-security/ Suites: trixie-security Components: main non-free-firmware contrib non-free Enabled: yes Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # Backports # O repositório backports deixe comentado, pois não é recomendado deixá-lo habilitado o tempo todo, depois caso quiser instalar um pacote backport sem alterar o debian.sources, basta executar: # sudo apt install -t bookworm-backports nome-do-pacote Types: deb deb-src URIs: http://deb.debian.org/debian/ Suites: trixie-backports Components: main non-free-firmware contrib non-free Enabled: no Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # Proposed Updates Types: deb deb-src URIs: http://deb.debian.org/debian/ Suites: trixie-proposed-updates Components: main non-free-firmware contrib non-free Enabled: no Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Salve e saia.
$ sudo apt update
A "Enabled: yes" é opcional, por ser padrão, mas coloque caso depois queira desabilitar com "Enable: no" (equivalente a comentar) um repositório.
O repositório backports deixe comentado, pois não é recomendado deixá-lo habilitado o tempo todo, depois caso quiser instalar um pacote backport em específico, basta alterar o debian.sources para "yes" e executar:
$ sudo apt update
$ sudo apt install -t bookworm-backports nome-do-pacote
$ sudo apt update
$ sudo apt install -t trixie-backports nome-do-pacote
No repositório "proposed-updates" todas as mudanças da versão estável (stable) (e antiga (oldstable)) lançada passam por um período de testes extensivos antes de serem aceitas no repositório. Essas atualizações da versão estável (e da antiga) são chamadas de versão pontual.
A preparação para as versões pontuais é feita através do mecanismo proposed-updates. Pacotes atualizados são enviados para uma fila separada chamada p-u-new (o-p-u-new) antes de serem aceitos no proposed-updates (e no oldstable-proposed-updates). São pacotes que cujas atualizações ainda não foram plenamente testadas com o conjunto do sistema, podemos dizer que são atualizações "betas" que depois provavelmente serão incorporadas nos repositórios.
$ sudo apt update
$ sudo apt install -t bookworm-proposed-updates nome-do-pacote
$ sudo apt update
$ sudo apt install -t trixie-proposed-updates nome-do-pacote
Depois é só retornar o Enabled para "no" e "sudo apt update" para atualizar os índices.
Você pode, também, em vez de realizar o procedimento manualmente, utilizar o comando pronto:
$ sudo apt modernize-sources
O arquivo
/etc/apt/sources.list será transformado em /etc/apt/sources.list.d/debian-sources e será criado um backup em /etc/apt/sources.list.bak.
Porém, como o comando é automatizado, ele transformará somente o básico e caso tiver repositórios comentados eles não serão atualizados no debian.sources. Você terá de corrigir manualmente.
$ sudo apt update
E caso você tenha baixado as chaves GPG manualmente:
$ sudo apt reinstall debian-archive-keyring
$ sudo apt reinstall debian-keyring
$ sudo apt update
Referência:
Pois o 13 tá rodando tranquilo e sem sustos
kkkk...