Die Installation von Nividia-396 wurde am 18.04 von libglx blockiert

7

Ich versuche, das Treiberpaket nvidia-396 auf meinem Laptop zu installieren, da es zum Ausführen von cuda erforderlich ist.

Wenn ich versuche, es über apt zu tun, erhalte ich eine Art Fehler, auf den ich noch nie gestoßen bin:

trying to replace " /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0 ",which
belong to the package libglx-mesa0:amd64 18.0.0~rc5-1ubuntu1
errors have been encountered during the execution of : 
/var/cuda-repo-9-2-local/./nvidia-396_396.26-0ubuntu1_amd64.deb

Ich habe versucht, das libglx-mesa0-Paket zu entfernen, aber es hat nichts geändert.

Ich starte Ubuntu 18.04. Meine GPU ist eine Nvidia Quadro K3100M.

Vielen Dank für jede Hilfe, die Sie leisten können.

Wahouh
quelle

Antworten:

11

Dies ist ein Fehler im Paket. Temporäre Lösung besteht darin, die Installation zu erzwingen durch:

dpkg -i --force-overwrite /var/cache/apt/archives/nvidia-396_396.26-0ubuntu1_amd64.deb
Kubus
quelle
2
Wenn Sie direkt von PPA installieren, können Sieapt install nvidia-396 -o Dpkg::Options::="--force-overwrite"
Gui Ambros
Tatsächlich verwendet OP Ubuntu 18.04, daher wäre es angebracht, nvidia-driver-396 zu installieren.
ipkpjersi
4

Ubuntu hat mir empfohlen apt install --fix-broken, das Problem zu lösen, das ich mit libglx-mesa0der Installation von nvidia-410 habe.

Ich konnte nicht .debgenau herausfinden, was das Problem verursacht, also habe ich einfach Dpkg::Options::="--force-overwrite"den vorgeschlagenen Befehl übergeben:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install --fix-broken
Marcus
quelle