Technical Anshu Home › Tutoriais › Corrigir atualização do apt-get
🐧 Ubuntu apt Fix

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.

✍️ Technical Anshu🐧 Ubuntu / Linux🎧 Multi-Language Audio
Corrigir atualização do apt-get que não funciona
🎧 Áudio multilíngue: No player de vídeo, clique em [Configurações] (⚙️) ➔ [Faixa de áudio] para selecionar seu idioma.

📑Capítulos

  1. Execute sudo apt update e leia as últimas linhas - elas nomeiam a causa real
  2. Relógio errado - erro "O arquivo de versão ainda não é válido"
  3. Rede e DNS - este PC consegue acessar archive.ubuntu.com?
  4. Faça backup dos arquivos fontes antes de editar qualquer coisa
  5. Repositório em fim de vida útil - uma versão que saiu do arquivo principal
  6. PPA quebrado - uma fonte de terceiros ruim interrompe toda a atualização
  7. Chave GPG ausente – erro NO_PUBKEY
  8. O bloqueio – outro processo de pacote já está em execução

📋 Visão geral e guia passo a passo

1

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.

Terminal
sudo apt update

One 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.

2

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.

Terminal
date
sudo timedatectl set-ntp true
sudo apt update

Switching 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.

3

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.

Terminal
getent hosts archive.ubuntu.com

Only when the clock is right and the archive answers do the repository fixes below make sense.

4

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.

⚠️ Edite com cuidado - uma edição errada interrompe ainda mais as atualizações. Cada linha carrega um codinome de lançamento para uma versão específica do Ubuntu. Se uma linha apontar para uma versão diferente daquela instalada, o apt mistura duas versões e os erros se multiplicam; a exclusão de entradas remove as fontes que você ainda precisa. Altere ou desative apenas a entrada culpada nomeada pelo erro - nada mais.
5

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.

6

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.

📌 Em alguns erros, o apt sugere executar com --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.
7

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.

⚠️ Nunca exclua arquivos de bloqueio (por exemplo, em /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

🔍 Ubuntu 🔍 AptUpdate 🔍 Linux 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Troubleshooting 🔍 sudo apt update 🔍 apt-get update not working 🔍 sources.list 🔍 NO_PUBKEY 🔍 PPA Error 🔍 Release file not valid yet 🔍 Ubuntu Update Failed
🎙️ 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
Este tutorial é baseado no vídeo Corrigir o apt-get update que não funciona do Técnico Anshu • Travou em alguma etapa? Pergunte nos comentários do vídeo – você receberá ajuda lá 🙏