Mudando para um espelho: deb822 e fontes do apt
Desde o 24.04 as fontes de pacotes do Ubuntu não ficam mais em /etc/apt/sources.list; elas foram para /etc/apt/sources.list.d/ubuntu.sources no formato deb822. Muitos guias ainda mandam editar o sources.list, e no 26.04 isso simplesmente não faz nada.
Veja o arquivo primeiro
head -12 /etc/apt/sources.list.d/ubuntu.sources
No 26.04 ele se parece com isto — dois blocos, o repositório principal e o canal de segurança:
Types: deb
URIs: http://cn.archive.ubuntu.com/ubuntu/
Suites: resolute resolute-updates resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgO que cada campo significa:
| Campo | Significado |
|---|---|
Types | Tipo de repositório; deb são pacotes binários (deb-src é código-fonte) |
URIs | A linha que você altera — o endereço do espelho |
Suites | Codinome da versão: resolute é o 26.04; -updates, -security e -backports são os canais |
Components | Seções de pacotes: main restricted universe multiverse |
Signed-By | Chave de verificação — não mexa nela |
O 26.04 já aponta para cn.archive.ubuntu.com, então usuários na China começam em um espelho. Trocar para Aliyun ou TUNA é uma questão de velocidade e confiabilidade (o espelho oficial da China pode atrasar), não de fazer o apt funcionar.
Trocando o espelho: apenas URIs
A regra: mexa apenas no URIs. Um codinome errado em Suites e você recebe 404s.
Faça o backup primeiro:
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bakDepois substitua (Aliyun neste exemplo):
sudo sed -i -E 's|(cn\.)?archive\.ubuntu\.com|mirrors.aliyun.com|g; s|security\.ubuntu\.com|mirrors.aliyun.com|g' \
/etc/apt/sources.list.d/ubuntu.sourcesVerifique:
sudo apt updateSe as linhas Hit/Get voltarem do novo host sem erros 404 ou de Release file, está pronto.
Espelhos comuns
Troque mirrors.aliyun.com no comando acima por qualquer um destes:
| Espelho | Host |
|---|---|
| Aliyun | mirrors.aliyun.com |
| Tsinghua TUNA | mirrors.tuna.tsinghua.edu.cn |
| USTC | mirrors.ustc.edu.cn |
| Huawei Cloud | mirrors.huaweicloud.com |
Revertendo
Se o apt update falhar depois da alteração, um comando restaura o original:
sudo cp /etc/apt/sources.list.d/ubuntu.sources.bak /etc/apt/sources.list.d/ubuntu.sources
sudo apt updateÉ por isso que a etapa de backup não é opcional.
Ainda existe uma GUI para isso?
Não na instalação padrão. O 26.04 não traz o Software & Updates (software-properties-gtk); procurar por “software” abre a App Center, que só lida com Snaps e não consegue editar as fontes do apt.
Portanto, o fluxo de cliques não existe mais no 26.04. Use os comandos acima, ou instale o painel antigo se você realmente quiser:
sudo apt install software-properties-gtkPPAs não são espelhos
Trocar o espelho afeta apenas o arquivo oficial do Ubuntu. Os PPAs que você adicionou com add-apt-repository ppa:xxx/yyy ficam em seus próprios arquivos .list ou .sources em /etc/apt/sources.list.d/ e continuam se conectando ao Launchpad diretamente.
Se um PPA estiver lento na sua rede, as únicas opções são um espelho específico do projeto ou um proxy.
Erros comuns
404 Not Found ou “does not have a Release file”
O codinome em Suites está errado, ou o espelho ainda não sincronizou essa versão. O 26.04 é resolute — não noble (24.04) e não plucky (25.04).
NO_PUBKEY ou “signatures couldn’t be verified”
Não tem relação com o espelho: falta a chave de um PPA. Importe o id da mensagem de erro:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>A abordagem mais limpa é guardar a chave em /usr/share/keyrings/ e referenciá-la com Signed-By; o apt-key está obsoleto nas versões atuais.
“Release file … is not valid yet”
O relógio do sistema está errado. Confira com timedatectl e ative a sincronização de horário:
sudo timedatectl set-ntp trueRelacionado
- Configuração pós-instalação para a China — pacotes de idioma, método de entrada, fontes, fuso horário
- Fontes e atualizações — estrutura dos repositórios, pinning e retenção de versões
- Referência de comandos do APT — os subcomandos do apt que você usa no dia a dia