天天看点

cuda卸载_Ubuntu16.04卸载cuda10.2卸不干净,还出现Unmet dependencies报错

cuda卸载_Ubuntu16.04卸载cuda10.2卸不干净,还出现Unmet dependencies报错

记一个毫无进展的装机的一天。。。

cuda10.2目前还无法安装tensorflow,详细tensorflow版本对应关系拉到这个网页最底端:

https://www.tensorflow.org/install/source

然后再卸载cuda的时候发现卸不干净,在nvidia官网给出的卸载方案是去 /usr/local/cuda/bin 找uninstall的pl文件,然鹅我根本找不到这个uninstall_cuda_10.2.pl

于是手动卸载报错:

dpkg: error processing archive /var/cache/apt/archives/libcublas-dev_10.2.0.105-1_amd64.deb (--unpack): trying to overwrite '/usr/include/cublas_v2.h', which is also inpackage nvidia-cuda-dev 9.1.85-3ubuntu1 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libcublas-dev_10.2.0.105-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

运行 "sudo apt autoremove",显示:

Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: cuda-libraries-dev-10-2 : Depends: libcublas-dev (>= 10.2.0.105) but it is not installed cuda-samples-10-2 : Depends: libcublas-dev (>= 10.2.0.105) but it is not installed cuda-visual-tools-10-2 : Depends: libcublas-dev (>= 10.2.0.105) but it is not installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution)

很崩溃怎么还能有依赖cuda-libraries-dev这样的东西?试了一个小时找遍各种办法,最后google上一个小哥哥给的答案:

dpkg -P nvidia-cuda-toolkit nvidia-cuda-dev

apt --fix-broken install

就搞定了。这个解决办法的网址:https://askubuntu.com/questions/1132090/i-am-not-able-to-install-anything-in-ubuntu

还有一个方法没试过也贴出来:https://forums.developer.nvidia.com/t/error-depends-libcublas-dev-10-1-0-105-but-it-is-not-installed-ubuntu-18-04/71048/8

继续继续哈:卸载可以完整走下去了:

sudo rm /etc/apt/sources.list.d/cuda*

sudo apt remove nvidia-cuda-toolkit