apt-get instala a versão específica do nfs-common

2

Curta pergunta: Tenho motivos para instalar uma versão específica de nfs-common em uma nova máquina. Eu quero instalar o 1:1.2.8-6ubuntu1.1 . Eu acredito que eu preciso fazer: sudo apt-get install nfs-common : Mas não tenho certeza do que deveria ser. Eu tentei o óbvio de:

$ sudo apt-get install nfs-common=1:1.2.8-6ubuntu1.1
E: Version '1:1.2.8-6ubuntu1.1' for 'nfs-common' was not found

Longa pergunta: Estou tentando instalar o nfs-common em uma imagem do docker. Na primeira tentativa, acabei de fazer apt-get install nfs-common . Isso falhou, presumivelmente porque:

  

O problema é que o nfs-common foi atualizado no repo de backports,   mas o portmap não, e o novo portmap nfs-common e old não são   compatível. Então, para instalá-lo, desative os backports ou use a força   versão para instalar a versão anterior do nfs-common.   [ 1 ].

OK, estou feliz em forçar uma versão anterior de nfs-common . Isso corresponderia a outra máquina que foi configurada meses atrás, presumivelmente antes da versão mais recente estar disponível. Indo para essa máquina e executando apt-cache policy nfs-common , vejo que instalou 1:1.2.8-6ubuntu1.1 . Analisando as páginas do manual para e:

  1. Como instalar uma versão específica de algum pacote?
  2. Como instalar pacotes específicos do Ubuntu, com a versão exata?

Eu vejo que preciso fazer algo como apt-get install nfs-common=1:1.2.8-6ubuntu1.1 . No entanto, não consigo descobrir a sintaxe exata. Quando tentei o acima, recebi E: Version '1:1.2.8-6ubuntu1.1' for 'nfs-common' was not found . Recebi o mesmo erro se eu usasse 1:1.2.8-6ubuntu1.2 , que é a versão padrão instalada.

Obviamente, não estou entendendo nada sobre a versão especificada, e não consigo encontrar nenhum exemplo na web para instalar uma versão específica do nfs-common (ou algum componente que eu possa mapear para instalar um nfs antigo -common).

Qualquer ajuda seria apreciada.

Nota adicional: tentei seguir os conselhos no link . Eu tive que adicionar um apt-get update . No entanto, fazer o apt-get install nfs-common acabou falhando com

dpkg: error processing package nfs-common (--configure):
 subprocess installed post-installation script returned error exit status 10
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 nfs-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por user3550496 16.12.2015 / 23:32

1 resposta

0

Aqui você pode baixar o pacote em .deb . Outra solução é instalar através do apt-get a versão inferior mais próxima, que está disponível, ie. 1: 1.2.8-6ubuntu1.1 se isso pudesse acontecer.

EDIT 1

Ele é facilmente instalado também, pelo menos a partir de 1: 1.2.8-6ubuntu1.1, caso contrário.

EDIT 2

Mas você precisa verificar se funciona bem. Você vai de qualquer maneira: -).

    
por Tomasz 16.12.2015 / 23:58