Fedoraパッケージ、特にpoppler-utilsバージョン0.5x以降をインストールしようとしていますが、現在はFedoraでのみ動作します。私はAmazon Linux AMIについてはよくわかりませんが、私が調べたところ、ほとんどのCentOSパッケージと互換性があります。しかし、Fedoraパッケージをインストールすることが可能かどうかわからないので、確認したかったのです。
私が今まで試したこと:
Fedoraパッケージrpmをダウンロードしてs3にアップロードし、ebextension設定でインストールしようとしました。
commands:
command: yum -y localinstall https://s3.amazonaws.com/link_to_rpm.rpm
しかし、それはうまくいきませんでした。今はログはありませんが、ログには「poppler-utils 0.5xはpoppler-utils 0.26.5のアップグレードです」とマークされています。エラーは「poppler-utils 0.5xが必要」に似ています。
Fedoraパッケージrpmをインストールする方法はありますか? rpmをダウンロードしています。ここ
編集:ログが追加されました
[Application update .../Command install_poppler-utils] : Activity execution failed, because: Loaded plugins: priorities, update-motd, upgrade-helper
Examining .../poppler-utils-0.62.0-1.fc28.x86_64.rpm: poppler-utils-0.62.0-1.fc28.x86_64
Marking .../poppler-utils-0.62.0-1.fc28.x86_64.rpm as an update to poppler-utils-0.26.5-17.17.amzn1.x86_64
Resolving Dependencies
--> Running transaction check
---> Package poppler-utils.x86_64 0:0.26.5-17.17.amzn1 will be updated
---> Package poppler-utils.x86_64 0:0.62.0-1.fc28 will be an update
--> Processing Dependency: poppler(x86-64) = 0.62.0-1.fc28 for package: poppler-utils-0.62.0-1.fc28.x86_64
--> Processing Dependency: libpoppler.so.73()(64bit) for package: poppler-utils-0.62.0-1.fc28.x86_64
--> Finished Dependency Resolution
Error: Package: poppler-utils-0.62.0-1.fc28.x86_64 (/poppler-utils-0.62.0-1.fc28.x86_64)
Requires: poppler(x86-64) = 0.62.0-1.fc28
Installed: poppler-0.26.5-17.17.amzn1.x86_64 (@amzn-main)
poppler(x86-64) = 0.26.5-17.17.amzn1
Error: Package: poppler-utils-0.62.0-1.fc28.x86_64 (/poppler-utils-0.62.0-1.fc28.x86_64)
Requires: libpoppler.so.73()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
答え1
サブパッケージのみをインストールしようとしていますpoppler-utils
。これには、poppler
一致するバージョンのパッケージが必要です。どちらもインストールする必要があります。これはうまくいくかもしれませんが(通常はRHEL7ベースのシステムで動作します)、最終的に成功してもシステムからフランケンシュタインモンスターにつながる可能性がある依存追跡のウサギになる可能性があります。
Fedora Cloud Base(https://alt.fedoraproject.org/cloud/)、必要なパッケージバージョンがあるのは何ですか?