Este é um bug comum no Ubuntu 12.04.
Solução alternativa:
Como os repositórios afetados são os repositórios de distribuição imutáveis, uma abordagem para contornar esse problema é executar os seguintes comandos imediatamente antes de executar sudo apt-get update
. Certifique-se de ajustá-los para o nome do site de arquivamento que você usa, bem como o nome da versão que você está usando. Nem todo mundo precisará dos quatro comandos - veja os comentários no final dos comandos. Não os use para o lançamento de desenvolvimento.
-
sudo touch /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages
- 'sudo touch
/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages
Se você habilitou o Ubuntu Universe '
- 'sudo touch
/var/lib/apt/list/us.archive.ubuntu.com_ubuntu_dists_precise_main_source_Sources
Se você ativou as fontes '
- 'sudo touch
/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_universe_source_Sources
Se você ativou o Universo e as fontes '
Esses comandos informam ao sistema que esses arquivos estão atualizados, atualizando a hora nos arquivos mortos. Não execute esses comandos em outros repositórios, ou após o bug ser corrigido.
Mesmo após o problema ser corrigido, pode fazer sentido considerar como reduzir a largura de banda ao executar o apt-get se você o executar regularmente e tiver uma conexão de Internet lenta ou cara.
-
Pode fazer sentido executar a atualização com menos frequência ou, de forma equivalente, escolha um repositório que seja atualizado com menos frequência que os principais.
-
Muitos incluem os repositórios "fonte" em sua lista de software fontes. Isso é útil para fazer o apt-get source nome_do_pacote , mas que pode ser meio antiquado.
A menos que você obtenha uma fonte todos os dias, considere remover o fonte, e habilitar novamente e fazer uma atualização somente quando você quer baixar alguma fonte. A fonte de vários pacotes é sempre mudando para que o índice a ser baixado esteja sempre mudando, também.
Outra solução é atualizar apenas o arquivo de índice interessado:
Na maioria das vezes, nós atualizamos a lista de pacotes para adicionar um PPA. então esta é uma solução para isso
-
Crie um arquivo como
/etc/apt/apt.conf.d/99mysettings
e
coloque esta linha no arquivo. %código%.Como? : Digite-os em um terminal
Apt::Get::List-Cleanup 'false';
.Explicação: Isso faz com que
sudo gedit /etc/apt/apt.conf.d/99mysettings
não exclua os arquivos de índice que já foram baixados. -
Desative os repositórios que você não deseja atualizar agora. Você pode ir aqui para ver como você pode desativar os repositórios .
-
Em seguida, execute o comando
apt-get
em um terminal. espere até o fim. -
Finalmente, ative novamente todos os repositórios desativados há alguns minutos. Agora você atualizou o índice PPA com todos os índices anteriores.
Outra opção é alternar para um espelho em vez de usar us.archive.ubuntu.com
Existem muitos espelhos que não atualizam o índice regularmente (provavelmente uma vez por semana). Resolvi o problema alternando para esse espelho específico.
você pode localizar um espelho perto de você e ver se isso ajuda.
Espero que isso ajude.
Fonte: Aqui