利用可能なRPMから最新のImageMagick(少なくとも6.8)をインストールしようとしています ここ RedHatEnterpriseサーバーに
Distributor ID: RedHatEnterpriseServer
Release: 6.6
Codename: Santiago
カーネルはどこにありますか
2.6.32-431.el6.x86_64 GNU/Linux
しかし、私はlzmaから始めて、依存関係の地獄にぶつかりました。> 5が必要で、RedHatは4.999.9しかありません。
CentOSとFedoraリポジトリを追加しようとしましたが、そこからimageMagickをインストールしようとすると、またはそれ以外のことで、廃止されたパッケージやエラーメッセージなどがたくさん表示され、すべてが壊れてしまうのではないかと心配しています。
誰かがより良い方法を知っていますか?ソースからインストールした方がいいですか?
Red Hatシステムでは、ImageMagickはデフォルトのbase
パッケージリポジトリで使用できるので、実行する必要があるのは次のみです。
Sudo yum install ImageMagick
パッケージはX11とGtk +をサポートするようにビルドされているため、依存関係が大量にあります。そのほとんどは、グラフィカルデスクトップでのみ必要です(理想的には、ヘッドレスサーバーにインストールしないでください)。
RHEL 6の場合、ImageMagickのバージョンは6.5.4.7です。それ以降のバージョンでのみ利用可能な機能が必要な場合は、ソースからコンパイルしてインストールすることをお勧めします。 RHEL5用にコンパイルされたバイナリRPMをシューホーニングしても意味がありません。ソースからのインストールには、ビルドプロセス中にconfigure
スクリプトに適切なオプションを提供することでカスタマイズできるという利点もあります。
ImageMagickの最新バージョンは、レミリポジトリで入手できます。 Remiのインストール方法の説明はこちら http://blog.remirepo.net/pages/Config-en
Remiを設定したら、imagemagickのバージョンをアンインストールし、imagemagick-lastをインストールする必要があります。
yum remove ImageMagick; yum install ImageMagick-last
現在、BaseにはImageMagickというパッケージがあり、最新バージョンは6.7.2.7-2です。 RemiにはImageMagick-lastという名前のパッケージがあり、最新は6.9.3.10-1で、これは6.xバージョンの最新バージョンです。