トップ(最新)

nDiki

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 ]

◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
◇ 2GB 無料のオンラインストレージサービス Dropbox に次のリンク先から登録すると今なら 250MB プラス! → Dropbox


[ 10月14日全て ]

Related term


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

Process Time: 0.187587s / load averages: 1.37, 1.23, 1.11
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker
Base theme by Nana (for tDiary)