Вы можете создать свой собственный локальный репозиторий. Репозиторий будет периодически обновляться новыми пакетами из Интернета, и вы можете использовать репозиторий для установки новых компьютеров в вашей локальной сети. Это приведет к сетевому трафику, но не интернет-трафик во время установки, и это быстрее ..
См. Https://help.ubuntu.com/community/AptGet/Offline/Repository
Такое же сообщение об ошибке со мной, но ни один из вышеперечисленных ответов не помог мне в моем случае (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.)
У меня была схожая проблема, для меня это помогло убедиться, что все другие пакеты 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
Надеюсь, что это поможет.
Я столкнулся с такой же проблемой при обновлении с Ubuntu 12.04 до 14.04 и CUDA. Я пробовал вышеупомянутые решения, ни один из перечисленных пакетов не был установлен.
Я решил это, удалив пакеты nvidia-libopencl-* и nvidia-opencl-*.