web-dev-qa-db-ja.com

パッケージがアップグレードされないようにする方法

可能性のある複製:
特定のパッケージの更新を禁止する方法

手動で実行するまで、カーネルまたはgrubを更新したくありません。 Ubuntuでこれは可能ですか(10.04、私は推測します)?

5
MarkovCh1

あなたの質問はシナプスとタグ付けされているので、これはあなたが選んだパッケージマネージャーであると仮定します。シナプスでパッケージを保持するには、単に「バージョンをロックする」必要があります。

保留するパッケージを見つけて選択します。次に、メニューバーのPackage > Lock Versionに移動します。

synaptic

そのパッケージをアップグレードする準備ができたら、パッケージを強調表示して[バージョンのロック]をオフにします。これで、通常どおりアップグレードできます。

コマンドラインからこれを行いたい場合は、dpkg --set-selectionsを使用できます

echo package_name hold | Sudo dpkg --set-selections

保留を解除するには、次を実行します:

echo package_name install | Sudo dpkg --set-selections
10
andrewsomething

この種のパッケージホールドを実現するさまざまな方法を説明するために私が知っている最高のリソースは、Ubuntu Pinning How-to page にあります。私は本当にそれをチェックすることをお勧めします。 andrewが詳細に説明しているように、Synapticロックの使用に加えて、これを行ういくつかの方法について説明します。

Askubuntuのいくつかのスレッドには、密接に関連する問題の解決策があります。

カーネルの更新を無効にする方法はありますか?

インストールからのパッケージのブラックリスト登録

アップグレード時のパッケージの削除を防ぐ方法

インストールするパッケージのリストからパッケージを削除する方法

不要なアップグレードを避けるために特定のMySQLバージョンを固定する方法

2
belacqua