Espelhos de pacote de longo prazo [fechados]

0

Estou tendo um problema complicado de empacotamento com minhas máquinas em nuvem Trusty Ubuntu. Eu entendo que Trusty está atualmente em "beta", então eu posso entender que eu tenho que lidar com isso. Mas há um problema mais amplo e estou procurando uma solução geral para ele.

Basicamente, um pacote importante (não acoplado) para minha infraestrutura foi quebrado por uma atualização. Como os arquivos do Ubuntu excluem automaticamente as versões antigas dos pacotes (o que efetivamente faz com que seja uma distribuição de lançamento, um ponto para outro dia ...), não consigo usar a ferramenta básica apt para fazer o downgrade para a última versão. Em particular, o que eu gostaria de fazer é dizer:

sudo apt-get install unbound=1.4.21-1ubuntu2

e tenha o apt-get instalado nessa versão. Mas como não está nos repositórios, o comando não funcionará:

$ sudo apt-get install unbound=1.4.21-1ubuntu2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '1.4.21-1ubuntu2' for 'unbound' was not found

Eu entendo que posso usar o dpkg -i para instalar o pacote. Mas essa solução não funciona para mim - eu teria que mudar meu martelo para lidar com uma unha defeituosa.

Então, existe algum espelho de repositório de "longo prazo" que eu possa usar? Um espelho que metodicamente mantém pelo menos algumas versões mais antigas de cada pacote?

    
por nomen 06.04.2014 / 03:16

1 resposta

2

Em geral, a estrutura dos repositórios apt não permite que várias versões de um pacote estejam presentes. Uma lista de todos os espelhos de pacotes para o Ubuntu pode ser encontrada em Launchpad . Como o Ubuntu herda do Debian o sistema de repositórios apt, a descrição do formato do repositório ajuda a explicar como ele é configurado. Um exemplo de onde um diretório no arquivo pode conter várias versões, mas para versões diferentes, estaria no pool para onde existem versões para cada lançamento separado, mas não várias versões por lançamento.

    
por Stephen Michael Kellat 06.04.2014 / 03:51