我想檢查我創建了RPM是安裝或由用戶(客戶端)更新 像RPM構建規格文件我要檢查RPM正在安裝或更新
rpm -ivh abc.rpm
或
rpm -Uvh abc.rpm
是他們在spec文件中獲取有關此命令的信息的任何%命令。
我的要求是,如果我有一個名爲RPM ABC-0.1-2.rpm現在用戶要使用命令進行安裝前安裝abc.0.1-1.rpm rpm -ivh abc.0.1-2.rpm
則允許安裝 或用戶直接更新在安裝舊版本之前用命令rpm -Uvh abc.0.1-2
轉速,然後停止這樣做。
怎麼樣%postun?如何檢測軟件包是否被用戶刪除,因爲被刪除的rpm被升級到另一個版本?在這種情況下,$ 1變量會有什麼變化? – nolimit
然後你會得到'0',如參考文獻中所解釋的。 –