Eu tenho uma caixa de desenvolvimento de software com o Ubuntu Jaunty Jackalope instalado. Sei que esta versão é de 2009, mas é uma caixa de desenvolvimento com requisitos rígidos, portanto não consigo atualizar o sistema operacional para uma versão mais recente do Ubuntu.
Não consigo instalar um novo software para esta versão porque o Jaunty não é mais suportado. Ou seja, nenhum dos servidores de software Ubuntu carrega mais o Jaunty. Por exemplo, http://us.archive.ubuntu.com/ubuntu/dists/jaunty/ não existe mais. Portanto, o apt-get não funciona.
O que eu posso fazer? Existe um servidor de arquivamento Jaunty e como eu aponto o apt-get para esse servidor?
Eu sou um usuário Solaris / Windows, a propósito.
ubuntu
ubuntu-9.04
stackoverflowuser2010
fonte
fonte
Respostas:
Você pode usar o URL de versões antigas:
http://old-releases.ubuntu.com/ubuntu/
Os lançamentos antigos incluem tudo o que não é mais suportado oficialmente. Apenas substitua us.archive e security por versões antigas em /etc/apt/sources.list e você deve estar pronto!
Observe que você também pode ter fontes de diferentes versões do Ubuntu no arquivo sources.list (na verdade, nos velhos tempos, atualizar para a versão mais recente significava substituir manualmente o warty pelo hoary e executar dist-upgrade).
Portanto, se você realmente precisar, poderá obter versões mais recentes de pacotes de versões mais recentes sem atualizar o sistema operacional inteiro.
EDIT: Exemplo mais detalhado. Supondo que o arquivo encontrado aqui seja o seu arquivo sources.list, você pode fazer algo como:
Inside VI
Use-nos em vez de cl se é isso que está no seu arquivo.
Então corra
O primeiro atualizará suas fontes com base no seu arquivo sources.list editado. O segundo atualizará todos os pacotes em seu sistema para a versão mais recente usada pelo Jaunty antes do término do suporte (você será solicitado a confirmar primeiro).
fonte
:%s/us\.archive/old-releases/g
então$ sudo apt-get update
. Ubuntu Server 13.10.Não sei exatamente qual é a justificativa, mas o Ubuntu torna um pouco mais difícil instalar pacotes em versões que não são mais compatíveis. Parece que o Ubuntu é bom o suficiente para continuar hospedando arquivos para as versões mais antigas, mas você está sozinho para descobrir como acessar esses arquivos.
Isso é gerenciado
/etc/apt/sources.list
e arquivos adicionais em/etc/apt/sources.list.d/
. Conhecer o conteúdo dessas listas é útil para gerenciar seus componentes instaláveis. Nota: Isso está documentado emman sources.list
.Digamos que você tenha algo como o seguinte ...
Observe que esta linha contém um componente de URL. O truque é que a linha é apenas uma abreviação para os URLs reais indicados, que neste caso, são ...
A questão é: esses URLs ainda são válidos? A resposta é não, eles não existem mais.
A solução é identificar as linhas desativadas nos arquivos sources.list e modificá-las com o local atualizado - que neste caso é ...
Nota: Normalmente existem várias entradas no sources.list. Pode ser que nem todos exijam esse tipo de modificação - então você precisa ser um pouco seletivo, por exemplo, verificando manualmente cada entrada. A resposta curta é: substitua
archive.ubuntu.com
porold-releases.ubuntu.com
.Após modificar este arquivo, você precisa executar o seguinte antes de executar
apt-get install
:fonte