• ベストアンサー

ppmを使ってのモジュールのインストールについて

PPMを使用してImage-Magickをインストールしようと試みていますが下記のようになり上手くいきません。 ppm> install Image-Magick Error: no suitable installation target found for package Image-Magick. しかし、 ppm> search Image-Magick とすると。次のように出ます。 1. Image-Magick [0.0] 2. Image-Magick [0.0] つまり、Image-Magickをリポジトリ内で発見はしているようですが・・・。 ついでにリポジトリのImage-Magick.ppdを見てみると次のように記述されていますが・・・。 <SOFTPKG NAME="Image-Magick" VERSION="4,29,0,0"> <TITLE>Image-Magick</TITLE> <ABSTRACT>An objected-oriented Perl interface to ImageMagick.</ABSTRACT> <AUTHOR>Kyle Shorter <magick@wizards.dupont.com></AUTHOR> <IMPLEMENTATION> <OS NAME="MSWin32" /> <ARCHITECTURE NAME="MSWin32-x86-object" /> <CODEBASE HREF="x86/Image-Magick.tar.gz" /> <INSTALL EXEC="perl">install.ppm</INSTALL> </IMPLEMENTATION> </SOFTPKG> OSが対応していないと認識されてしまうからインストールに失敗してしまうのでしょうか??? ちなみに、私の環境は以下になります。 OS: Windows XP Profesional Perl: Active Perl 5.8.1 PPM : version 3.1 わかる方ご教授の程、よろしくお願い致します。

  • Perl
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • fo-o
  • ベストアンサー率50% (4/8)
回答No.2

PPMのモジュールのインストールしか考えていないならなんの力にもなれませんが、インストールして動かすのが目的なら下記のHP通りにインストールするとうまくいきましたよ。今、インストールし、デモやcgiからの起動も確認できたので間違いないです。(ImageMagick6.0.4 Q16) 僕のほうではリポジトリはデフォルト状態で、 ppm> rep Repositories: [1] ActiveState PPM2 Repository [2] ActiveState Package Repository ppm> rep describe 1 Describing Active Repository 1: Name: ActiveState PPM2 Repository Location: http://ppm.ActiveState.com/cgibin/PPM/ppmserver-5.8-windows.pl?urn:/PPMServer Type: PPMServer 2.0 ppm> rep describe 2 Describing Active Repository 2: Name: ActiveState Package Repository Location: http://ppm.ActiveState.com/PPM/ppmserver-5.8-windows.plex?urn:/PPM/Server/SQL Type: PPMServer 3.0 ppm> 検索してみると、 ppm> s Image-Magick Searching in Active Repositories No matches for 'Image-Magick'; see 'help search'. ppm> s ImageMagick Searching in Active Repositories 1. Apache-ImageMagick [2.0b7] Convert and manipulate images on the fly 2. Apache-ImageMagick [2.0b7] Convert and manipulate images on the fly ppm> と、アパッチ用のものは見つかりましたが、それ以外は見つかりませんでした。とりあえず、リポジトリの追加をしてみたらどうでしょうか? OS: Windows XP Profesional Perl: Active Perl 5.8.3 PPM : version 3.1 apache: 1.3.29-win32-x86

参考URL:
http://www.ss.iij4u.or.jp/~somali/web/_imagemagick.html
makuhari-don
質問者

お礼

わかりやすいサイトまで教えてもらって。。感謝します。

その他の回答 (1)

  • zebedeer
  • ベストアンサー率66% (80/121)
回答No.1

ppmはあまり知らんのであれですが、 5.8用のImage-Magickはactivestateには無いっぽいですよ。 (5.6用はあった) どっかで公開されてるのを探すか、 (activestate以外で配布してるかどうか知らんけど) ActivePerlを5.6系にしてみては?

関連するQ&A

  • ppmのリポジトリの場所

    GD::SecurityImage::AC Image::Magick 上記のモジュールをactive_perlのppmでインストールしたいのですが、リポジトリがなかなか見つかりません。リポジトリ の場所をご存じでしたら教えていただけませんでしょうか。よろしくお願いいたします。 動作環境と登録済のリポジトリは以下です。 ちなみにppmはGUIを使っています。 os : windows8.1 perl : active_perl 5.16.3 登録済のリポジトリ  : http://www.bribes.org/perl/ppm http://www.bribes.org/perl/ppm/package.xml http://log4perl.sourceforge.net/ppm http://trouchelle.com/ppm10/ http://cpan.uwinnipeg.ca/PPMPackages/10xx/ http://www.wxperl.co.uk/repository/ansi http://www.wxperl.co.uk/repository http://ftp.nara.wide.ad.jp/pub/CPAN/authors/id/H/HM/HMBRAND/ です。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • ActivePerl付属のPPMでモジュールのインストールができない

    今回ActivePerl 5.8.6.811を使いまして、PPMにてモジュールの追加を 行いましたが、うまくいきません。 具体的にはモジュールをインストールする際、 ppm> install time-hires Error: No valid repositories: Error: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) Error: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) となり、レポジトリーを疑ったところ、 ppm> rep Repositories: [1] ActiveState PPM2 Repository [2] ActiveState Package Repository ppm> rep describe 1 Warning: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) Describing Active Repository 1: Name: ActiveState PPM2 Repository Location: http://ppm.ActiveState.com/cgibin/PPM/ppmserver-5.8-windows.pl?urn:/PPMServer Type: unsupported ppm> rep describe 2 Warning: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error) Describing Active Repository 2: Name: ActiveState Package Repository Location: http://ppm.ActiveState.com/PPM/ppmserver-5.8-windows.plex?urn:/PPM/Server/SQL Type: unsupported となってしまいます。また、ルーターのログから外部にアクセスした形跡もないようです。 調べていて、このような場合は「パスが通っていない」と言われますが、 今回のケースもパスが通っていないのでしょうか? 初心者であることは免罪符になるとは思っていませんが、 皆様のお力をお借りしたいです。 私の環境は OS:win2000 Pro(SP4) CPU:Athron1.4G 使用ソフト:ActivePerl 5.8.6.811 PPM3.1(付属のもの) です。長文で読みにくくて申し訳ありませんが、よろしくお願いしますm(_ _)m

    • ベストアンサー
    • Perl
  • ppmが起動できません

    こんにちは。 当方windowsXPです。 ローカルでMovable Typeを動かそうと、初心者ながらネットで色々なページを参考し、xmappをインストールしたり色々なことをして、どうにか一日がかりでmt-check.cgiが動く環境にまでたどり着くことができました。 ▼インストールしたもの xampp-win32-1.6.2 XAMPP Windows版 アドオン Perl 5.8.8-2.2.4 ActivePerl-5.6.1.638-MSWin32-x86 その後、image::magickというモジュールがないようなので、またネットで調べ上げ、ActivePerl5.6をインストールした時にppmというプログラムを使えばいい!ということが分かりましたので、 スタート → すべてのプログラム → ActiveState ActivePerl 5.6 → Perl Package Manager または、 コマンドプロンプトでppmと打ってみたりしましたが、いずれにしても “問題が発生したため、Perl Command Line Interpreter を終了します。 ご不便をおかけして申し訳ありません。” というエラーメッセージウィンドウが立ち上がってしまい、ppmが起動してくれません。 原因に関しても (1)windowsのログイン名が日本語だから? ok (2)マイコンピュータのプロパティで環境変数を確認 ok 以上の事項は私なりに確認し問題ないと判断しました。 これ以上はお手上げで本当に困っています。 どうしたらppmが使えるようになるのでしょうか? 初心者でお恥ずかしい限りですが、助言いただければ幸いです。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • ppmでDBIがインストール出来ません。

    WinXP上のPerlでMySQLをやろうと思ったのですが、ppmからのDBIインストールがうまく行きません。 普通に「ppm install DBI」では出来なくて、プロキシサーバ名とかが良く分からなかったので http://ppm.activestate.com/PPMPackages/zips/6xx-builds-only/ からDBI.zipを直接ダウンロードし、解凍したフォルダ上で ppm install DBI.ppd を実行した所、 Error installing package 'DBI.ppd': Read a PPD for 'DBI.ppd', but it is not intended for this build of Perl (MSWin32-x86-multi-thread) と言うエラーが出てインストール出来ませんでした。 ちなみにPerlは-Vオプションで次のように表示されます。 ------------------------------------------------ This is perl, v5.6.1 built for MSWin32-x86-multi-thread (with 1 registered patch, see perl -V for more detail) Copyright 1987-2001, Larry Wall Binary build 632 provided by ActiveState Corp. http://www.ActiveState.com Built 03:40:44 Jun 3 2002 ------------------------------------------------ ビルドが6xxなのでこのDBI.zipで良いと思うのですが…何かおかしいのでしょうか? あと、私はPerlをC:\PerlでなくC:\usr\localに入れているのですが、これがまずいのでしょうか? どなたか心当たりのある方がいましたら、よろしくお願いします。

  • Movable Type5 で ImageMagickのインストールで

    Movable Type5 で ImageMagickのインストールできません。 初めまして 皆様方。 Movable Type5 ImageMagickの検索でこちらに到着しました。 他のサイトを参考にしてImage::Magickのバージョンを変えて試していますが、 以下の内容でエラーになってしまいます。 『サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。』 と 言うエラー内容です。 現在の環境は下記の通りです。 Win XP pro SP3 Apache2.2.15-win32-x86-openssl-0.9.8m-r2 PHP5.3.2 MT5.2 ActivePerl 5.10.1 Build 1007 ImageMagick 6.6.2 6 Q8 C:\usr\site\lib\Image\Magick.pm あります。 C:\usr\site\lib\auto\Image\Magick 配下にもありました。 C:\Perl\bin>ppm install http://www.bribes.org/perl/ppm/Image-Magick.ppd PPM でインストールするとImageMagick6.5.7になっています。 Perl Package Manager にて確認しました。 試しに6.5.7もインストールして試しましたが同じ結果です。 ImageMagickはアンインストール後にインストールをしてPathも以前の物は削除 してます。 同じ環境をW2KにインストールするとImage::Magicが認識されてます。 W2KはFAT32 Formatです。 お知恵をお借りしたいと思いまして、書き込みさして頂きました。 よろしくお願いいたします。

  • image::magickのイントール方法

    初めまして、陸奥と言います。 image::magickを利用したCGIの動作確認を行いたくてサーバに インストールを試みようとしているのですが、image::magickが 上手くインストールできなくて困っています。 ググって色んなサイトのイントール方法を試みてはいるのですが ActivePerlやimage::magickのバージョン等の違いからくる相性 の為なのか? インストール方法(PPM)が悪いのか理解できません。 インストール方法の良きアドバイスを頂けたら幸いです。 OS:WinXP SP3 WWW:Apache2.2 Perl:ActivePerl5.8.6

  • perlを初めて使うのですが、ppmを使ってのインストールができません

    このたび初めてperlを使うのですが、コマンドプロンプトを起動し、ppmと打つと C:\Documents and Settings\自分の名前>ppm Fatal error: couldn't find or create config file targets.cfg: Cannot chdir back to C:/Documents and Settings/自分の名前: No such file or directory at C:/Perl/lib/ FindBin.pm line 182 BEGIN failed--compilation aborted at C:/Perl/lib/FindBin.pm line 188. Compilation failed in require at C:/Perl/site/lib/PPM/Config.pm line 444. BEGIN failed--compilation aborted at C:/Perl/site/lib/PPM/UI.pm line 1049. Compilation failed in require at C:\Perl\bin\ppm3-bin line 16. このような文章がでてきてしまい、インストールすることができませんでした。自分がインストールしようとしているのは install time-hires install io-zlib install win32-api install http-lite install getopt-long なのですが・・・ 自分なりにサイトを見てまわりましたが、確信にたどり着けず困り果てています。 どなたかご教授をお願いします。 PCの環境 OS: Windows XP Home Edition Perl: Active Perl 5.8.3.809 PPM : version 3.1

  • 初心者です・・ppmを入力するとエラーが出ます

    初心者です。 コマンドプロンプトで ppm と入力すると エラーが出てしまい困っています。 No Perl script found in input 一体何をどうすれば解決できるのでしょうか? アドバイスよろしくお願いします・・。 ちなみに、perl -v と入力してもバージョン情報はちゃんと出てきます。 使っているのはActivePerl-5.8.6.811-MSWin32-x86-122208.msiですが、 他のをDLしても、ppmと入力すると同じエラーが出てしまいます。 

    • ベストアンサー
    • Perl
  • VirtualBox上でのImage-Magickインストールについて

    VirtualBox上でのImage-Magickインストールについて。 Mac Snow Leopard上で、virtualbox で windowsXP をインストールし、 Apacke2.2を使ってWeb環境を作成しています。 Perlはstrawberry perl の 5.8 です。 Image-Magick(PerlMagick)をppmを使ってインストールしたのですが、 インストールは成功するのですが、mt-check.cgiでImagekMagickを認識しませんでした。 (CPANでのインストールや、ppmをbribes.org からインストールも試しましたが、こちらはインストールに失敗しましした) 試しに Perlで画像を縮小するスクリプトを実行してみたのですが、 Apacheのエラーログに、「階層が深すぎます。スタックがオーバーフローしました。」 というエラーが出力されていました。 VirtualBoxではなく、純粋に Windows(2000、XP、Vista、7など)にインストールした際には このような現象が起きませんでした。VirtualBoxだからの事でしょうか。 もし回避方法が分かりましたら教えてもらいたいのですが。 よろしくお願いいたします。

  • XAMPPでImageMagickをインストールしたい

    XAMPPでMovalbeTypeを動かそうとしています。 Perlのアドオンを追加して、MTが動かせそうなところまで来たのですが、 「サーバーに、「Image::Magick」がインストールされていないか、「Image::Magick」に必要なモジュールがインストールされていません 「Image::Magick」は、画像をアップロードする際のサムネイル自動作成のために必要です。「Image::Magick」をインストールする場合は、インストール手順を参照してください。」 と出ていてます。 せっかくだからImageMagickも使えるようにしたいのですが、どうすればいいのでしょうか? 試したことは以下です。 ・追加したPerlのアドオンには、 Image/Magick/Thumbnail/Fixed が入っている。(これは違うのかな?) ・CPANからImage::Magick からMagick.pmをダウンロードして、 該当フォルダ?(C:\xampp\perl\site\lib\Image\)に入れて、apacheの再起動をしても変化なし です。 是非ともよろしくお願いします。

    • ベストアンサー
    • Perl

専門家に質問してみよう