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


13

Я продолжаю получать эту ошибку, когда я пытаюсь запустить 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.

Как я могу это исправить?


Вы пробовали сsudo apt-get install -f
rɑːdʒɑ

Следующие пакеты были установлены автоматически и больше не требуются: dkms linux-headers-3.5.0-23 linux-headers-3.5.0-18 linux-headers-3.5.0-23-generic linux-headers-3.5.0- 18-generic Используйте «apt-get autoremove», чтобы удалить их. 0 обновлено, 0 недавно установлено, 0 для удаления и 0 не обновлено.
Фидеры

После автоматического удаления sudo apt-get ничего не изменилось, кроме удаления ненужных пакетов.
Фидеры

сделай этоsudo apt-get install xorg-video-abi-11 xserver-xorg-core
rʒɑdʒɑ

Я могу добавить больше информации в мой ответ, если вы укажете имя вашей конкретной видеокарты (:
Ричард

Ответы:


5

Решать

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

Пытаться:

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

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

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

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

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


0

Эта проблема возникает из-за ошибки 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


0

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

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

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


0

удалить файл 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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.