Как решить неудовлетворенные зависимости при установке драйверов Nvidia?

Я продолжаю получать эту ошибку, когда я пытаюсь запустить sudo apt-get install nvidia-current:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nvidia-current : Depends: xorg-video-abi-11
                  Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.

Как это исправить?

6 ответов

Решать

E: Unable to correct problems, you have held broken packages.

Пытаться:

sudo apt-get install --fix-broken xorg-video-abi-11 xserver-xorg-core

Этот трюк сработал для меня

Другой вариант будет:

sudo apt-get remove --purge nvidia-*
sudo ubuntu-drivers autoinstall
sudo service lightdm restart

Затем перезагрузите машину

      sudo apt-get remove --purge nvidia-* -y
sudo apt autoremove
sudo ubuntu-drivers autoinstall
sudo service lightdm restart
sudo reboot

Это то, что сработало для меня!

У меня было несколько оставшихся пакетов от предыдущей очистки nvidia, которые вызывали проблемы.

      sudo apt autoremove

исправил это для меня.

Как отметил пользователь 'rajagenupula'. Отдельное спасибо пользователю 'rajagenupula'

Установите старую (12.04.1) версию xserver, и вы можете установить cuda с необходимым драйвером (пакет apt). nvidia-current).

sudo apt-get install xorg-video-abi-11 xserver-xorg-core

Эта проблема возникает из-за ошибки Xorg/nVidia, когда драйвер nVidia несовместим с некоторым кодом в последней версии Xorg. Вы можете попробовать установить драйверы с помощью Software Sources (вкладка "Дополнительные драйверы") или jockey-text в терминале (который вы можете узнать, как использовать с помощью быстрого поиска Google или jockey-text --help) или проверив наличие драйверов на веб-сайте nVidia по адресу http://www.geforce.com/drivers (воспользуйтесь поиском драйверов вручную). Установка драйверов с помощью apt не будет работать, пока проблема не будет устранена в будущем.

Если вам нужны инструкции по установке драйверов с веб-сайта nVidia, следуйте инструкциям здесь: https://help.ubuntu.com/community/NvidiaManual

Удалить файл sources.list.и создать новый файл sources.list...

sudo rm /etc/apt/sources.list 

Затем введите

sudo software-properties-gtk 

Это откроет software-properties-gtk и список newsources.list будет создан автоматически.

Затем измените сервер на США или любой другой сервер по вашему выбору. Вы должны включить репозитории из нового диалога, чтобы создать новый sources.list.

Отметьте все флажки, затем нажмите "Восстановить", затем нажмите "Закрыть".

Нужно восстановить репозитории по умолчанию

 sudo apt-get update && sudo apt-get dist-upgrade -y

(Рекомендуется сделать резервную копию этого файла перед установкой, чтобы восстановить, если такие вещи случаются)

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