Bagaimana mengatasi dependensi yang tidak terpenuhi saat menginstal driver Nvidia?

13

Saya terus mendapatkan kesalahan ini ketika saya mencoba menjalankan 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.

Bagaimana cara saya memperbaikinya?

Feder
sumber
sudo apt-get install -f
pernahkah
Paket-paket berikut ini secara otomatis diinstal dan tidak lagi diperlukan: 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-generik Gunakan 'apt-get autoremove' untuk menghapusnya. 0 ditingkatkan, 0 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan.
Feder
Tidak ada yang berubah setelah sudo apt-get autoremove, selain dari menghapus paket yang tidak diperlukan.
Feder
lakukan inisudo apt-get install xorg-video-abi-11 xserver-xorg-core
r 24dʒɑ
Saya dapat memasukkan lebih banyak info dalam jawaban saya jika Anda mencantumkan nama kartu grafis spesifik Anda (:
Richard

Jawaban:

5

Menyelesaikan

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

Mencoba:

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

Trik ini berhasil untuk saya

Pilihan lain adalah:

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

Kemudian reboot mesin

Akshay Vilas Patil
sumber
0

Masalah ini muncul dari bug Xorg / nVidia di mana driver nVidia tidak kompatibel dengan beberapa kode dalam versi Xorg terbaru. Anda dapat mencoba menginstal driver dengan Sumber Perangkat Lunak (tab Driver Tambahan), atau jockey-textdi terminal (yang dapat Anda pelajari cara menggunakannya dengan pencarian Google cepat atau jockey-text --help), atau dengan memeriksa driver Anda di situs web nVidia di http: // www.geforce.com/drivers (gunakan Pencarian Driver Manual). Menginstal driver menggunakan apt tidak akan berfungsi sampai masalah ini diperbaiki di masa mendatang.

Jika Anda memerlukan instruksi untuk menginstal driver dari situs web nVidia, ikuti panduan di sini: https://help.ubuntu.com/community/NvidiaManual

Richard
sumber
0

Seperti dicatat oleh pengguna 'rajagenupula'. Terima kasih khusus kepada pengguna 'rajagenupula'

Instal xserver versi yang lebih lama (12.04.1) dan Anda dapat menginstal cuda dengan driver yang diperlukan (paket apt nvidia-current).

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

vskubriev
sumber
0

hapus file sources.list. dan buat sources.list baru ...

sudo rm /etc/apt/sources.list 

Kemudian, ketikkan

sudo software-properties-gtk 

masukkan deskripsi gambar di sini Ini akan membuka perangkat lunak-properties-gtk dan newsources.list akan dibuat secara otomatis.

Kemudian ubah server ke AS atau ke server lain pilihan Anda. Anda harus mengaktifkan repositori dari dialog baru untuk membuat sources.list baru.

Centang semua kotak lalu klik Kembalikan lalu klik tutup.

Perlu mengembalikan repositori default

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

(Merupakan praktik yang baik untuk mencadangkan file ini sebelum menginstal untuk memulihkan jika hal-hal seperti itu terjadi)

minigeek
sumber