web-dev-qa-db-ja.com

RedHat Enterprise6.6に最新のImageMagickをインストールするにはどうすればよいですか?

利用可能な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をインストールしようとすると、またはそれ以外のことで、廃止されたパッケージやエラーメッセージなどがたくさん表示され、すべてが壊れてしまうのではないかと心配しています。

誰かがより良い方法を知っていますか?ソースからインストールした方がいいですか?

2
simone

Red Hatシステムでは、ImageMagickはデフォルトのbaseパッケージリポジトリで使用できるので、実行する必要があるのは次のみです。

Sudo yum install ImageMagick

パッケージはX11とGtk +をサポートするようにビルドされているため、依存関係が大量にあります。そのほとんどは、グラフィカルデスクトップでのみ必要です(理想的には、ヘッドレスサーバーにインストールしないでください)。

RHEL 6の場合、ImageMagickのバージョンは6.5.4.7です。それ以降のバージョンでのみ利用可能な機能が必要な場合は、ソースからコンパイルしてインストールすることをお勧めします。 RHEL5用にコンパイルされたバイナリRPMをシューホーニングしても意味がありません。ソースからのインストールには、ビルドプロセス中にconfigureスクリプトに適切なオプションを提供することでカスタマイズできるという利点もあります。

5

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バージョンの最新バージョンです。

0
Alex Gitelzon