我目前有一個Java應用程序打包在一個爲32位RedHat平臺構建的RPM中,我想創建一個64位的RPM,這與32位的基本相同,但是有一對包括不同的.so文件。所有Java的東西在兩個平臺上都是一樣的,所以它只是JNI .so。我可以在一臺機器上爲兩個不同的平臺構建RPM嗎?
我的問題是:是否有可能具有的rpmbuild在32位系統上同時生成,因爲它在32位和64位的RPM(來自不同的.spec文件),只是重新包裝已經內置組件,或我是否需要在64位系統上構建64位RPM?
N.B.我實際上並沒有在系統上創建任何本地的東西。我只是重新包裝已經建成的東西。
...反之亦然,我可以在64位系統上構建一個32位系統嗎?我真的更喜歡在一個系統上構建和打包,而不是爲單獨的RPM運行兩個單獨的構建。
您可以在64位機器上同時創建32位和64位。我用VM做了相反的事情,但我不確定是否需要這樣做。我聽說你可以使用「模擬」,但從來沒有足夠的關注追求它。 – 2013-05-02 01:56:36