Ubuntu下刪除配置錯誤或者失敗的安裝包

2022-09-17 17:33:12 字數 613 閱讀 9592

ubuntu下刪除配置錯誤或者失敗的安裝包***

aptitude purge $(dpkg -l|grep ^rc|awk '')

解釋:dpkg -l 列出系統中所有安裝的軟體,如果是已經刪除的軟體(有殘存的配置檔案),那麼該的軟體包的狀態是rc,即開頭顯赫為rc 然後是空格,然後是軟體包的名稱;

|grep ^rc 的用處就是找出狀態為rc的所有軟體包,即以rc開頭的行;

|awk '' awk可以將輸入的字串用指定的分隔符進行分解,預設情況下是空格,$2是表示第二個字段,也就是軟體包的名稱,因為第乙個欄位是 rc;

$(......)是乙個shell表示法,即裡面包含括號中的命令輸出的內容,實際上是以空格分隔的所有軟體包的名稱組成的乙個字串;

aptitude purge 就是徹底刪除軟體包(包括配置檔案),如果是殘存的配置檔案,也可以用這種方式刪除

其實,grep ^rc可以寫成grep rc

例如:安裝某一deb包時發生配置錯誤,每次安裝其他東西都要顯示這條錯誤資訊,用dpkg -l檢視包的狀態時,發現是if。就是配置失敗。

於是,aptitude purge $(dpkg -l|grep if|awk '')將其刪除。

Ubuntu下的錯誤

block scoped declarations let,const,function,class not yet supported outside strict mode 這怎麼整,命令輸什麼都是這個錯誤 問題解決了 雖然我知道很迷,但是總歸算是好了 1.首先 安裝命令 版本自己可以找哈!重啟...

ubuntu下的刪除

ubuntu linux 下在終端裡面使用命令刪除目錄,是日常使用ubuntu時經常要用到的。大體來說linux刪除目錄的命令有兩個 rm,rmdir。rm命令刪除目錄雖說比較簡單,但很多人還是習慣於使用rmdir命令。不過一旦所操作的目錄非空時,就會讓你陷入深深的苦惱之中。這時可以考慮直接使用rm...

修復Ubuntu下驅動錯誤

author zhanjzh 之前因為裝nvidia的驅動過程中嘗試過降級核心,然後降級失敗 核心崩潰。嘗試重灌核心修復完成後,進入系統發現系統中網絡卡驅動 全部丟失。具體表現為 執行命令 ifconfig a 出來的結果只有本地回環lo。找到當初裝系統時候的啟動u盤,從裡面提取dkms 2.3 3...