Як вирішити невиконані залежності при встановленні драйверів 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 autoremove, крім видалення непотрібних пакетів.
Федерс

зробіть це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. Ви можете спробувати встановити драйвери за допомогою джерел програмного забезпечення (вкладка "Додаткові драйвери"), або 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

видалити source.list file.and створити новий source.list ...

sudo rm /etc/apt/sources.list 

Потім введіть

sudo software-properties-gtk 

введіть тут опис зображення Відкриється програмне забезпечення-gtk, і newsources.list буде створено автоматично.

Потім змініть сервер на US або на будь-який інший сервер на ваш вибір. Ви повинні ввімкнути сховища в новому діалоговому вікні, щоб створити новий source.list.

Поставте галочки у всіх полях, потім натисніть кнопку Відмінити, потім натисніть кнопку Закрити

Потрібно відновити сховища за замовчуванням

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.