天天看點

linux centos rpm包管理 删除

rpm安裝好了一個包如果想删除,其實也隻要指定一個參數就可以了

rpm -e (or --erase) options pkg1 … pkgN

當删除一個包時,rpm會做如下的事情

(1)檢測rpm包資料庫確定沒有别的包依賴此包

(2)執行一個預删除腳本(如果此腳本存在)

(3)檢測是否包的配置檔案被修改了,如果修改了,就copy一份

(4)檢測rpm資料庫,找出那些屬于此包但不屬于别的包的檔案,然後删除

(5)執行删除腳本

(6)從rpm資料庫删除此包的所有的相關紀錄

删除的參數

(1)rpm -evv:顯示删除資訊

(2)rpm -e --test:測試删除

(3)rpm --nodeps:不删除依賴

linux centos rpm包管理 删除
linux centos rpm包管理 删除