Я продолжаю получать эту ошибку, когда пытаюсь запустить 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.
Как мне это исправить?
Чтобы решить
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
Затем перезагрузите машину
Эта проблема возникает из-за ошибки 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
Как отметил пользователь «rajagenupula». Особая благодарность пользователю 'rajagenupula'
Установите старую (12.04.1) версию xserver, и вы можете установить cuda с необходимым драйвером (пакет apt nvidia-current
).
sudo apt-get install xorg-video-abi-11 xserver-xorg-core
удалить файл sources.list.and создать новый файл sources.list ...
sudo rm /etc/apt/sources.list
Затем введите
sudo software-properties-gtk
Это откроет software-properties-gtk и список источников новостей будет создан автоматически. [ 117]
Затем измените сервер на США или любой другой сервер по вашему выбору. Вы должны включить репозитории из нового диалога, чтобы создать новый sources.list.
Отметьте все флажки, нажмите «Восстановить», затем нажмите «Закрыть».
Необходимо восстановить репозитории по умолчанию
sudo apt-get update && sudo apt-get dist-upgrade -y
(рекомендуется сделать резервную копию этого файла перед установкой, чтобы восстановить, если такие вещи случаются)