dpkg -l 命令會列出系統中所有已安裝的軟體包資訊。結合grep,可以過濾出自己想要的內容。
一般為兩個字母,分別代表(期望狀態和當前狀態)最常見的就是上圖中的ii
在出錯情況下會是三個字母,一般為ihr(期望安裝,安裝不完全,需要重灌) 一般在安裝過程中強行ctrl-c就會出現這樣的問題。期望狀態標識:
當前狀態標識:
錯誤標識:
一般我們系統中最常見的就是ii
(期望安裝,並且已正常安裝)。還有一種比較常見的是rc
(期望解除安裝,目前僅僅保留了一些配置資訊)。 錯誤的情況比較少見,我這裡故意把乙個包安裝失敗,通過dpkg -l 顯示的狀態是if
(期望安裝,安裝配置失敗)
軟體包名稱
軟體包版本號
軟體包支援的體系結構
軟體描述資訊
系統中所有的安裝的包的內容都被記錄在:/var/lib/dpkg/status
,dpkg -l 命令就是讀取的這個檔案中的內容進行顯示。
status
中內容詳情參見文章:
dpkg l 命令返回數值
dpkg l 每條記錄對應乙個軟體包,每條記錄的第一,二,三個字元是軟體包的狀態標識,後邊依此時軟體包名稱,版本號,和簡述 第乙個字元為,期望值 包括如下狀態 u 狀態未知 意味軟體包未安裝,並且使用者也未發出安裝請求 i 使用者請求安裝軟體包 r 使用者請求解除安裝軟體包 p 使用者請求清楚軟體包...
iptable 詳解 iptable命令詳解1
p protocal protocol 協議 j jump target i in inte ce name 入口 o out inte ce name 出口 f,fragment 分片 指定 p tcp時 source port port port 原埠 也作 sport destionation...
UNIX crontab命令詳解
crontab命令的功能是在一定的時間間隔排程一些命令的執行。在 etc目錄下有乙個crontab檔案,這裡存放有系統執行的一些排程程式。每個使用者可以建立自己的排程crontab。crontab命令有三種形式的命令列結構 crontab u user file crontab u user e l...