アップデート時にopenSUSE TumbleweedがNVIDIAディスプレイドライバを削除しないように説得する方法

アップデート時にopenSUSE TumbleweedがNVIDIAディスプレイドライバを削除しないように説得する方法

インストールしましたNvidiaLinux x64(AMD64/EM64T)ディスプレイドライバ私のラップトップのためにNvidia GeForce GTX 970M/PCIe/SSE2数週間前にディスプレイの問題があったからです(具体的には何の問題なのか覚えていません。私の[3]個のマルチモニタ設定のようです)。

それ以来、すべてのアップデート(ほぼ毎日Tumbleweedに同梱されています)でこのドライバが追加され、TWがシェルから起動し、次のことを実行する必要があります。

$ sudo ./NVIDIA-Linux-x86_64-525.85.05.run 

そこに。

これを防ぐにはどうすればよいですか(すでに検討している他のディストリビューションに変更することを除く)。

アップデート1

今日は状況がさらに悪化しました。

NVIDIAドライバのインストールエラー

だから私は殻に閉じ込められています。これが最大の心配です。

/var/log/nvidia-installer.log以下を含む72,386本のラインが含まれています。

SUSEさん、ありがとうございます。言うことはできません! ☹️

アップデート2

私は次のようなことをしました。SDB:NVIDIAドライバ:

# zypper in nvidia-video-G06
# zypper in nvidia-gl-G06

[GLは2回目の試みでのみ機能します。curl最初の試みでエラーが発生しました。 ]

# shutdown -r now

それでもシェルで起動し、/var/lib/nvidia-pubkeys説明したように動作しません。セキュアブート/var/lib/nvidiaサブディレクトリとファイルなし:

100
...
104
*105
*...
*108
dirs
log

私たちは今何をすべきですか? ☹️

アップデート3

前と後に最新のNVIDIAドライバをインストールしてみました。アップデート2:

最新のNVIDIAドライバのインストールエラー

今はどうですか? ☹️


PS:Linuxを使用することにした場合は、インターネット接続(!)が可能な2番目の動作する(!)コンピュータを準備してください(!)。そうでなければ、すぐに完全に迷子になるでしょう。悲しいことですが、これは30年前にSlackwareカーネルを初めてコンパイルしてから数十年間の経験です。

答え1

それ以来、すべてのアップデート(ほぼ毎日Tumbleweedに同梱されています)でこのドライバが追加され、TWがシェルから起動し、次のことを実行する必要があります。

「難しい方法」の設定については、次のように説明します。https://en.opensuse.org/SDB:NVIDIA_the_hard_way

最も簡単で一般的な方法は、次のようにリポジトリを使用して設定することです。https://en.opensuse.org/SDB:NVIDIA_drivers

まず、難しい方法で削除してください。

sh <NVIDIA*.run> --uninstall

次にカーネルモジュールとドライバをインストールします。

zypper in nvidia-video-G06 nvidia-gl-G06 nvidia-driver-G06-kmp

クローズ・ソース・カーネル・モジュールを指定すると、グラフィックス・カードでサポートされていないオープン・ソース・モジュールのインストールを回避できます。

また、調査が必要な別の問題である2つのネットワーク問題/不完全なダウンロードについても説明します。たとえば、アップデート3の説明に従ってパッケージをダウンロードした後、整合性チェックを実行してダウンロードが完了したことを確認する必要があります。 zypperはこれを自動的に行います。

関連情報