dpkg l 命令返回數值

2022-07-13 01:24:10 字數 514 閱讀 4573

dpkg -l 每條記錄對應乙個軟體包,每條記錄的第一,二,三個字元是軟體包的狀態標識,後邊依此時軟體包名稱,版本號,和簡述:

第乙個字元為,期望值;包括如下狀態:

u 狀態未知;意味軟體包未安裝,並且使用者也未發出安裝請求;

i 使用者請求安裝軟體包;

r 使用者請求解除安裝軟體包;

p 使用者請求清楚軟體包;

h 使用者請求保持軟體包版本鎖定;

第二個字元,當前狀態;包括:

n 軟體包未安裝;

i 軟體包安裝並完成配置;

c 軟體包以前安裝過,現在刪除了,但是配置檔案再留在系統中;

u 軟體包被解包,但未配置;

f 試圖配置軟體包,單失敗;

h 軟體包安裝,單沒有成功;

第三個字元,錯誤狀態;包括:

h 軟體包被強制保持,因為有其他軟體包依賴需求,無法公升級;

r 軟體包被破壞,可以需要重新安裝才能正常使用(包括刪除);

x 軟體包被破壞,並且被強制保持;

**:

dpkg l 命令詳解

dpkg l 命令會列出系統中所有已安裝的軟體包資訊。結合grep,可以過濾出自己想要的內容。一般為兩個字母,分別代表 期望狀態和當前狀態 最常見的就是上圖中的ii 在出錯情況下會是三個字母,一般為ihr 期望安裝,安裝不完全,需要重灌 一般在安裝過程中強行ctrl c就會出現這樣的問題。期望狀態標...

python 返回多個函式值

python 函式返回值有兩種形式 1 返回乙個值。2 返回多個值。現看看返回乙個值的吧。deffirstvalue a,b c a b return cprint firstvalue 1,2 結果 3 再看看返回多個值的 那怎麼可以返回多個值呢,其他的語言一般呼叫函式的話,只能返回乙個值,可能我...

動態SQL中返回數值

最近在做乙個paypal抓取資料的程式,由於所有欄位和paypal之間存在對應對映的關係,所以所有的sql語句必須得拼接傳到儲存過程裡去執行,alter proc dbo sp common paypal addinfo paypalsql varchar max 不包含使用者表的paypalsql...