トップ(最新)

nDiki

2006年12月17日 (日)

USB メモリPerl を入れて持ち歩きたい このエントリーを含むはてなブックマーク

ポータブルアプリケーション詰め込み。

自分の場合エディタPerl があれば随分できることが増えるので、何とか Perl を入れておきたい。 しかし定番の WindowsActivePerl はセットアップが必要であり、持ち歩きには向かない。

何かいい Perl ディストリビューションがないかなと探してみたところ、インストール不要Apache ディストリビューションが目についた。 そういえばこれらには Perl が含まれていてインストール不要で使えるものがあるらしいので、それらが使えるかもしれない。

@ XAMPP for Windows 1.5.5

標準の XAMPP では Perl インタプリタしか入っていなかった。 さすがにこれでは使い物にならない。

@ XAMPP for Windows ADD-Ons Perl 5.8.8-2.2.3

XAMPP で実用的な Perl 環境を用意するにはこちら。ActivePerl 5.8.8.817 上に Web アプリケーションに必要そうな パッケージが用意されている。 そのかわり 200MB (!) 近い容量が必要。 でかすぎ。

README には setup_xampp.bat に実行の指示がある。

@ Uniform Server 3.3

ActivePerl 5.8.7.815 が含まれている。 Perl インタプリタと、いくつかのパッケージが含まれている。 パッケージは結構少なめにおさえてあるので、容量はかなり少ない。 しかし

 perl -MConfig -e "print Config::myconfig()"

が動かないなどそのまま使えるわけではなさそうだ。

@ やっぱり ActivePerl?

試した2つとも結局は ActivePerl を使っているようである。 ActivePerl の部分のライセンスはどうなっているのだろう?

もしかしたら ActivePerl の AS package を展開して、不要なファイルを削除すれば (インストーラで設定されるリポジトリなどの情報を使う部分は駄目にしろ)、ある程度動くのかな。

それと Installer.bat の中で、一部ファイル(.bat、Config.pm、Config_heavy.pl、perllocal.pod、.packlist、config.h) のリロケーションをしているので、このあたりがポイントになりそう。

要確認。

スポンサード リンク


[ 12月17日全て ]

Related term

■よく検索されるキーワード

torrent(87) perl(67) windows(47) 書き方(43) linux(40) 使い方(39) 提案書(35) アジェンダ(34) x31(27) 動画(22) debian(22) usb(22) 画像(21) アジェンダとは(21) ssh(19) java(19) 壁紙(18) porter(18) 手帳(17) thinkpad(17) インストール(15) tc-1(15) 作り方(15) svn(13) wiki(13) activeperl(12) a6(12) make(12) ノート(11) c#(11) subversion(11) 設定(11) tortoisesvn(11) xp(10) nullpointerexception(10) rcs(10) par(10) 生年月日(10) cwrsync(10) gimp(10) フィルムスキャン(10) ほぼ日手帳(10) terastation(9) ダイソー(9) 方眼(9) mp980(9) ヨドバシカメラ(9) ドラマ(9) ダウンロード(9) サンプル(9) リフィル(9) 写真(9) dropbox(9) 修理(9) ボールペン(8) バッグインバッグ(8) 秋葉原(8) cvs(8) 筆まめ(8) 無印良品(8) ubuntu(8) truecrypt(8) google(8) ganttproject(8) 会議(8) 変更(7) 中津真莉子(7) flash(7) 無印(7) 本名(7) for(7) gmail(7) 日本語(7) 提案書の書き方(7) rhodia(7) ヨドバシ(7) 2008(7) ヤマダ電機(7) openssh(7) 無料動画(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.252504s / load averages: 0.09, 0.20, 0.19
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)