ImageMagickのインストールには数時間かかりました。ついに以前のバージョンをアンインストールしましたが、最新バージョンをインストールするのが困難です。次のコマンドを実行するとき:
yum --nogpgcheck localinstall ImageMagick-6.9.0-0.i386.rpm
次のエラーが発生します。
Error: Package: ImageMagick-6.9.0-0.i386 (/ImageMagick-6.9.0-0.i386)
Requires: libltdl.so.3
libltdl.so.3
インストールしようとしています
次のコマンドを実行しました。
repoquery -q -f */libltdl.so*
次を生成します。
libtool-ltdl-0:2.2.6-15.5.el6.i686
yaf-0:1.3.2-1.el6.rf.i686
libtool-ltdl-devel-0:2.2.6-15.5.el6.i686
だから一つずつ設置してみました。
yum install yaf-0:1.3.2-1.el6.rf.i686
yum install libtool-ltdl
yum install libtool-ltdl-devel-0:2.2.6-15.5.el6.i686
ただし、それぞれは次のように失敗します。
Package ... installed and latest version
どうすればいいですか?
私は読んでみました:
yum clean all
yum update
しかし、それは問題を解決できませんでした。私はCENTOS 6.6 i686を実行しています。
ベストアンサー1
出力に応じて、i686とi386パッケージを一緒に混合しました。システムハードウェアおよびその他のインストール済みパッケージが適切なアーキテクチャ(i386、i686、x86_64など)を持っていることに注意してください。
したがって、あなたの場合、yum
i386バージョンの依存関係をインストールしていないと正しく文句を言うことです。
Error: Package: ImageMagick-6.9.0-0.i386 (/ImageMagick-6.9.0-0.i386)
Requires: libltdl.so.3
そのため、ImageMagick RPMのi686バージョンを入手するか、i386バージョンの依存関係がインストールされていることを確認します。
これでi686パッケージのみが表示されることを考えると、repoquery
システムにインストール/構成されたリポジトリには利用可能なi386パッケージがないようです。したがって、おそらく最も簡単なパスであるため、ImageMagickのi686バリアントをダウンロードします。