【发布时间】:2015-07-03 04:51:11
【问题描述】:
当我的驱动程序自动更新导致全新安装 Ubuntu 14.04 时,我遇到了 GROMACS 无法识别我的显卡的问题。问题仍然存在,所以我想我会安装 CUDA 并手动编译 GROMACS。
我从 CUDA 开始,遵循 Ubuntu 的在线 guide 并运行:
sudo dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb
然后我尝试通过运行安装 CUDA:
sudo apt-get update
sudo apt-get install cuda
我遇到了一个错误:
(gconftool-2:24440): GConf-WARNING **: Client failed to connect to the D-BUS daemon: //bin/dbus-launch terminated abnormally with the following error: No protocol specified Autolaunch error: X11 initialization failed.
Processing triggers for ureadahead (0.100.0-16) ... Processing triggers for fontconfig (2.11.0-0ubuntu4.1) ... E: Sub-process /usr/bin/dpkg returned an error code (1)
然后我开始从 Ubuntu 软件中心收到错误消息,说软件包系统已损坏。据我了解,这是由于 nvidia 存储库造成的。
我试过了:
sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get update
但无济于事。我得到了:
准备解压.../nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb ... 解压 nvidia-opencl-icd-346 (346.46-0ubuntu1) ... dpkg:错误处理存档/var/cache/apt/archives/nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb(--unpack): 试图覆盖'/etc/OpenCL/vendors/nvidia.icd',它也在包nvidia-opencl-icd-331 331.113-0ubuntu0.0.4中 E: 子进程/usr/bin/dpkg返回错误码(1)
和
dpkg:依赖问题阻止了 cuda-drivers 的配置: cuda-drivers 依赖于 nvidia-opencl-icd-346 (>= 346.46);然而: 未安装软件包 nvidia-opencl-icd-346。
dpkg: 错误处理包 cuda-drivers (--configure): 依赖性问题 - 未配置 dpkg:依赖问题阻止了 cuda-runtime-7-0 的配置: cuda-runtime-7-0 取决于 cuda-drivers (>= 346.46);然而: 软件包 cuda-drivers 尚未配置。
dpkg: 错误处理包 cuda-runtime-7-0 (--configure): 依赖性问题 - 未配置 dpkg:依赖问题阻止了 cuda-7-0 的配置: cuda-7-0 取决于 cuda-runtime-7-0 (= 7.0-28);然而: 软件包 cuda-runtime-7-0 尚未配置。
dpkg: 错误处理包 cuda-7-0 (--configure): 依赖性问题 - 未配置 dpkg:依赖问题阻止了 cuda 的配置: cuda 依赖于 cuda-7-0 (= 7.0-28);然而: 软件包 cuda-7-0 尚未配置。
dpkg: 错误处理包 cuda (--configure): 依赖性问题 - 未配置 处理时遇到错误: cuda 驱动程序 cuda-runtime-7-0 cuda-7-0 库达
我还尝试通过以下方式删除 nvidia 存储库:
sudo add-apt-repository --remove ppa:cuda-repo-ubuntu1404_7.0-28_amd64.deb
但我得到了:
无法添加 PPA:“ppa:cuda-repo-ubuntu1404_7.0-28_amd64.deb”。 请检查 PPA 名称或格式是否正确。
我不知道该怎么做才能解决它。请问有什么想法吗?提前致谢。
【问题讨论】: