Ubuntu 14.04: Nie można zainstalować sterowników NVIDIA

9

Mam laptopa Asus z kartą nVidia. lspci mówi mi:

01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1)

Zrobiłem nową instalację Ubuntu 14.04 LTS (wersja 64-bitowa).

Domyślnie Ubuntu 14.04 używa sterowników nouveau, ale nie działają one zbyt dobrze (migający kursor, powolny wyświetlacz 3D itp.), Więc chciałbym zainstalować zastrzeżone sterowniki NVIDIA.

Idę w Ustawienia systemu> Oprogramowanie i aktualizacje> Dodatkowe sterowniki. Ubuntu proponuje mi następujące opcje:

Dodatkowe opcje sterowników

Cokolwiek spróbuję wybrać (inne niż Nouveau), po kliknięciu opcji „Zastosuj zmiany” nastąpi powrót do Nouveau bez żadnych dodatkowych informacji ...

Próbowałem więc zainstalować sterowniki ręcznie za pomocą apt:

$ sudo apt-get install nvidia-331
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-331 : Depends: lib32gcc1 but it is not going to be installed
              Depends: libc6-i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Jeśli spróbuję ręcznie zainstalować wymienione pakiety, pojawia się ten błąd:

$ sudo apt install lib32gcc1 libc6-i386
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:
 libc6-i386 : Depends: libc6 (= 2.19-0ubuntu5) but 2.19-0ubuntu6 is to be installed
E: Unable to correct problems, you have held broken packages.

Co mogę zrobić, aby to naprawić?

Myślisz też, że to błąd? (jeśli tak, podniosę go w Launchpad)

Z góry dziękuję!

Pierre
źródło
Myślę, że ten [Link] [1] może pomóc w rozwiązaniu twojego problemu [1]: askubuntu.com/questions/365682/...
Fat Mind

Odpowiedzi:

7

OK, wygląda na to, że używany serwer aktualizacji (Tajwan) nie jest aktualny, co prowadzi do niezaspokojonych zależności i innych problemów.

Aby to naprawić, poszedłem do Ustawienia systemu> Oprogramowanie i aktualizacje> Oprogramowanie Ubuntu i wybrałem „Pobierz z: Serwer główny” (wcześniej było to „Pobierz z: Serwer dla Tajwanu”)

Można teraz zainstalować zastrzeżone sterowniki.

Pierre
źródło
1
Miałem wcześniej te same problemy. Jeśli znajdujesz się gdzieś w Azji Wschodniej, najlepszym serwerem, który zawsze dla mnie działał (i znacznie szybciej niż główny serwer) jest serwer jaist w Japonii.
Majal
+1 Miał ten sam problem i został rozwiązany w Twoim rozwiązaniu! Dziękuję Ci!
Adam
0

Też napotkałem ten sam komunikat o błędzie. W moim przypadku było tak, ponieważ moja apt cache była uszkodzona / nieaktualna.

Dlatego każdy, kto napotka ten sam błąd, powinien upewnić się, że definicja pakietu jest aktualna.

apt-get update && apt-get install nvidia-331
Joyce Babu
źródło