Как исправить поврежденный драйвер NVIDIA, когда мой менеджер пакетов также кажется поврежденным?

Всякий раз, когда я пытаюсь что-то сделать в apt-get или apt, я всегда получаю это сообщение:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'nvidia-current' is not installed, so not removed
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libnvidia-ifr1-396 : Depends: libnvidia-gl-396 but it is not going to be installed
 libnvidia-ifr1-396:i386 : Depends: libnvidia-gl-396:i386 but it is not going to be installed
 nvidia-driver-396 : Depends: libnvidia-gl-396 (= 396.24.02-0ubuntu0~gpu18.04.1) but it is not going to be installed
                     Recommends: libnvidia-gl-396:i386 (= 396.24.02-0ubuntu0~gpu18.04.1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Затем, когда я пытаюсь apt --fix-broken install, он дает мне:

[ 111]

Я также пытался sudo dpkg --configure -a, но это также дает мне ошибку:

dpkg: dependency problems prevent configuration of nvidia-driver-396:
 nvidia-driver-396 depends on libnvidia-gl-396 (= 396.24.02-0ubuntu0~gpu18.04.1); however:
  Package libnvidia-gl-396:amd64 is not installed.

dpkg: error processing package nvidia-driver-396 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
dpkg: dependency problems prevent configuration of libnvidia-ifr1-396:amd64:
 libnvidia-ifr1-396:amd64 depends on libnvidia-gl-396; however:
  Package libnvidia-gl-396:amd64 is not installed.

dpkg: error processing package libnvidia-ifr1-396:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnvidia-ifr1-396:i386:
 libnvidia-ifr1-396:i386 depends on libnvidia-gl-396; however:
  Package libnvidia-gl-396:i386 is not installed.

dpkg: error processing package libnvidia-ifr1-396:i386 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 nvidia-driver-396
 libnvidia-ifr1-396:amd64
 libnvidia-ifr1-396:i386

Я также не могу перейти от драйвера nvidia-driver-396 к драйверу nouveau. Как я могу это исправить? Я на Ubuntu 18.04.

1
задан 1 July 2018 в 03:40

2 ответа

У меня была похожая проблема после установки Steam, Play на Linux и Lutris. Обновите, удалите и / или удалите программы или драйверы, которые я использовал:

sudo software-properties-gtk

Перейдите к «Другое программное обеспечение», чтобы отключить все драйверы, кроме Canonical Partners.

После этого:

sudo apt-get install -f
sudo apt-get update
sudo apt-get upgrade
sudo apt autoremove

Это решает проблему для меня. Но наверняка удалили и удалили Steam, Play на Linux и Lutris следующей командой. (Вы можете использовать это для всех других программ (- * после того, как имя программы очистит все свойства с именем программы в нем))

sudo apt-get remove --purge (program name)
2
ответ дан 1 July 2018 в 03:40

большинство предложенных решений по этой теме не сработало для меня, но я обнаружил, что одно из этого ответа помогло:

sudo apt-get -o Dpkg::Options::="--force-overwrite" install --fix-broken
0
ответ дан 8 November 2020 в 18:20

Другие вопросы по тегам:

Похожие вопросы: