atualiza para 13.04 de 12.10 sem repo quantal [duplicado]

1

Eu recentemente me tornei proprietário temporário de uma antiga máquina Ubuntu 12.10 para que eu possa atualizá-la para o mais recente (14.04). Então, eu estou tentando atualizar para o 13.04 como no site do Ubuntu, e de lá para o 14.04, mas eu parecia ter encontrado o erro do apt-get:

root@camolls1000774583:/etc/apt# do-release-upgrade 
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife

Traceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 145, in <module>
fetcher.run_options += ["--mode=%s" % options.mode,
AttributeError: type object 'DistUpgradeFetcherCore' has no attribute 'run_options'

Eu pesquisei por aí, aparentemente, a correção foi empurrada em uma atualização e foi colocada no repositório quantal.

Mas quando tentei executar o apt-get update e o apt-get upgrade, todos os repositórios quantais retornaram como 404 não encontrados ou ignorados. Eu estou supondo que desde Quantal é EOL eles tiraram o repo.

Então, como faço para atualizar para o Raring sem repositório quantal?

Eu também anexei uma cópia da minha sources.list caso isso ajude. Eu não posso explodir isso. Eu preciso dos dados do usuário intactos.

obrigado

Editado para esclarecimentos adicionais.

    
por D.Zou 01.08.2014 / 15:41

1 resposta

0

Na maioria das vezes, você pode dar um jeito de mudar todas as referências da versão antiga para a nova versão (por exemplo: "quantal" para "fiel", por exemplo) em /etc/apt/sources.list (e quaisquer arquivos .list em /etc/apt/sources.list.d/), execute um apt-get update e, em seguida, um apt -get dist-upgrade - Eu vi muito poucas instalações "quebrar" usando este método hackish.

Mas a melhor maneira é garantir que o / home esteja em sua própria partição ou volume, permitindo que você atualize ou reinstale completamente o Ubuntu sem causar impacto nos dados pessoais, porque você diz ao instalador que monta a partição / volume como / home mas não formatá-lo.

Se o sistema em questão não tiver / home separado, então pegue um disco rígido USB, faça backup de toda a estrutura da pasta / home para ele com rsync -avz / home / path / para / usb / hdd --progress , reformate e reinstale com uma configuração de particionamento adequada (por exemplo: 20GB para raiz "/", 4GB para "swap" e o restante da unidade para home "/ home") e restaure o conteúdo de / home a partir do HDD USB, altere o ID do proprietário em todos os arquivos e pastas, se necessário, com um grande comando chown -R nome de usuário: / home / username e, em seguida, dê um tapinha nas costas.

    
por Jeff Sereno 01.08.2014 / 16:43