Questão Como baixar pacotes de um repositório que não está no sources.list


Estou remasterizando um CD para o Ubuntu 10.04 (lucid), mas essa não é a versão que estou executando e não quero adicionar seus repositórios em souces.list.

Existe uma maneira de baixar as versões mais recentes de seus pacotes do repositório sem editar o sources.list?


1
2017-12-16 12:27


origem




Respostas:


Antes de começar: Você realmente não deveria remasterizar o Lucid. Ele tem mais de 3 anos, cessará o suporte em abril de 2014 e a maioria dos pacotes comuns não recebe atualizações. Remasterize 12.04 se precisar, mas não use o Lucid. Dito isto, minhas instruções podem não funcionar para nada antes do Precise.


Existe uma maneira de baixar as versões mais recentes de seus pacotes do repositório sem editar o sources.list?

Você pode pedir ao apt-get para usar outro arquivo sources.list. Basta adicionar -o Dir::Etc::SourceList=/some/file ao apt-get ligar. Isso pode funcionar para o aptitude também.


2
2017-12-16 14:53



Eu tenho E: Release 'lucid' for 'ubuntu-keyring' was not found. Tudo bem, faltando atualização - então eu tentei usar o apt-get update com -o Dir::State::Lists para usar um diretório alternativo, mas quando eu uso o Dir::Etc::SourceList é ignorado e o apt-get baixa tudo da minha sources.list. - Penz
@Penz como eu disse no meu primeiro parágrafo, pode não funcionar para nada antes preciso. Eu sou capaz de fazer o que você pediu com o método acima, que está usando outro sources.list. O que quer que aconteça com os pacotes é inerente ao fato de você estar usando o Lucid. - Braiam
Desculpe, esqueci de mencionar algo: mesmo que eu queira remasterizar o Lucid, eu estou rodando o Debian Jessie (teste), que tem o apt-get versão 0.9.12.1. - Penz