- ベストアンサー
レンタルサーバーでyumを使いたいのですが...
現在、coreserverを使用しています。http://www.coreserver.jp/ やりたいことは、rubyのrmagickを使うことです。 これを実現する方法、またはそれに関して何かアドバイスがありましたら どんなことでも結構ですのでお聞きしたく、質問しました。 以下、やったことを述べます。 検索 http://www.google.com/search?hl=ja&q=rmagick+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB しましたところ、 yum install ImageMagick-devel gem install rmagick を使ってインストールする方法が紹介されているものがほとんどなようです。 最初に、rubygemsを使用可能にするところまでは完了しました。 (※http://note.openvista.jp/2007/intall-ruby-on-rails-to-core-server/を参考に、自分のホームディレクトリ(/virtual/xxx/packages)に設置しました。) その上で gem install rmagick を実行すると ------------------------------------------------- (省略) Warning: Found more than one ImageMagick installation. This could cause problems at runtime. /usr/local/bin/Magick-config reports version 6.2.9 is installed in /usr/local /usr/bin/Magick-config reports version 6.2.9 is installed in /usr/local Using 6.2.9 from /usr/local. checking for ImageMagick version >= 6.3.0... no Can't install RMagick 2.8.0. You must have ImageMagick 6.3.0 or later. (以下省略) ------------------------------------------------- とのエラーがでます。 したがってImageMagickのversion6.3.0以上を導入しなければ ならないと思うのですが、 yum install ImageMagick-devel をした結果は -bash: yum: command not found となり、 rpm -qa | grep yumとしても検索されないので yumはインストールされていないと思われます。 そこで、 http://wiki.minaco.net/index.php?Linux%2FYum などを参考にさせていただき、yumをインストールしようと試みました。 ( ※ただし、上記ページ wget http://mirror.centos.org/centos/4.4/os/i386/CentOS/RPMS/yum-2.4.3-1.c4.noarch.rpm ではファイルが消えていてダウンロードできなかったので、 http://ftp.riken.jp/Linux/centos/ より、 http://ftp.riken.jp/Linux/centos/4.7/os/x86_64/CentOS/RPMS/ から、 yum-2.4.3-4.el4.centos.noarch.rpm をダウンロードして、 rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm としてインストールを試みました。 ) すると、やはり(上記参考サイトなどにも書いてあるとおり)dependenciesエラーがでて、ほかのものもインストールしなければならないようなのですが、 たとえばpython-elementtreeをインストールしようとすると そこでさらにdependenciesエラーが出てしまい、果てが無さそうで、 途方にくれているところです。 質問を再度書くと、 1)coreserverではyumは(そう簡単には)使えないのであきらめろ、ということでしょうか。 2)yumの代替となるような依存関係を解消しながらインストールを可能にするような方法があるでしょうか。(app-getというものがあるようですが、これもcommand not foundになりました。) 3)または、それ以外のなんらかの方法でrmagickを使う方法方法があるでしょうか。(できれば今後のためにyumを使いたいのですが...) どのようなことでもかまいませんので、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
共用のレンタルサーバーのようなので、自分でyumを使うことは出来ません。yumは管理者用のコマンドです。 ImageMagickのソースを探して、ソースからインストールすればいいと思います。
その他の回答 (1)
- tomtom963
- ベストアンサー率19% (19/96)
>coreserverではyumは(そう簡単には)使えないのであきらめろ、ということでしょうか。 >app-getというものがあるようですが、これもcommand not foundになりました。) そもそもそのサーバOSがLinux系ではあるけど yumが使える(Fedoea,RHEL,CentOSなど)と一言も書かれていない。 >または、それ以外のなんらかの方法でrmagickを使う方法方法があるでしょうか。 そもそも共有サーバ系で勝手にソフトのインストールをして いい物なのでしょうか? それとこの手の管理コマンドがroot権限以外で使えるのかね? はっきり言ってサーバのシステムに関わるような物(パッケージのインストールなど)を利用したければ VPSサーバでも借りなさい。
お礼
CentOSなどではyumが使えるということ、 coreserverはSUSE Linuxというものを使っているらしいこと、 したがっておそらく使えないのだろうなということ、 以上は調べておりました。 その上で、このような形で質問をさせていただいたところ、 >yumが使える(Fedoea,RHEL,CentOSなど)と一言も書かれていない。 という言葉を頂くことができ、 yumを選択肢から消し、ほかの方法を考えなければならないという指針をたてることができました。ありがとうございます。 >そもそも共有サーバ系で勝手にソフトのインストールをして いい物なのでしょうか VPSサーバ等を使えれば一番素直で簡単なのでしょうが...そこまでのものを必要としていない(こなかった)ので... (public_html以下などに設置できるものならば使えるという認識でいます。) 回答ありがとうございました。
お礼
ありがとうございます。そのようなはっきりとした答えを提示していただけると本当に助かります。 また、次にやるべきことの指針も立ちました。これをヒントにもう一度調べなおして、挑戦してみたいと思います。