วิธีแก้ปัญหาการพึ่งพาที่ไม่คาดคิดเมื่อติดตั้งไดรเวอร์ 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-linux-headers-3.5.0- ทั่วไป ใช้ 18 ทั่วไป 'apt-get autoremove' เพื่อลบออก 0 อัพเกรดแล้ว 0 เพิ่งติดตั้งใหม่ 0 เพื่อลบและ 0 ไม่ได้อัปเกรด
Feders

ไม่มีอะไรเปลี่ยนแปลงหลังจาก sudo apt-get autoremove นอกเหนือจากการลบแพ็คเกจที่ไม่ต้องการ
Feders

ทำเช่นนี้sudo apt-get install xorg-video-abi-11 xserver-xorg-core
rɑːdʒɑ

ฉันสามารถใส่ข้อมูลเพิ่มเติมในคำตอบของฉันหากคุณแสดงชื่อการ์ดกราฟิกเฉพาะของคุณ (:
Richard

คำตอบ:


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'

ติดตั้ง xserver เวอร์ชันเก่า (12.04.1) และคุณสามารถติดตั้ง cuda ด้วยไดร์เวอร์ที่จำเป็น (แพ็คเกจ apt nvidia-current)

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


0

ลบซอร์สไฟล์รายการและสร้างซอร์สใหม่รายการ ...

sudo rm /etc/apt/sources.list 

จากนั้นพิมพ์

sudo software-properties-gtk 

ป้อนคำอธิบายรูปภาพที่นี่ สิ่งนี้จะเปิด software-properties-gtk และ newsources.list จะถูกสร้างขึ้นโดยอัตโนมัติ

จากนั้นเปลี่ยนเซิร์ฟเวอร์เป็น US หรือเซิร์ฟเวอร์อื่นที่คุณเลือก คุณต้องเปิดใช้งานที่เก็บจากไดอะล็อกใหม่เพื่อสร้างแหล่งรายการใหม่

ทำเครื่องหมายที่ช่องทั้งหมดจากนั้นคลิกที่เปลี่ยนกลับแล้วคลิกปิด

จำเป็นต้องกู้คืนที่เก็บเริ่มต้น

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

(เป็นการดีที่จะสำรองไฟล์นี้ก่อนติดตั้งเพื่อกู้คืนหากเกิดเหตุการณ์เช่นนี้ขึ้น)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.