当我的驱动程序自动更新时,我遇到了一些GROMACS无法识别我的显卡的问题,这导致我重新安装了Ubuntu 14.04。问题仍然存在,所以我想我应该安装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//var/cache/apt/archives/nvidia-opencl-icd-346_346.46-0ubuntu1_amd64.deb/nvidia.icd’,它也在包nvidia-opencl-icd-331 331.113-0ubuntu0.0.4E:子进程/usr/bin/dpkg返回错误代码(1)
和
dpkg:依赖问题导致无法配置cuda驱动程序:cuda驱动程序依赖于nvidia-opencl-icd-346 (>= 346.46);但是:未安装nvidia-opencl-icd-346包。
dpkg:错误处理包cuda-drivers (--configure):依赖问题-留下未配置的dpkg:依赖问题阻止配置cuda-runtime-7-0: cuda-运行时-7-0依赖于cuda-driver (>= 346.46);但是:尚未配置包cuda-driver。
dpkg:错误处理包cuda- yet 7-0 (--configure):依赖问题-留下未配置的dpkg:依赖问题导致无法配置cuda-7-0: cuda-7-0依赖于cuda-yet 7-0 (= 7.0-28);但是:包cuda-yet 7-0尚未配置。
dpkg:处理cuda-7-0包时出错(--configure):依赖问题-留下未配置的dpkg:依赖问题导致无法配置cuda: cuda依赖于cuda-7-0 (= 7.0-28);但是: cuda-7-0包尚未配置。
dpkg:处理包cuda时出错(--configure):依赖项问题-处理时遇到未配置的错误: cuda-drivers cuda -cuda 7-0 cuda-7-0 cuda
我还尝试通过以下方式删除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名称或格式是否正确。
我不知道该怎么做才能修复它。有什么想法吗?提前谢谢。
发布于 2015-04-24 23:53:50
这个方法起作用了,只是删除了nvidia存储库,如下所述:
https://askubuntu.com/questions/43345/how-to-remove-a-repository
https://stackoverflow.com/questions/29849934
复制相似问题