在windows應用程序通常打包爲MSI,在Redhat Linux上作爲RPM,什麼是最好的開源打包方法,可用於將應用程序部署到所有平臺,包括不同類型的unix和windows?打包用來部署跨平臺?
內容包括exes,unix二進制文件,java jar文件,用戶數據,甚至要運行的數據庫腳本。我認識到每個目標操作系統的內容會有所不同,例如,二進制文件會不同,win.exe與unix二進制文件等不同,但是例如配置文件可能是相同的,或者在java甚至是字節碼罐的情況下)。
主要特性我希望包裝支持不同的用戶和不同目錄的權限,但是我認識到支持這個功能的多平臺可能非常困難。
如果這確實是不可能的,我將不得不遵循你推薦的方法。但我仍然希望1解決方案適合所有。 – 2009-03-04 23:48:41
我可能錯了,這是不可能的,但我認爲最佳實踐可能會建議您構建平臺特定的軟件包。 – RibaldEddie 2009-03-05 00:27:31