【问题标题】:Package system broken after CUDA installation attempt Ubunutu 14.04CUDA 安装尝试 Ubunutu 14.04 后软件包系统损坏
【发布时间】: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 名称或格式是否正确。

我不知道该怎么做才能解决它。请问有什么想法吗?提前致谢。

【问题讨论】:

    标签: ubuntu cuda


    【解决方案1】:

    这个可行,只是删除了此处描述的 nvidia 存储库:

    https://askubuntu.com/questions/43345/how-to-remove-a-repository

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 2021-04-05
      • 2014-08-18
      • 2018-07-04
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多