Jak rozwiązać niezaspokojone zależności podczas instalacji sterowników Nvidia?

13

Podczas próby uruchomienia nadal pojawia się ten błąd 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.

Jak to naprawić?

Feders
źródło
próbowałeś zsudo apt-get install -f
rɑːdʒɑ
Następujące pakiety zostały automatycznie zainstalowane i nie są już wymagane: dkms linux-headers-3.5.0-23 linux-headers-3.5.0-18 linux-headers-3.5.0-23-ogólne linux-headers-3.5.0- 18-generyczny Użyj „apt-get autorove”, aby je usunąć. 0 zaktualizowanych, 0 nowo zainstalowanych, 0 do usunięcia i 0 niezaktualizowanych.
Feders
Nic się nie zmieniło po sudo apt-get autorove, oprócz usunięcia niepotrzebnych pakietów.
Feders
zrób tosudo apt-get install xorg-video-abi-11 xserver-xorg-core
rɑːdʒɑ
Mogę podać więcej informacji w mojej odpowiedzi, jeśli podasz swoją konkretną nazwę karty graficznej (:
Richard

Odpowiedzi:

5

Rozwiązać

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

Próbować:

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

Ta sztuczka zadziałała dla mnie

Inną opcją będzie:

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

Następnie uruchom ponownie komputer

Akshay Vilas Patil
źródło
0

Ten problem wynika z błędu Xorg / nVidia, w którym sterownik nVidia jest niezgodny z niektórymi kodami w najnowszej wersji Xorg. Możesz spróbować zainstalować sterowniki za pomocą źródeł oprogramowania (karta Dodatkowe sterowniki) lub jockey-textw terminalu (z którego możesz się dowiedzieć, jak korzystać z szybkiego wyszukiwania Google lub jockey-text --help), lub sprawdzając sterowniki na stronie nVidia pod adresem http: // www.geforce.com/drivers (skorzystaj z ręcznego wyszukiwania sterowników). Instalowanie sterowników za pomocą apt nie będzie działać, dopóki problem nie zostanie rozwiązany w przyszłości.

Jeśli potrzebujesz instrukcji instalacji sterowników ze strony nVidii, postępuj zgodnie z instrukcją tutaj: https://help.ubuntu.com/community/NvidiaManual

Richard
źródło
0

Jak zauważył użytkownik „rajagenupula”. Specjalne podziękowania dla użytkownika „rajagenupula”

Zainstaluj starszą (12.04.1) wersję xserver i możesz zainstalować cuda z niezbędnym sterownikiem (pakiet apt nvidia-current).

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

Vskubriev
źródło
0

usuń plik sources.list. i utwórz nowy sources.list ...

sudo rm /etc/apt/sources.list 

Następnie wpisz

sudo software-properties-gtk 

wprowadź opis zdjęcia tutaj Spowoduje to otwarcie oprogramowania-właściwości-gtk i automatycznie utworzy się newsources.list.

Następnie zmień serwer na amerykański lub dowolny inny wybrany serwer. Musisz włączyć repozytoria w nowym oknie dialogowym, aby utworzyć nowy plik sources.list.

Zaznacz wszystkie pola, a następnie kliknij Przywróć, a następnie kliknij zamknij.

Potrzebujesz przywrócić domyślne repozytoria

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

(dobrą praktyką jest wykonanie kopii zapasowej tego pliku przed instalacją, aby odzyskać, jeśli takie rzeczy się zdarzają)

minigeek
źródło