代码之家  ›  专栏  ›  技术社区  ›  Brendan

无法使用“pkg”在OpenIndiana(OpenSolaris 11)上安装ImageMagick的软件包

  •  1
  • Brendan  · 技术社区  · 10 年前

    每当我尝试安装其中一个ImageMagick软件包primary-pkg:/image/ImageMagick时,我都会收到以下(重复的)错误:

    pkg-install:以下包都将文件操作传递给

    这些软件包不能一起安装。任何非冲突集合

    以下包都将文件操作传递给 usr/share/man/man1/dwebp.1:

    pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    以下包都将文件操作传递给 usr/lib/amd64/pkgconfig/libwebp.pc:

    pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    以下包都将文件操作传递给

    pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    以下包都将文件操作传递给 usr/include/webp/types.h:

    pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    请求的系统更改尝试安装多个 链接“usr/lib/libwebp”的操作。属性冲突时:

    1 package delivers 'link path=usr/lib/libwebp.so target=libwebp.so.4.0.1':
        pkg://sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8:20130901T155736Z
    1 package delivers 'link path=usr/lib/libwebp.so target=libwebp.so.5.0.0':
        pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z
    

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    以下包都将文件操作传递给 usr/lib/pkgconfig/libwebp.pc:

    pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    以下包都将文件操作传递给 usr/share/man/man1/cwebp.1:

    pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    请求的系统更改尝试安装多个 链接“usr/lib/amd64/libwebp”的操作。所以'有冲突

    1 package delivers 'link path=usr/lib/amd64/libwebp.so target=libwebp.so.4.0.1':
        pkg://sfe/image/library/libwebp@0.2.1,5.11-0.151.1.8:20130901T155736Z
    1 package delivers 'link path=usr/lib/amd64/libwebp.so target=libwebp.so.5.0.0':
        pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z
    

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    以下软件包都将文件操作传递到usr/bin/cwebp:

    pkg://openindiana.org/library/libwebp@0.4.0,5.11-2016.0.0.0:20160730T003751Z pkg://sfe/image/library/libwebp@0.2.1、5.11-0.151.1.8:20130901T155736Z

    这些软件包不能一起安装。任何非冲突集合 可能是,或者必须先纠正包装,然后才能 安装。

    image/library/libwebp(sfe)0.2.1-0.151.1.8 i--

    然而,我仍然不知道如何安装ImageMagic。有什么方法可以修复这个bug吗?错误输出不是描述性的,它会为每个“传递文件操作”的文件重复相同的错误。它说“任何不冲突的集合都可能存在,或者在安装之前必须更正包”是没有帮助的。也许这里有人。

    谢谢

    1 回复  |  直到 10 年前
        1
  •  2
  •   abhi    10 年前

    您的日志看起来像是将IPS发布者设置为当前未维护的 古老的 OpenIndiana站点上的IPS存储库。 因此,不建议在新版OpenIndiana上安装旧软件包。

    您应该考虑不使用该IPS存储库,因为它没有更新(至少在相当长的一段时间内)。

    要查看哪些软件包已从那里安装并应删除,请运行以下命令:

    应删除所有显示的包名称。

    http://sfe.opencsw.org 或者查看openindiana网站,寻找其他可能的选择。 然后,您可以将这些软件包安装到新的副本中。