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

У меня установлена ​​новая Ubuntu 14.04, на моем ноутбуке установлен NVIDIA GEFORCE 740M. Я следовал этому руководству по установке CUDA, и сразу после tyiping:

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

Я получаю сообщение об ошибке

Failed to add GPGKEY at http://cuda-repo/repos/GPGKEY to apt keys.

Я попробовал то, что предложил здесь безуспешно, и я определенно потерян прямо сейчас. Как мне исправить эту проблему?

Я попробовал тот же процесс с новым CUDA 7, и это не дало мне ошибок, но возникли некоторые проблемы с драйверами, я пытаюсь установить CUDA 6.5, потому что я и коллега работаем на том же проекте, и у него уже работает 6,5, поэтому мне нужно адаптироваться (хотя я не думаю, что наличие другой версии CUDA может вызвать какие-либо проблемы). Я хотел бы решить проблему GPGKEY, но если это не так, мне придется сделать это по-другому (в этом случае любая подсказка будет высоко ценится).

Имейте в виду, что я пытался установить CUDA 6.5 с .run, там у меня не было проблем, но при установке nvidia-cuda-toolkit была установлена ​​только версия 5.5, явно несовместимая с 6.5. Итак, еще раз, я открыт для любой другой возможности заставить это работать. Такое чувство, что даже если я исправлю эту проблему, у меня все еще будут проблемы с получением nvidia-toolkit 6.5. Если вам понадобится какая-то другая информация, чтобы помочь мне, я буду рад поделиться ею.

2
задан 18 March 2015 в 21:58

2 ответа

Для установки Nvidia cuda следуйте за instaructions:

  1. первая загрузка .run файл от здесь . (можно проверить на последнюю версию, доступную здесь )

  2. Место, загруженный файл в домашней папке (/домой / имя пользователя /)

  3. теперь изменяет tty сессию с Ctrl + Высокий звук + F1 ( прежде, чем сделать это, записывает инструкции где-то в другом месте. мы идем, выключают сессию GUI )

  4. , Вход в систему с Вашим именем пользователя и паролем

  5. выполняет эту команду для выключения X-сервера:

sudo сервис lightdm остановка

  1. Запущенный cuda установщик с этой командой:

sudo./cuda_ *

  1. Следуют инструкциям установщика и устанавливают cuda инструментарий разработки.

  2. , Когда сделано, выполняет эту команду для запуска xserver снова:

sudo сервис lightdm запускается

  1. , Наконец возвращаются к GUI (tty7) путем нажатия Ctrl + Высокий звук + F7

  2. , выполните перезапуск и наслаждайтесь!

<час> <час>

можно пропустить шаги 8, 9, 10 и ввести эту команду для перезапуска непосредственно после установки:

sudo перезагрузка

я сделал тот же самый процесс, и я успешно установил cuda инструментарий разработки. У меня есть DDR 5 nVidia GTX 750 1 ГБ.

1
ответ дан 18 March 2015 в 21:58

Длинная короткая история: файл DEB, в настоящее время связываемый на CUDA Toolkit, 6,5 страниц повреждаются и после фиксации, становится эквивалентным с 7.0 один.

более точно, кажется, что кто-то в Nvidia перепутал файл от производственного тестирования (содержащий, но псевдонима внутренней сети) с тем, предназначенным для выпуска, который укажет на фактический общедоступный сервер.

, Чтобы видеть, что, полностью извлеките его и работайте grep -R http, Вы доберетесь, но ссылки на http://cuda-repo .

Вы могли фиксировать файл (связанный 6.5-14 обновит к одинаково поврежденный 6.5-19, поэтому давайте пойдем с тем), with†¦

mkdir tmp && cd tmp
curl -O http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_6.5-19_amd64.deb
ar p cuda-repo-ubuntu1404_6.5-19_amd64.deb data.tar.gz | tar zx
ar p cuda-repo-ubuntu1404_6.5-19_amd64.deb control.tar.gz | tar zx
sed -i -e 's/cuda-repo\/prodtest/developer.download.nvidia.com\/compute\/cuda\/repos/g' etc/apt/sources.list.d/cuda.list
sed -i -e 's/cuda-repo/developer.download.nvidia.com\/compute\/cuda/g' postinst
tar czf data.tar.gz etc usr
tar czf control.tar.gz conffiles control postinst postrm
ar rv cuda-repo-ubuntu1404_6.5-19_amd64.deb data.tar.gz control.tar.gz
sudo dpkg -i cuda-repo-ubuntu1404_6.5-19_amd64.deb

†¦, но после того как Вы используете его, Вы найдете, что apt-get install cuda просто попытается добраться 7.0 один, и что, если Вы (I) только что попробовали DEB за 7,0 для начала, возможно, заметил, что пакет был переименован к cuda-6-5 так или иначе. Спасибо, Nvidia!

2
ответ дан 19 March 2015 в 07:58

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

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