나는 이 가이드를 따르고 있습니다:https://github.com/lutris/lutris/wiki/Installing-drivers드라이버를 설치하려고 하면 다음 오류가 발생합니다.
The following packages have unmet dependencies:
nvidia-driver-418 : Depends: xserver-xorg-video-nvidia-418 (= 418.56-0ubuntu0~gpu18.04.1) but it is not going to be installed
Depends: libnvidia-cfg1-418 (= 418.56-0ubuntu0~gpu18.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
나는 여러 가지 방법으로 문제를 해결하려고 시도했습니다.
- -f를 사용하여 설치를 시도했는데 무슨 일이 있어도 동일한 출력이 발생합니다.
- 적성을 업데이트하고 업그레이드했어요
- sudo apt-get clean, 출력이 비어 있습니다.
- sudo dpkg --configure -a, 출력이 비어 있습니다.
sudo apt-get -f install을 실행하면 출력은 다음과 같습니다.
0개는 업그레이드되었고, 0개는 새로 설치되었으며, 0개는 제거되었으며, 0개는 업그레이드되지 않았습니다.
sudo apt-get build-dep build-essential 하지만 오류가 발생합니다.
E: build-essential의 소스 코드 패키지를 찾을 수 없습니다.
어떻게 해야 하나요? 저는 Linux Mint 19.1을 사용하고 있으며 GTX 1060 그래픽 카드를 가지고 있습니다.
답변1
종속성 패키지 버전("418.56-0ubuntu0~gpu18.04.1")는 Ubuntu/Mint 19.1이 아닌 Ubuntu 18.04용 버전을 설치하려고 함을 의미합니다. xserver-xorg-video-nvidia-418
그리고 libnvidia-cfg1-418
패키지는 PPA 저장소에서 사용할 수 있지만 다른 구성 요소의 18.04 특정 버전에 의존하므로 패키지 관리자가 설치를 거부합니다. 그들은 정확합니다.
버전 번호는 비슷하지만 Mint 19.1은 실제로 Ubuntu 18.04 LTS를 기반으로 합니다. 그래서 위의 내용은 잘못되었으며 여기서 무슨 일이 일어나고 있는지 전혀 모릅니다.
답변2
명령을 사용하여 이전 nvidia 드라이버를 제거했습니다.
sudo apt-get purge nvidia*
새 드라이버를 설치하기 전에 문제가 해결되었습니다. Lutris 가이드에서 오래된 nvidia 드라이버를 먼저 제거하는 방법에 대해 이야기하고 싶었지만 이것이 상식이어야 한다고 생각합니다.
답변3
먼저 이것을 실행하고,
Solution root@vdesk:~# for FILE in $(dpkg-divert --list | grep nvidia-340 | awk '{print $3}'); do dpkg-divert --remove $FILE; done
그런 다음 ppa에서 설치하십시오.
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-390