Corrigir atualização do apt-get que não funciona
sudo apt update falhando no Ubuntu? As últimas linhas da saída nomeiam a causa real - relógio errado, repositório em fim de vida, PPA quebrado, chave GPG ausente ou bloqueio. Este guia mostra como ler o erro e corrigir apenas a fonte culpada.
📑Capítulos
- Execute sudo apt update e leia as últimas linhas - elas nomeiam a causa real
- Relógio errado - erro "O arquivo de versão ainda não é válido"
- Rede e DNS - este PC consegue acessar archive.ubuntu.com?
- Faça backup dos arquivos fontes antes de editar qualquer coisa
- Repositório em fim de vida útil - uma versão que saiu do arquivo principal
- PPA quebrado - uma fonte de terceiros ruim interrompe toda a atualização
- Chave GPG ausente – erro NO_PUBKEY
- O bloqueio – outro processo de pacote já está em execução
📋 Visão geral e guia passo a passo
Execute a atualização e leia as últimas linhas
Comece executando a atualização e lendo a saída corretamente - de baixo para cima. A maioria das linhas são boas notícias: Hit significa que uma fonte respondeu corretamente e Get significa que uma nova lista de pacotes foi baixada. Apenas dois tipos de linhas importam: as linhas Err no meio e as linhas de resumo começando com E: ou W: no final. As últimas duas ou três linhas nomeiam a fonte quebrada e o motivo, em palavras simples.
sudo apt updateOne honest fact that calms most people down: one broken source does not poison the others. The sources that said Hit or Get updated normally. Your job is to find the single bad entry, fix or disable exactly that entry, and run the update again - never start by deleting the whole sources file.
Verifique o relógio
A primeira de duas verificações de 30 segundos. Cada repositório Ubuntu publica um arquivo Release assinado, carimbado com a hora em que foi criado e uma data até a qual permanece válido, e verifica esse carimbo no relógio do seu PC. Se o relógio estiver errado - uma bateria CMOS descarregada e máquinas de inicialização dupla fazem isso com frequência - o apt recusa o arquivo com Release file is not valid yet e até faz uma contagem regressiva de quanto tempo esperaria. Execute date e compare-o com o seu telefone; um ano, mês ou até mesmo algumas horas errados contam.
date
sudo timedatectl set-ntp true
sudo apt updateSwitching NTP on lets the PC correct itself from the internet. Fix the time and the same update command usually succeeds within a minute - nothing about your repositories, keys or installation was ever damaged.
Verifique a rede e o DNS
A segunda verificação de 30 segundos: este PC consegue acessar o arquivo do Ubuntu? Se este comando imprimir um endereço IP, a resolução de nomes funcionará e o caminho da rede estará ativo. Se não imprimir nada, a falha é da rede ou do DNS - nenhum repositório é culpado e a edição dos arquivos fontes não ajudará até que a conectividade seja corrigida.
getent hosts archive.ubuntu.comOnly when the clock is right and the archive answers do the repository fixes below make sense.
Faça backup dos arquivos fontes antes de editar qualquer coisa
As correções restantes podem envolver os arquivos que informam ao apt de onde baixar: /etc/apt/sources.list e os arquivos por fonte dentro de /etc/apt/sources.list.d/. Antes de alterar uma única linha em qualquer lugar, salve uma cópia do original em algum lugar seguro, para que uma edição errada possa sempre ser desfeita colocando a cópia de volta.
Consertar um repositório em fim de vida
Se o erro diz que um repositório não possui um arquivo Release - geralmente com um 404 - para cada linha de uma versão do Ubuntu, essa versão atingiu o fim de sua vida útil e seus pacotes foram removidos do arquivo principal. apt está relatando a verdade: não há mais nada nesse endereço.
As soluções honestas são duas. A verdadeira é atualizar a máquina para uma versão compatível do Ubuntu. A opção de retenção é apontar apenas as linhas da versão antiga para o arquivo de versões antigas do Ubuntu (old-releases.ubuntu.com), que mantém as versões antigas disponíveis - útil para atualizar o PC mais uma vez, não uma maneira de manter um sistema não suportado seguro para sempre. Nunca substitua todo o seu arquivo fonte por um aleatório copiado da Internet; ele carregará os codinomes errados e as fontes erradas.
Consertar um PPA quebrado ou uma chave GPG ausente
Um PPA é uma fonte de terceiros que você ou um tutorial adicionou anteriormente, e um PPA morto - seu proprietário parou de publicar para o seu lançamento ou o PPA foi removido - falha em toda a execução, mesmo que todas as fontes do Ubuntu estejam íntegras. O erro nomeia o endereço do PPA. Desative ou remova apenas essa entrada do PPA (seu próprio arquivo em /etc/apt/sources.list.d/ ou a entrada em Software e atualizações em Outro software) e deixe todo o resto intacto.
Um problema de assinatura diferente diz NO_PUBKEY seguido por um ID de chave: o repositório está bom, mas seu PC ainda não confia em sua chave de assinatura. A solução é adicionar a chave desse repositório, obtida apenas da própria página oficial do repositório - uma chave de assinatura decide em que seu PC confia, portanto, nunca importe uma de um site de download aleatório.
--allow-insecure-repositories. Trate isso como um diagnóstico temporário, no máximo, nunca como uma correção: ele desativa a verificação de assinatura que o protege, de modo que a verdadeira reparação é sempre a chave ou o próprio repositório.O bloqueio - Aguarde o outro processo
Não foi possível obter o bloqueio significa que o sistema de pacotes está ocupado, não quebrado. Apenas um programa pode gravar o banco de dados do pacote por vez, e a própria mensagem nomeia o processo que contém o bloqueio - em uma área de trabalho normal que muitas vezes é atualizações autônomas (o atualizador de segurança automático executando sua execução agendada), uma janela do Atualizador de Software deixada aberta ou outro terminal. Aguarde alguns minutos, deixe terminar e execute sudo apt update novamente; a maioria dos erros de bloqueio desaparecem sozinhos.
/var/lib/dpkg/ ou /var/lib/apt/lists/) enquanto um processo de pacote ainda estiver em execução. Os arquivos de bloqueio não são o problema - eles são o ticket da fila. Excluí-los permite que dois gravadores entrem no banco de dados ao mesmo tempo, e é assim que uma mensagem inofensiva se transforma em uma verdadeira corrupção do sistema de pacotes.Qualquer que seja a causa do seu erro, termine da mesma maneira: corrija apenas uma coisa, execute sudo apt update mais uma vez e confirme que ele foi concluído sem nenhuma linha E: no final.
🏷️Topic Search Variables & Keywords
🎙️ Transcrição completa — toque para expandir
Guia passo a passo para solução de problemas e soluções - Não funciona? Experimente isto. Demonstração na tela por Technical Anshu.
sudo apt update falhando no Ubuntu? As últimas linhas da saída nomeiam a causa real - relógio errado, repositório em fim de vida, PPA quebrado, chave GPG ausente ou bloqueio. Este guia mostra como ler o erro e corrigir apenas a fonte culpada.
(A transcrição disponível na página de origem termina neste ponto. Assista ao vídeo acima para ver o passo a passo completo.)
❓ Perguntas frequentes
Este tutorial é 100% gratuito para seguir?
Sim! Todos os guias e métodos demonstrados pela Technical Anshu usam recursos gratuitos, legais e educacionais.
Os iniciantes podem seguir este guia?
Com certeza! Cada etapa é demonstrada na tela com instruções detalhadas para que qualquer pessoa possa acompanhar facilmente.
Onde posso fazer perguntas se tiver dúvidas?
Deixe um comentário diretamente no vídeo do YouTube e nossa comunidade e o Técnico Anshu irão ajudá-lo.
🚀 Assista ao tutorial completo no YouTube
🚀 Assista ao tutorial em vídeo passo a passo completo no YouTube: https://www.youtube.com/watch?v=rAWEvloS-Bw
Assine o Technical Anshu para obter suporte de TI, solução de problemas do Windows e gerenciamento de servidores.
▶️ Assistir ao vídeo completo