libpngが以前のバージョンと競合しているためインストールできません

libpngが以前のバージョンと競合しているためインストールできません

rpmfind.netに基づいてSDL2_imageの最新バージョンであるように見えるSDL2_image-2.0.1-5をインストールしようとしています。 (マシンは64ビットWindowsマシンのVMware上で動作する最新バージョンのCentOSであり、私が得たパッケージバージョンはFedora Rawhide x86_64バージョンのrpmfind.netの最新バージョンです。)2つの失敗した依存関係について文句を言います。

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

rpmfind.netで見つけることができる最新バージョンであるlibpng-1.6.29-1.fc27.x86_64.rpmはそのページに従ってこれらの機能を提供する必要がありますが、インストールしようとするとクラッシュします。マンページについてのようですがわかりません。

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説明する

Package 2:libpng-1.5.13-7.el7_2.x86_64 already installed and latest version

だからどうすればいいのか混乱しています。 (「パッケージ2」とはどういう意味ですか?)

rpm -qi libpng.x86_64FWIW、パッケージを再配置できないことを伝えます。

ベストアンサー1

このユーザーが述べたように、問題は自分のシステムCentOS Linuxバージョン7.3.1611(コア)用に構築されたパッケージ/ RPMを使用して解決されました。

明らかに、これらの正しいRPMはRed Hat Enterprise Linux(RHEL)7パッケージです。

質問で説明されているように、彼が直面する困難は、Fedora Rawhideパッケージを自分のシステムにインストールしようとしたためでした。

おすすめ記事