Search Google

Friday, February 15, 2008

NSIS + appsev + Python + python mods

我花了三天的時間寫出生平第一個堪稱完整的安裝檔(含完整的uninstaller),裡面包了:
1. appserv installer
2. Python installer
3. Python modules' installers for Apache & MySQL
4. 我之前寫的簡易型倉儲頁面

過程中發現Python的安裝檔在interactive mode[1]與passive mode[2]下的行為模式不一樣,
讓我花了好一些時間尋找為何安裝後無法啟動apache server,安裝Python的時候一定要
使用interactive mode,這樣子之後裝上apache的python_mod之後才能夠正常restart
apache server。

看到安裝後網頁能夠順利運作與反安裝完後一切檔案皆煙消雲散的感覺真不錯 :-)
至於Linux下的installer(通常是make install)可能還要再另外花時間研究了。


[1] msiexec /i "Python installer"
需要使用者不停的點選下一步或是做另外的設定
[2] msiexec /passive /i "Python installer"
以預設選項完成安裝,使用者不需要多按一下鍵盤/滑鼠

No comments: