前提・実現したいこと
imageMagicをCentOS6.8 64bitにインストールして convert
コマンドを使いたい
現在以下のような環境で動くLAMPのWebアプリのためのインフラを構築しています。
- CentOS6.8
- Apaceh2.2
- PHP7.0
- MySQL5.6
その際にPDFを結合するためImageMagicというパッケージをCentOS6.8にインストールしたく、yumからインストールを試みていますが、glibcとglibc-commonのバージョンエラー?のせいでインストールができずに困っています。
また、ImageMagicをバイナリからインストールしようと試みましたが、Makeが必要なので、gccをインストールしようとしても同じくglibcのエラーで先に進めず八方塞がりになってしまっています。
発生している問題・エラーメッセージ
$ sudo yum install ImageMagic ... 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> Package glibc.i686 0:2.12-1.107.el6_4.5 will be インストール --> 依存性の処理をしています: glibc-common = 2.12-1.107.el6_4.5 のパッケージ: glibc-2.12-1.107.el6_4.5.i686 --> 依存性の処理をしています: libfreebl3.so(NSSRAWHASH_3.12.3) のパッケージ: glibc-2.12-1.107.el6_4.5.i686 --> 依存性の処理をしています: libfreebl3.so のパッケージ: glibc-2.12-1.107.el6_4.5.i686 --> トランザクションの確認を実行しています。 ---> Package glibc.i686 0:2.12-1.107.el6_4.5 will be インストール --> 依存性の処理をしています: glibc-common = 2.12-1.107.el6_4.5 のパッケージ: glibc-2.12-1.107.el6_4.5.i686 ---> Package nss-softokn-freebl.i686 0:3.14.3-3.el6_4 will be インストール --> 依存性解決を終了しました。 エラー: パッケージ: glibc-2.12-1.107.el6_4.5.i686 (updates) 要求: glibc-common = 2.12-1.107.el6_4.5 インストール: glibc-common-2.12-1.212.el6_10.3.x86_64 (@updates) glibc-common = 2.12-1.212.el6_10.3 利用可能: glibc-common-2.12-1.107.el6.x86_64 (base) glibc-common = 2.12-1.107.el6 利用可能: glibc-common-2.12-1.107.el6_4.2.x86_64 (updates) glibc-common = 2.12-1.107.el6_4.2 利用可能: glibc-common-2.12-1.107.el6_4.4.x86_64 (updates) glibc-common = 2.12-1.107.el6_4.4 利用可能: glibc-common-2.12-1.107.el6_4.5.x86_64 (updates) glibc-common = 2.12-1.107.el6_4.5 問題を回避するために --skip-broken を用いることができません これらを試行できます: rpm -Va --nofiles --nodigest
試したこと
- glibcのアップデート→多数の依存関係があり、バージョン変えれず
- glibcの削除(yum remove glibc) → yumによって保護されているので、削除できず
- rpmファイルをwgetでダウンロードして yum localinstall → 同じく依存エラー
- ImageMagicをバイナリからインストール
インストール用のファイルを手に入れることはできたのですが、Makeコマンドを使う必要があり、CentOSで実行するためには gccが必要でした。
そのため、 yum install gcc
を実行しましたが、上記と同じくglibcの依存エラーでインストールができませんでした。
================
試してこと追記
yum update
[root@VM3 ~]# yum update 読み込んだプラグイン:fastestmirror 更新処理の設定をしています Loading mirror speeds from cached hostfile * epel: d2lzkl7pfhq30w.cloudfront.net * remi-php70: ftp.riken.jp * remi-safe: ftp.riken.jp * rpmforge: mirror.fairway.ne.jp 更新と設定されたパッケージがありません。
補足情報(FW/ツールのバージョンなど)
CentOS6.8 64bit
また、こちらの記事を見て、もしかしたら64bitのcentosだからダメなのかと思いました。
そもそも依存関係エラーの認識が間違っているのかもしれませんが、何卒よろしくお願いいたします。
もし根本的な初歩的ミスなら申し訳ありません。
回答1件
あなたの回答
tips
プレビュー