アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、coreserverを使用しています。http://www.coreserver.jp/
やりたいことは、rubyのrmagickを使うことです。

これを実現する方法、またはそれに関して何かアドバイスがありましたら
どんなことでも結構ですのでお聞きしたく、質問しました。

以下、やったことを述べます。

検索
http://www.google.com/search?hl=ja&q=rmagick+%E3 …
しましたところ、

yum install ImageMagick-devel
gem install rmagick
を使ってインストールする方法が紹介されているものがほとんどなようです。

最初に、rubygemsを使用可能にするところまでは完了しました。
(※http://note.openvista.jp/2007/intall-ruby-on-rai …を参考に、自分のホームディレクトリ(/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/Cent …
ではファイルが消えていてダウンロードできなかったので、

http://ftp.riken.jp/Linux/centos/
より、
http://ftp.riken.jp/Linux/centos/4.7/os/x86_64/C …
から、
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を使いたいのですが...)

どのようなことでもかまいませんので、よろしくお願い致します。

A 回答 (2件)

共用のレンタルサーバーのようなので、自分でyumを使うことは出来ません。

yumは管理者用のコマンドです。

ImageMagickのソースを探して、ソースからインストールすればいいと思います。
    • good
    • 0
この回答へのお礼

ありがとうございます。そのようなはっきりとした答えを提示していただけると本当に助かります。
また、次にやるべきことの指針も立ちました。これをヒントにもう一度調べなおして、挑戦してみたいと思います。

お礼日時:2008/12/07 00:45

>coreserverではyumは(そう簡単には)使えないのであきらめろ、ということでしょうか。


>app-getというものがあるようですが、これもcommand not foundになりました。)
そもそもそのサーバOSがLinux系ではあるけど
yumが使える(Fedoea,RHEL,CentOSなど)と一言も書かれていない。

>または、それ以外のなんらかの方法でrmagickを使う方法方法があるでしょうか。
そもそも共有サーバ系で勝手にソフトのインストールをして
いい物なのでしょうか?
それとこの手の管理コマンドがroot権限以外で使えるのかね?

はっきり言ってサーバのシステムに関わるような物(パッケージのインストールなど)を利用したければ
VPSサーバでも借りなさい。
    • good
    • 0
この回答へのお礼

CentOSなどではyumが使えるということ、
coreserverはSUSE Linuxというものを使っているらしいこと、
したがっておそらく使えないのだろうなということ、
以上は調べておりました。

その上で、このような形で質問をさせていただいたところ、
>yumが使える(Fedoea,RHEL,CentOSなど)と一言も書かれていない。
という言葉を頂くことができ、
yumを選択肢から消し、ほかの方法を考えなければならないという指針をたてることができました。ありがとうございます。

>そもそも共有サーバ系で勝手にソフトのインストールをして
いい物なのでしょうか
VPSサーバ等を使えれば一番素直で簡単なのでしょうが...そこまでのものを必要としていない(こなかった)ので...
(public_html以下などに設置できるものならば使えるという認識でいます。)

回答ありがとうございました。

お礼日時:2008/12/07 01:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!