web-dev-qa-db-ja.com

Ubuntuが特定のパッケージを更新しないようにするにはどうすればよいですか?

ThinkpadマシンにUbuntu10.10をインストールしています。最近、NVidiaCUDAをインストールしました。この非常に役立つ ガイド のおかげで、インストールは成功しました。

残念ながら、Xサーバーは、最新のソフトウェアの更新/アップグレード後に動作を停止しました。シェルを使用することもできますが、Sudo /etc/init.d/gdm stopそしてstartは役に立たなかった。 Ctrl + Alt + F7画面をブートログに変更しました(Ubuntuをフェイルセーフモードでロードした場合に表示されるすべてのメッセージ)。 Gnomeも、グラフィカルなログインウィンドウもありません。

Ubuntu 10.10を別のパーティションに再インストールし、CUDAを再インストールしました。 NVidiaの開発ドライバーは機能します。新しいUbuntuがこの種の危険なアップグレードを再度実行するのを防ぎたいと思います。それでも私はやりたいですSudo apt-get updateおよびSudo apt-get upgradeシステム上の他のすべてのパッケージ。

NVidiaビデオドライバー(およびそのすべてのxorg.confのもの)を更新から除外しながら、Ubuntuを更新するにはどうすればよいですか?

3
skanatek

パッケージマネージャーから パッケージの固定または保持 を使用する必要があります-保持は簡単に思えます-見た目は保持が簡単です

パッケージマネージャーから「ロックバージョン」オプションを使用するか、コマンドecho packagename hold | dpkg --set-selectionsを使用してdpkgを使用して実行できます。詳細については、前にリンクしたリンクを参照してください

2
Journeyman Geek