nDiki : 2004年10月14日
2004年10月14日 (木)
■ Linux 上で Windows 用インストーラを作成する

NSIS の 2.01 が9月24日にリリースされていた。 目玉はNSISコンパイラ(makensis)が、POSIX プラットフォームで動くようになったこと。 Linux 上で Windows 用インストーラが作成できるようになる。
インストールしたいプログラム/データが(Javaプログラムだったり、クロスコンパイルできるものだったり、コンパイル不要のスクリプトだったりで)用意できるならば、Linux 上でインストーラまで通して作れるのでこれは有り難い。
@ インストール
tar jxvf nsis201.tar.bz2 cd NSIS/Source make USE_PRECOMPILED_EXEHEADS=1 cd .. fromdos install.sh su ./install.sh /usr/local/NSIS-2.01
ソースツリーにMenu ディレクトリ無くてインストール時にエラー表示がでるが、それ以外はうまくコピーされている感じ。
@ 使ってみる
Windows 上の NSIS 2.0 で使っていたNSISスクリプト(.nsi)をかけてみる。 間接的に WinMessages.MSH をインクルードしようとしてエラー。 ファイルの大文字小文字の問題だけのようで、lib/NSIS/Include/WinMessages.nsh を同ディレクトリ上に WinMessages.MSH としてシンボリックリンクを張ることで対処。
できあがったインストーラを Windows BOX で動かしてみた。 問題なくインストール完了。
素晴しい。
[ Linux 上で NSIS ]
- NSIS が再び Linux でコンパイルできるように (2005-01-08)
- NSIS 2.22 は Linux でビルドできず (2006-12-20)
- 私的10大ニュース2004 [ comp ] (2004-12-31)
- ActivePerl で Ming (2005-02-23)
- JRE をバンドルしたインストーラを NSIS で作る (2004-12-02)
■ 社長deドッグと大学ドッグ

大学堂の来る木曜日。 今日こそはとホットドッグにトライしてみた。
社長deドッグ(350円)も魅力だが、3時を過ぎていて夜御飯がキツくなるので大学ドッグ(250円)にしてみた。
同僚が買った社長deドッグと比較。 Webサイトや車体にある社長deドッグの写真は驚くほどウインナーが飛び出しているのだが実際はそれほどでもなかった。 100円ほどの違いは感じられない。大学ドッグがやはり手頃だな。
注文するとその場でパンに具を挟んで軽くオーブンへ焼いてくれる。 ホカホカで美味い。パンも思ったよりソフトで食べやすい。
これからもたまに食べよう。
p.s.
退社する頃にはいい具合に腹が減ってきた。 夕食には影響しないことが判明。
肥満にはもちろん影響するだろうな。
- 大学堂 (2004-09-16)
- TC-1 復活! (2003-05-20)
- つつじ咲く根津神社と谷根千散歩 (2006-05-01)
- ずっといってみたいと思っていた銭函のお店 (2005-10-09)
- 私的10大ニュース2004 [ photo ] (2004-12-31)
■ PPM::Make と META.yml

PPM::Make の make_ppm で ppd ファイルを作成すると自動的に DEPENDENCY 要素を生成してくれる。 今作っているパッケージ、 Windows の ActivePerl 下で動かす時には追加の依存モジュールが(Win32::*)あるので、Makefile.PL の中で $^O を見て PREREQ_PM に追加を行っている。
で気がつくとこれが ppd に反映されていない。
ソースを見たところ META.yml があってこれから情報が取得できている時は、Makefile を見にいかないようになっている。 META.yml が無いか、必要な情報が取れていない場合は、Makefile をスキャンして PREREQ_PM などを取得している (Makefile.PL ベースの場合)。
ここでパッケージの作成(make dist)を Linux 上で行っている関係で META.yml には Windows 環境特有の requires が入らないため、結果 ppd に DEPENDENCY が足りない事になる。
ということでこれからはとりあえず安直に、 make_ppm の直前に META.yml を削除することにしよう。
- PAR を ActivePerl 5.6.1 build 638 に (2004-07-20)
- ActivePerl で Ming (2005-02-23)
- [ Perl ] PDL::PP で C extension を書く (2004-02-19)
- Win32 で WiKicker が落ちるのは binmode の設定忘れのせい (2005-04-18)
- JSmooth で Win32 上でのJava プログラム起動ファイル作成 (2004-12-06)
■ UMLモデリングツール JUDE

製品化された。 Jude はたまに便利に使わせてもらっているし、購入してもいいかなと思う。
JUDE/Professional 通常価格の29,400円(税込)だとちょっと厳しいが、2004年11月1日〜2004年12月20日の間のキャンペーン価格 9,800円(税込)なら手が届く。
あれ? システム条件に
となっているけど(Professional、Enterprise)、もしかして他のOSでは動かない? だとしたら興醒め。
それから年間サポート料(1年目は本体価格に含まれる)の内容も明記なし。
- しばらく更新していなかった Norton AntiVirus を Nort... (2008-04-27)
- Pentium 4 マシンから Athron 64 マシンに乗り替え (2008-09-05)
- UMLモデリングツール Jude 竹1.3 (2004-04-27)
- QEMU を使って Debian GNU/Linux 上で Windows... (2005-04-08)
- Apache でミラー proxy (2002-04-17)
スポンサード リンク
■よく検索されるキーワード
torrent(86) windows(43) x31(42) perl(39) 書き方(37) linux(29) mp980(27) 提案書(24) アジェンダ(24) 設定(24) usb(23) 手帳(21) thinkpad(21) 使い方(21) ドラマ(21) ganttproject(21) debian(19) gtd(19) 画像(18) cvs(16) 壁紙(14) 動画(13) ヨドバシカメラ(13) subversion(13) a6(13) dropbox(13) ssh(12) svn(12) 日本語(12) make(12) tc-1(12) java(12) 修理(12) インストール(11) ノート(10) mp3(10) 方眼(10) rcs(10) サンプル(10) ヨドバシ(10) ボールペン(9) c#(9) ダイソー(9) web(9) nsis(9) アジェンダとは(9) centos(9) メモリ(9) 評判(9) pdumpfs(8) ダウンロード(8) フィルム(8) リフィル(8) アレグラ(8) truecrypt(8) クラリチン(7) cgi(7) 無印(7) バッグインバッグ(7) 印刷(7) thinkingrock(7) hhkb(7) ai(7) デジカメ(7) 無線lan(7) google(7) コンポ(7) pixus(7) xampp(7) tortoisesvn(7) dvd(7) porter(7) af(6) ファイル(6) ガントチャート(6) xp(6) gmail(6) smtp(6) 生年月日(6) リポジトリ(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.05963s / load averages: 0.37, 0.34, 0.34
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク