Я пытался установить Cuda 10.1 согласно инструкциям относительно сайта. После этого я сделал простую программу C для проверения nvcc
, и это сказало, что у меня не было некоторых nvidia-cuda
пакет установлен.
Я установил его с apt-get
, и загрузка, завершенная с одной ошибкой, этим nvidia-cuda-dev
не мог быть установлен.
Теперь я не могу открыться nvidia-settings
, потому что nvidia-cuda-dev
имеет невстреченную зависимость, и я не могу удалить всю Nvidia pakcages с apt purge
, потому что nvidia-cuda-dev
имеет невстреченную зависимость.
Не уверенный, что сделать затем, я буду здесь некоторое время.
P.S.: я также попытался использовать
sudo apt --fix-broken install
но это говорит nvidia-cuda-dev
будет установленным, но затем говорит:
dpkg: error processing archive /var/cache/apt/archives/nvidia-cuda-dev_9.1.85-3ubuntu1_amd64.deb (--unpack): trying to overwrite '/usr/include/cublas.h' which is also in package libcublas-dev 10.2.1.243-1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing: /var/cache/apt/archives/nvidia-cuda-dev_9.1.85-3ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Я нашел то, что продолжалось: Я повернул свои настройки Nvidia для использования только карты Intel, я должен был войти в корень, чтобы переключить это и затем перезапустить. Затем пакеты могли быть удалены. Я отправлю форум, из которого я считал это.
Ваша система пакета повреждается.
первая помощь.
sudo mv /usr/include/cublas.h $HOME
файл перемещений в пользователе домой. 2 пакета, содержащие тот же файл.
sudo dpkg --configure -a && sudo apt -f install
После этого один из пакета должен быть удален. libcublas-dev 10.2.1.243-1 или nvidia-cuda-dev_9.1.85-3ubuntu1.