С Ubuntu 13.04 поиск дисков. Выберите диск. В поле «Объемы» нажмите квадратную кнопку, чтобы размонтировать диск. Квадрат изменится на треугольник (Mount). Затем нажмите кнопку «Дополнительные параметры» и выберите «Редактировать метку файловой системы ...». Редактируйте имя, выберите «Изменить», а затем смонтируйте диск, нажав кнопку «Маунт».
Не так просто, как Windows, но управляемый
Надеюсь, вы уже успели.
Что я сделал после команд, которые вы указали:
Я удалил два пакета, которые я только что установил:
# apt list --installed | grep -i cuda
cuda-repo-ubuntu1604-8-0-local-cublas-performance-update/now 8.0.61-1 amd64 [installed,local]
cuda-repo-ubuntu1604-8-0-local-ga2/now 8.0.61-1 amd64 [installed,local]
# apt remove cuda-repo-ubuntu1604-8-0-local-ga2
# apt remove cuda-repo-ubuntu1604-8-0-local-cublas-performance-update
# rm /etc/apt/sources.list.d/cuda-8-0-local-ga2.list
# rm /etc/apt/sources.list.d/cuda-8-0-local-cublas-performance-update.list
На веб-странице CUDA Toolkit 8.0 - Feb 2017 на этот раз я выбираю Linux -> x86_64 -> Ubuntu -> 16.04 -> deb (network), а не deb (local). Затем установил загруженный пакет deb (2.6K байт)
# dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
# apt list --installed | grep -i cuda
cuda-repo-ubuntu1604/now 8.0.61-1 amd64 [installed,local]
Он установил файл, указывающий на сетевой репозиторий CUDA.
# cat /etc/apt/sources.list.d/cuda.list
deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /
Теперь попробовал снова установить CUDA 8 :
# aptitude install cuda-8-0
...
# apt list --installed | grep -i cuda
cuda-8-0/unknown,now 8.0.61-1 amd64 [installed]
cuda-command-line-tools-8-0/unknown,now 8.0.61-1 amd64 [installed,automatic]
cuda-core-8-0/unknown,now 8.0.61-1 amd64 [installed,automatic]
...
Установка CUDA Toolkit 8.0 прошла успешно без какой-либо ошибки зависимости.
Что я узнал
Кажется, что установка cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb устанавливает в локальном репозитории CUDA в каталоге /var/cuda-repo-8-0-local-ga2 и /etc/apt/sources.list.d/cuda-8-0-local-ga2.list указывается на этот репозиторий. apt-get install cuda затем возьмет пакеты deb из этого каталога. Я думаю, что в этом репозитории отсутствуют некоторые пакеты, связанные с требованиями к зависимостям. Напротив, в сетевом репозитории CUDA может быть больше пакетов по сравнению с таким локальным репозиторием, который будет решать требования зависимости. Это только моя догадка.
На сегодняшний день, декабрь 2017 года, aptitude install cuda установит cuda-9.1, поэтому нам нужно будет явно указать cuda-8-0, если мы используем CUDA 8.
Просто дополнительная Информация. Я ошибочно удалил ключ подписи для репозитория CUDA и столкнулся с ошибкой во время apt-get update.
# apt-key del 7FA2AF80
# apt-get update
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80
...
При повторной установке он решил эту небольшую проблему.
# wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
# apt-key add 7fa2af80.pub
# apt-get update
Reading package lists... Done
Надеюсь, что это post помогите тем, кто сталкивается с теми же ошибками. Спасибо.
Надеюсь, вы уже успели.
Что я сделал после команд, которые вы указали:
Я удалил два пакета, которые я только что установил:
# apt list --installed | grep -i cuda
cuda-repo-ubuntu1604-8-0-local-cublas-performance-update/now 8.0.61-1 amd64 [installed,local]
cuda-repo-ubuntu1604-8-0-local-ga2/now 8.0.61-1 amd64 [installed,local]
# apt remove cuda-repo-ubuntu1604-8-0-local-ga2
# apt remove cuda-repo-ubuntu1604-8-0-local-cublas-performance-update
# rm /etc/apt/sources.list.d/cuda-8-0-local-ga2.list
# rm /etc/apt/sources.list.d/cuda-8-0-local-cublas-performance-update.list
На веб-странице CUDA Toolkit 8.0 - Feb 2017 на этот раз я выбираю Linux -> x86_64 -> Ubuntu -> 16.04 -> deb (network), а не deb (local). Затем установил загруженный пакет deb (2.6K байт)
# dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
# apt list --installed | grep -i cuda
cuda-repo-ubuntu1604/now 8.0.61-1 amd64 [installed,local]
Он установил файл, указывающий на сетевой репозиторий CUDA.
# cat /etc/apt/sources.list.d/cuda.list
deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 /
Теперь попробовал снова установить CUDA 8 :
# aptitude install cuda-8-0
...
# apt list --installed | grep -i cuda
cuda-8-0/unknown,now 8.0.61-1 amd64 [installed]
cuda-command-line-tools-8-0/unknown,now 8.0.61-1 amd64 [installed,automatic]
cuda-core-8-0/unknown,now 8.0.61-1 amd64 [installed,automatic]
...
Установка CUDA Toolkit 8.0 прошла успешно без какой-либо ошибки зависимости.
Что я узнал
Кажется, что установка cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb устанавливает в локальном репозитории CUDA в каталоге /var/cuda-repo-8-0-local-ga2 и /etc/apt/sources.list.d/cuda-8-0-local-ga2.list указывается на этот репозиторий. apt-get install cuda затем возьмет пакеты deb из этого каталога. Я думаю, что в этом репозитории отсутствуют некоторые пакеты, связанные с требованиями к зависимостям. Напротив, в сетевом репозитории CUDA может быть больше пакетов по сравнению с таким локальным репозиторием, который будет решать требования зависимости. Это только моя догадка.
На сегодняшний день, декабрь 2017 года, aptitude install cuda установит cuda-9.1, поэтому нам нужно будет явно указать cuda-8-0, если мы используем CUDA 8.
Просто дополнительная Информация. Я ошибочно удалил ключ подписи для репозитория CUDA и столкнулся с ошибкой во время apt-get update.
# apt-key del 7FA2AF80
# apt-get update
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F60F4B3D7FA2AF80
...
При повторной установке он решил эту небольшую проблему.
# wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
# apt-key add 7fa2af80.pub
# apt-get update
Reading package lists... Done
Надеюсь, что это post помогите тем, кто сталкивается с теми же ошибками. Спасибо.