Ubuntu 14.04에 CUDA를 설치하는 동안 패키지 종속성 문제


16

우분투 14.04에 CUDA를 설치하기 위해이 링크 의 지침을 따르려고 했지만이 단계에서 패키지 종속성 문제가 발생했습니다.

~/Downloads$ sudo apt-get install cudaReading 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:
 cuda : Depends: cuda-7-0 (= 7.0-28) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

누군가 문제가 무엇인지 알고 있습니까?


`cuda와 동일 : 의존 : cuda-8-0 (> = 8.0.61) 그러나 설치되지 않을 것입니다.
Sören

답변:


21

옵션 1 : apt-get

  1. 충족되지 않은 종속성 설치

    sudo apt-get install cuda-runtime-7-0
    ...
    <more unmet dependencies>
    ....
    sudo apt-get install cuda-7-0
    
  2. 메인 패키지 설치

    sudo apt-get install cuda
    

옵션 2 : 적성

  1. 적성 설치

    sudo apt-get install aptitude
    
  2. 메인 패키지 설치

    sudo aptitude install cuda
    

다시 얻었습니다. 다음 패키지에 충족되지 않은 종속성이 있습니다. cuda-7-0 : 종속 : cuda-runtime-7-0 (= 7.0-28)이지만 설치되지 않습니다 E : 문제를 해결할 수 없습니다. 깨진 패키지.
Ohm

2
그런 다음 시작하십시오 sudo apt-get install cuda-runtime-7-0. 대안으로, CUDA를 aptitude : sudo apt-get-install aptitude및 then 으로 설치하려고합니다 sudo aptitude install cuda.
AB

적성을 통해 설치 나는 결국 다음과 같은 메시지가 나타납니다 : 처리하는 동안 오류가 발생했습니다 : cuda-drivers cuda-runtime-7-0 cuda-7-0 cuda
Ohm

더 자세한 오류 메시지를 게시 할 수 있습니까?
AB

1
nvidia-opencl-icd- *를 제거했으며 이제는 cuda를 적시에 설치할 수있었습니다. 고마워요!
Ohm

2

우분투의 저장소에서 모순되는 일부 버전과 같이 특정 nvidia 드라이버 또는 부족한 cuda 툴킷을 이전에 설치 한 것으로 보이므로 먼저 제거해야합니다.

sudo apt-get purge nvidia-*
sudo apt-get autoremove

cuda를 설치하십시오.

sudo apt-get install cuda

0

CUDA 드라이버와의 현재 그놈 통합에 문제가있는 것 같습니다 (v 346.46). 로그인 세션 초기화에 문제가 있었지만 여기에 설명 된대로 lxde를 설치하고 gnome 및 ubuntu-desktop을 제거하여 문제를 해결했습니다 .caffe 설치 문제

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.