3
我有一個適用於我的應用程序的RPM軟件包,安裝路徑爲/ company/application/version。使用RPM安裝程序更新
我發現這很困難,因爲它是一個unix平臺,沒有註冊表概念。
我需要一些東西加以澄清:
- 我如何檢查以前安裝的版本號?
每次我安裝我的不同版本的應用程序都被安裝(即2.5和2.6都被認爲是因爲安裝目錄結構的2個不同的軟件。)
- 我怎樣才能阻止新版本當舊的已安裝?
我有一個適用於我的應用程序的RPM軟件包,安裝路徑爲/ company/application/version。使用RPM安裝程序更新
我發現這很困難,因爲它是一個unix平臺,沒有註冊表概念。
我需要一些東西加以澄清:
每次我安裝我的不同版本的應用程序都被安裝(即2.5和2.6都被認爲是因爲安裝目錄結構的2個不同的軟件。)
沒有看到spec文件,這只是在黑暗中拍攝,但我猜你可能在規格文件中缺少'Version'標籤。見http://www.rpm.org/max-rpm/s1-rpm-inside-tags.html。一般來說,最大RPM是一個很好的資源。
請參閱http://stackoverflow.com/a/8575531/719147 – linuts