首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装libpng,因为它与早期版本冲突

无法安装libpng,因为它与早期版本冲突
EN

Unix & Linux用户
提问于 2017-06-29 13:40:15
回答 1查看 1.9K关注 0票数 0

我正在尝试安装SDL2_image-2.0.1-5,这似乎是SDL2_image的最新版本,基于rpmfind.net。(这台机器是CentOS,最新版本,运行在64位Windows上的VMware上,而我正在获得的包版本是Fedora,x86_64版本的rpmfind.net上的最新版本)。它抱怨两个失败的依赖项。

代码语言:javascript
复制
error: Failed dependencies:
    libpng16.so.16()(64bit) is needed by SDL2_image-2.0.1-5.fc26.x86_64
    libpng16.so.16(PNG16_0)(64bit) is needed by SDL2_image-2.0.1-5.fc26.x86_64

libpng-1.6.29-1.fc27.x86_64.rpm,我在rpmfind.net上能找到的最新的,应该提供这些,根据页面.但是当我试图安装它时,我会遇到冲突。它似乎只是关于手册页,但我不知道:

代码语言:javascript
复制
warning: libpng-1.6.29-1.fc27.x86_64.rpm: Header V3 RSA/SHA256 Signature, 
key ID f5282ee4: NOKEY
Preparing...                          ################################# [100%]
    file /usr/share/man/man5/png.5.gz from install of libpng-2:1.6.29-1.fc27.x86_64 
    conflicts with file from package libpng-2:1.5.13-7.el7_2.x86_64

yum install libpng.x86_64

代码语言:javascript
复制
Package 2:libpng-1.5.13-7.el7_2.x86_64 already installed and latest version

所以我搞不懂该怎么办。(“第二包”是否意味着什么?)

rpm -qi libpng.x86_64告诉我包是不可重定位的,FWIW。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-08-13 20:07:19

正如用户所提到的,这个问题是通过使用为他的系统构建的软件包/RPM来解决的,CentOS LinuxRelease7.3.1611 (Core)。

显然这些正确的RPM是(RHEL) 7包。

正如问题中所描述的,他之前遇到的困难是因为他试图在他的系统上安装Fedora Rawhide软件包。

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

https://unix.stackexchange.com/questions/374191

复制
相关文章

相似问题

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