Como pacotes de bloqueio de versão no Ubuntu? [duplicado]

9

No CentOS existe a opção yum versionlock , onde você pode bloquear um pacote para uma versão específica, por isso nunca é atualizado depois disso.

Eu gostaria que

puppet-server-2.7.19-1
puppet-2.7.19-1

permanece no 2.7 e nunca é atualizado para o 3.0. O Puppet Labs lançou o 3.0 e o colocou no repositório estável, então o 2.7 será atualizado para o 3.0, o que não é compatível com versões anteriores.

O Ubuntu tem algo semelhante a yum versionlock ?

    
por Sandra 05.10.2012 / 11:10

2 respostas

15

Você pode criar um arquivo em /etc/apt/preferences e fixar a versão dos pacotes.

O formato do arquivo seria um pouco assim:

Package: puppet-server
Pin: version 2.7*
Pin-Priority: 550

Veja também:

por 06.10.2012 / 03:17
4

Você pode tentar isso:

aptitude hold puppet-server puppet
echo "puppet-server hold" | dpkg --set-selections
echo "puppet hold" | dpkg --set-selections
    
por 05.10.2012 / 11:17