CUDA 6.5 Не удалось добавить GPGKEY по адресу http://cuda-repo/repos/GPGKEY для ключей apt

Я пытаюсь установить CUDA 6.5 (не самую последнюю версию CUDA 7.0), чтобы работать с некоторым пакетом R, который до сих пор поддерживает только CUDA 6.5. Моя Ubuntu это:

deniz@deniz:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty

В соответствии с документацией CUDA версии 6.5 я должен работать

sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

и вот что происходит:

deniz@deniz:~$ sudo dpkg -i cuda-repo-ubuntu1404_6.5-14_amd64.deb
(Reading database ... 237074 files and directories currently installed.)
Preparing to unpack cuda-repo-ubuntu1404_6.5-14_amd64.deb ...
Unpacking cuda-repo-ubuntu1404 (6.5-14) over (6.5-14) ...
Setting up cuda-repo-ubuntu1404 (6.5-14) ...
gpg: no valid OpenPGP data found.
Failed to add GPGKEY at http://cuda-repo/repos/GPGKEY to apt keys.

Я относительно новичок в Ubuntu, поэтому буду очень признателен за вашу помощь. Я смотрел на подобные проблемы, но это не помогло мне.

Спасибо!

2 ответа

Решение

Вы пытались использовать apt для принудительной установки зависимостей и обходить проверку безопасности, используя флаг --allow-unauthenticated после того, как вы запустили dpkg -i?

sudo apt-get --allow-unauthenticated install -f

Если это не работает, попробуйте переместить файл deb в архивы apt, а затем установить его с помощью apt-get:

sudo mv cuda-repo-ubuntu1404_6.5-14_amd64.deb /var/cache/apt/archives/
sudo apt-get --allow-unauthenticated install cuda-repo-ubuntu1404

Возможно, вам придется попытаться набрать полное имя пакета вплоть до.deb для его установки, я не уверен. Дайте мне знать, как это происходит!

Для установки библиотек cuda-6.5 я решил эту проблему, установив драйвер 340.76 отдельно, получив отсюда файл запуска установки, а затем установил файл запуска библиотеки cuda, полученный мной здесь.

Когда я установил библиотеку cuda toolkit, мне пришлось использовать флаг переопределения, так как мой компилятор был новее:

sudo ./cuda_6.5.14_linux_64.run --override

Я проверил установку драйвера с помощью nvidia-smi и что библиотеки CUDA установлены правильно путем компиляции, запустив make в пределах ./NVIDIA_CUDA-6.5_Samples/1_Utilities/deviceQuery/ затем каталог работает ./deviceQuery,

Отмечу, что мне все еще нужно разобраться с разрешениями установленных библиотек, так как в процессе установки необходим root и не установлены разрешения, чтобы я мог использовать их как обычный пользователь.

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