ActivePerlのリポジトリ

つーか、theoryxリポジトリの話。

http://theoryx5.uwinnipeg.ca/ppmpackages/

C:\>ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/package.ppd

この URL って、どう頑張っても Not Found な気がするんだけどどうなってるの??

えーと、まずpackage.ppdのところは「具体的なパッケージ(のファイル)名」が入ります。念のため、「::」を含むパッケージの場合は「-」に変えるのをお忘れなく。

んでもって、http://theoryx5.uwinnipeg.ca/ppmpackages/...はActivePerl 5.6系列用のリポジトリなので、5.8系列の場合はhttp://theoryx5.uwinnipeg.ca/ppms/を使います。

ただ、ふつうはこういう使い方はしませんで、

ppm rep add theoryx5 http://theoryx5.uwinnipeg.ca/ppms/

したあと、ppmコマンドでppmシェルに入り、そこでsearch hoge::hogeとか、search fuga-fugaとかしてから必要なものをinstall hoge::hogeないしinstall fuga-fuga、あるいは番号表示されている場合はinstall 1とかいう風に指定してインストールするのが常道です。

あとはppmシェルのhelpをご覧くださいませ。