如何解除安裝異常狀態的軟體和deb包

2022-10-10 21:00:18 字數 818 閱讀 2667

如何解除安裝異常狀態的軟體和deb包

硬體/整機資訊:全平台

cpu架構:全架構

os版本資訊:全版本

系統出現安裝狀態不正常的deb包,例如狀態為ifphfit等,無法正常解除安裝,一般會影響系統更新,如下圖:

執行dpkg -p解除安裝會報錯,無法成功解除安裝,如下:

首先如果僅考慮修復異常狀態的包而不是解除安裝,可以注意最後步驟中的實際命令,可選擇是進行修復或者執行最終解除安裝。

另外請注意解除安裝操作的軟體包,不要針對系統重要元件或者服務軟體包進行強制解除安裝,那樣可能會引起更嚴重的系統問題。

1、使用--force-remove-reinstreq引數強制解除安裝,如下:

2、一般情況下--force-remove-reinstreq此引數可以正常強制解除安裝,如果仍然無法成功解除安裝,可使用下面的方法:

1)刪除此異常deb的配置資訊,如下:

cd /var/lib/dpkg/info/

sudo rm -rf  jabref*    (刪除一定要謹慎操作)

2)解除安裝異常deb,如下:

上述方法即可成功解除安裝狀態異常的deb包;

如果只是要修復異常狀態的包而不是解除安裝,可以在刪除異常deb包的配置資訊後,

執行sudo apt install -f

或者sudo dpkg --config -a修復即可。

deb軟體包安裝和解除安裝

deb包是debian,ubuntu等linux發行版的軟體安裝包,是類似於rpm的軟體包,而非debian,ubuntu系統不推薦使用deb軟體包,因為要解決軟體包依賴問題,安裝也比較麻煩。1.一般在此類發行版中可以直接雙擊安裝。2.手動安裝。如果您喜歡使用終端,您需要管理員許可權來安裝乙個 de...

如何區分軟體錯誤和異常

錯誤 系統本身不符合設計期望的行為或者狀態。產生錯誤的原因有三 需求所依賴的假定不能成立 設計沒有匹配需求 設計所依賴的假定不能成立 實現沒有匹配設計。表現為需求錯誤 需求遺漏 邏輯錯誤 記憶體讀寫錯誤 關鍵計算資源計算錯誤等等。軟體自身能夠檢測到錯誤的原因是下一步的正確執行總是建立在上一步能夠被成...

ubuntu常用軟體包deb的安裝與解除安裝

安裝軟體 apt get install softname1 softname2 softname3 解除安裝軟體 apt get remove softname1 softname2 softname3 解除安裝並清除配置 apt get remove purge softname1 更新軟體資訊...