首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu 16.04中安装mesa icd

在Ubuntu 16.04中安装mesa icd
EN

Ask Ubuntu用户
提问于 2018-01-12 18:16:12
回答 1查看 2.6K关注 0票数 2

简单地说,这个库不会使用这个借口安装:

代码语言:javascript
复制
$ sudo apt install mesa-opencl-icd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mesa-opencl-icd : Depends: libclc-r600 (>= 0.2.0+git20170330-3) but 0.2.0+git20170330-3~16.04.1 is to be installed
                   Depends: libclc-amdgcn (>= 0.2.0+git20170330-3) but 0.2.0+git20170330-3~16.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

请注意,可以安装相关的包,但名称略有不同。可能的解决办法?

代码语言:javascript
复制
$ apt search libclc
Sorting... Done
Full Text Search... Done
libclc-amdgcn/xenial-updates,xenial-updates,now 0.2.0+git20170330-3~16.04.1 all [installed]
  OpenCL C language implementation - amdgcn support

libclc-dev/xenial-updates,xenial-updates,now 0.2.0+git20170330-3~16.04.1 all [installed,automatic]
  OpenCL C language implementation - development files

libclc-ptx/xenial-updates,xenial-updates,now 0.2.0+git20170330-3~16.04.1 all [installed]
  OpenCL C language implementation - ptx support

libclc-r600/xenial-updates,xenial-updates,now 0.2.0+git20170330-3~16.04.1 all [installed]
  OpenCL C language implementation - r600 support

尽管相关的包是手动安装的,但依赖关系仍然不能满足。其他类似问题建议这样做:

代码语言:javascript
复制
apt update; apt upgrade; apt autoremove; apt autoclean
apt -f install
aptitude -f install
apt-get download mesa-opencl-icd; dpkg -i <*.deb>
dpkg --get-selections | grep hold

没有任何帮助或澄清的情况,因此,任何帮助将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-01-13 16:12:34

正如我们所知,从LaunchPad bug 1743018,bug将通过上传修正包到xenial-proposed来由蒂莫·阿尔托宁(tjaalton)修复。

至于今天,您可以通过以下方式安装mesa-opencl-icd

代码语言:javascript
复制
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe"
sudo apt-get update
sudo apt-get install mesa-opencl-icd -y

我可以确认它的安装是否正常。所以软件包很快就会上传到普通-updates上。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/995274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档