lslpp是IBM AIX系統中軟體管理的常用命令,主要用來列出系統中已安裝的軟體產品信息。
命令語法,命令標誌,命令示例,
命令語法
lslpp { -d | -E | -f | -h | -i | -l | -L | -p } [ -a] [ -c] [ -J ] [ -q ] [ -I ] [ -O { [ r ] [ s ] [ u ] } ] [ FilesetName ... | -b File | all ]
lslpp -w [-c ] [-q ] [ -O { [ r ] [ s ] [ u ] } ] [ FileName ... | all ]
lslpp -L-c [ -v]
lslpp -S [A|O]
lslpp -e
命令標誌
-a | 當與其他標誌結合時,顯示關於指定檔案集的所有信息。 |
-bFile | 指定束檔案以搜尋檔案集名稱。 |
-c | 以冒號分隔列表顯示信息。該標誌不能和 -J 標誌一起指定。 |
-d | 顯示從屬於指定軟體的檔案集。 |
-e | 顯示系統上安裝的每個 臨時修訂。 |
-E | 列出許可協定。 |
-f | 顯示在安裝指定檔案集期間添加到系統中的檔案名稱。該標誌不能和 -a 標誌一起使用。 |
-h | 顯示指定檔案集的安裝和更新歷史記錄信息。該標誌不能和 -J 標誌一起使用。 |
-I | (大寫 i)限制對軟體產品的輸入。 |
-i | 顯示指定檔案集的產品信息。 |
-J | 以適合於系統管理接口工具(SMIT)的格式生成輸出以供列出。該標誌只能和 -l(小寫 L)和 -L 標誌一起使用。 |
-l | (小寫 L)顯示指定檔案集的名稱、最新級別、狀態和描述。 |
-L | 顯示指定檔案集的名稱、級別、狀態和描述。 |
-O | 列出檔案集指定部分的信息。 |
-p | 顯示指定檔案集的必要信息。 |
-q | 禁止顯示列標題。 |
-S [A|O] | 顯示自動安裝的檔案集的列表和可選安裝的檔案集的列表。 |
-v | 只顯示來自於包含 ISMP 產品信息的供應商資料庫的信息。 |
-w | 列出擁有此檔案的檔案集。 |
命令示例
1、要列出所有檔案集 bos.rte 中已安裝檔案集的多數新近級別的安裝狀態,請輸入:
lslpp -l "bos.rte.*"
2、要列出檔案集 bos.rte.filesystem 的基級別和更新的安裝狀態,請輸入:
lslpp -La bos.rte.filesystem
3、要列出 bos.bet 軟體包中所有檔案集的歷史記錄信息,請輸入:
lslpp -ha 'bos.bet.*'
4、要列出檔案集 bos.rte.lvm 中的所有檔案的名稱,請輸入:
lslpp -f bos.rte.lvm
5、要列出擁有 installp 的檔案集,請輸入:
lslpp -w /usr/sbin/installp
6、要列出擁有包含 installp 的所有檔案名稱的檔案集,請輸入:
lslpp -w "*installp*"
7、要顯示庫存資料庫中的所有檔案,請輸入:
lslpp -w
8、要顯示 RPM cdrecord 映像的安裝狀態,請輸入:
lslpp -L cdrecord
9、要顯示包含在位於 /usr/sys/inst.data/sys_bundles/Server.bnd 的伺服器束中的所有檔案集的安裝狀態,請輸入:
lslpp -L -b Server或: lslpp -L -b /usr/sys/inst.data/sys_bundles/Server.bnd