我正在尝试安装TensorFlow-gpu,因此我需要CUDA工具包9.2。 不幸的是,我安装了CUDA 10,然后意识到了这一点。
如何轻松删除CUDA 10.0并安装CUDA 9.2,而又不碰驱动程序(因为我有Ubuntu 18,所以我想维护最新的视频驱动程序)?
dpkg:处理归档文件cuda-repo-ubuntu1710_9.2.148-1_amd64.deb(--install)时出错:
试图覆盖“ /etc/apt/sources.list.d/cuda.list”,该文件也位于cuda-repo-ubuntu1804 10.0.130-1软件包中
在/ tmp上安装的分区上没有足够的空间。 需要2895511552字节。
磁盘空间检查失败。安装无法继续。
答案 0 :(得分:1)
+1以使用.run
安装程序在单独的目录中安装独立CUDA-9.2。应该可以。
运行--tmpdir=...
安装程序时,可以使用.run
选项为临时文件指定替代位置。
答案 1 :(得分:0)
我解决了以下问题:
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /usr/local/cuda-10.0
这将删除cuda-10.0
,然后您可以根据需要安装cuda-9.2
答案 2 :(得分:0)
我已经使用@ Cs20答案解决了问题,并做了:
sudo dpkg -P <package name>
在这种情况下,<package name>
是cuda-repo-ubuntu1804