我正在尝试安装SDL2_image-2.0.1-5,这似乎是SDL2_image的最新版本,基于rpmfind.net。(这台机器是CentOS,最新版本,运行在64位Windows上的VMware上,而我正在获得的包版本是Fedora,x86_64版本的rpmfind.net上的最新版本)。它抱怨两个失败的依赖项。
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_64libpng-1.6.29-1.fc27.x86_64.rpm,我在rpmfind.net上能找到的最新的,应该提供这些,根据页面.但是当我试图安装它时,我会遇到冲突。它似乎只是关于手册页,但我不知道:
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_64yum install libpng.x86_64说
Package 2:libpng-1.5.13-7.el7_2.x86_64 already installed and latest version所以我搞不懂该怎么办。(“第二包”是否意味着什么?)
rpm -qi libpng.x86_64告诉我包是不可重定位的,FWIW。
发布于 2017-08-13 20:07:19
正如用户所提到的,这个问题是通过使用为他的系统构建的软件包/RPM来解决的,CentOS LinuxRelease7.3.1611 (Core)。
显然这些正确的RPM是(RHEL) 7包。
正如问题中所描述的,他之前遇到的困难是因为他试图在他的系统上安装Fedora Rawhide软件包。
https://unix.stackexchange.com/questions/374191
复制相似问题