我在尋找一種好的便攜式技術,可以採用統一的方式來打包在五個不同平臺上運行的軟件。這些平臺是Solaris10/SPARC,Solaris10/X86,Solaris11/SPARC,Solaris11/X86和RHEL6.4/X86。大約95%的軟件是可移植的Java應用程序,但是有少量平臺特定的中間件。我不想構建5個95%相同的可分發圖像(每個平臺都有一個),我想爲所有5個圖像生成一個通用圖像。如果遵循這條路線,將包裝格式統一爲具有與安裝過程相同的外觀和感覺並將所有內容整齊排列在可分發映像中是很有意義的。哦,圖像中的不同軟件組件就是單獨的軟件包,就像由一堆RPM組成的發行版一樣。便攜式包裝技術
在尋找便攜式打包機制時,我查看了RPM,這是一個爲Solaris構建的痛苦(我需要四種不同的版本)。我還閱讀了dpkg和其他一些充滿異國情調的包裝和安裝套件。他們中沒有一個看起來像我想要的那樣便攜。我希望有一個Python版本的RPM,它不需要Python解釋器,但是我找不到任何這種類型的東西。
我真的很感激任何現有的免費軟件和便攜式包裝和安裝解決方案的提示。我總是可以設計和建造我自己的,但我寧願依賴於在我之前走過這條路的其他人。
謝謝!