web-dev-qa-db-ja.com

Ubuntuでパッケージをバージョンロックする方法は?

CentOSにはyum versionlockオプションがあり、パッケージを特定のバージョンにロックできるため、それ以降アップグレードされることはありません。

お願いします

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

2.7のままで、3.0にアップグレードされることはありません。 Puppet Labsは3.0をリリースし、それを安定したリポジトリに配置したため、2.7は3.0にアップグレードされ、下位互換性はありません。

Ubuntuにはyum versionlockに似たものがありますか?

11
Sandra

/etc/apt/preferencesでファイルを作成し、パッケージのバージョンを固定することができます。

ファイルの形式は次のようになります。

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

以下も参照してください。

19
jokerdino

あなたはこれを試すことができます:

aptitude hold puppet-server puppet
echo "puppet-server hold" | dpkg --set-selections
echo "puppet hold" | dpkg --set-selections
6
ThorstenS