Как установить CUDA-6.5 на Ubuntu 14.04?

Я работал с CUDA5.5, однако я хотел установить CUDA6.5 с помощью основного репозитория, данного Nvidia.

sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb 
sudo apt-get update

Но когда я пытаюсь установить cuda, я получаю следующую ошибку.

sudo apt-get install cuda

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:
 cuda : Depends: cuda-6-5 (= 6.5-14) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я ценил бы любую справку.

6
задан 8 October 2014 в 03:48

4 ответа

От выполненного терминала:

sudo apt-get remove nvidia-cuda-*  # remove old nvidia-cuda packages
sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb 
sudo apt-get update
sudo apt-get install cuda

Некоторые меры должны быть приняты после установки Инструментария CUDA и Драйвера, прежде чем они смогут полностью использоваться. Выполните действия после установки .

Ссылка: NVIDIA Руководство по началу работы CUDA для Linux v6.5

4
ответ дан 17 November 2019 в 04:47

То же сообщение об ошибке со мной, но ни одному из вышеупомянутых ответов не помогают в моем случае (Ubuntu 14.10). Поэтому сначала разделите сообщение об ошибке. Это говорит:

The following packages have unmet dependencies:
cuda : Depends: cuda-6-5 (= 6.5-14) but it is not going to be installed.

Так cuda имеет зависимость cuda-6-5, который не может быть установлен. Почему? Давайте проверим: sudo apt-get install cuda-6-5 произвел подобное сообщение для исходного для меня говорящий что-то как:

The following packages have unmet dependencies:
cuda-6-5 : Depends: libcudart6.0 (=....) but it is not going to be installed.

Так libcudart6.0 проблема. Давайте проверим почему: sudo apt-get install libcudart6.0 результаты в:

The following packages have unmet dependencies:
libcudart6.0 : Depends: nvidia-340 (=....) but it is not going to be installed.

, Таким образом, это - проблема: установленный драйвер NVIDIA (и также доступные в репозитории) не является достаточно недавним. При добавлении xorg-edgers PPA помогает:

sudo add-apt-repository ppa:xorg-edgers/ppa 
sudo apt-get update

Выполнение оригинала sudo apt-get install cuda теперь работает.

(Это не может быть проблемой, если Вы работаете *.run файл от веб-сайта разработчика NVIDIA.)

7
ответ дан 17 November 2019 в 04:47

У меня была подобная проблема, для меня она помогла удостовериться, весь другой cuda и libcuda пакеты удалены.

Перечисляют их с:

dpkg -l | grep cuda

, Если список показывает что-то, удалите его с:

sudo apt-get remove <something>

После той установки с обычными шагами

sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb
sudo apt-get update
sudo apt-get install cuda

Hope это помогает.

1
ответ дан 17 November 2019 в 04:47

Я встретился с той же проблемой при обновлении от Ubuntu 12.04 до 14,04 и CUDA. Я попробовал вышеупомянутые решения, ни один из перечисленных пакетов не был установлен.

я решил его путем удаления nvidia-libopencl-* и nvidia-opencl-* пакеты.

0
ответ дан 17 November 2019 в 04:47

Другие вопросы по тегам:

Похожие вопросы: