[Linux] 如何查看已安裝的軟體
http://linux.vbird.org/linux_basic/0520rpm_and_srpm.php
[root@study ~]# rpm -qa <==已安裝軟體
[root@study ~]# rpm -q[licdR] 已安裝的軟體名稱 <==已安裝軟體
[root@study ~]# rpm -qf 存在於系統上面的某個檔名 <==已安裝軟體
[root@study ~]# rpm -qp[licdR] 未安裝的某個檔案名稱 <==查閱RPM檔案
選項與參數:
查詢已安裝軟體的資訊:
-q :僅查詢,後面接的軟體名稱是否有安裝;
-qa :列出所有的,已經安裝在本機 Linux 系統上面的所有軟體名稱;
-qi :列出該軟體的詳細資訊 (information),包含開發商、版本與說明等;
-ql :列出該軟體所有的檔案與目錄所在完整檔名 (list);
-qc :列出該軟體的所有設定檔 (找出在 /etc/ 底下的檔名而已)
-qd :列出該軟體的所有說明檔 (找出與 man 有關的檔案而已)
-qR :列出與該軟體有關的相依軟體所含的檔案 (Required 的意思)
-qf :由後面接的檔案名稱,找出該檔案屬於哪一個已安裝的軟體;
-q --scripts:列出是否含有安裝後需要執行的腳本檔,可用以 debug 喔!
查詢某個 RPM 檔案內含有的資訊:
-qp[icdlR]:注意 -qp 後面接的所有參數以上面的說明一致。但用途僅在於找出
某個 RPM 檔案內的資訊,而非已安裝的軟體資訊!注意!
可以搭配gerp 使用
[root@study ~]# rpm -qa <==已安裝軟體
[root@study ~]# rpm -q[licdR] 已安裝的軟體名稱 <==已安裝軟體
[root@study ~]# rpm -qf 存在於系統上面的某個檔名 <==已安裝軟體
[root@study ~]# rpm -qp[licdR] 未安裝的某個檔案名稱 <==查閱RPM檔案
選項與參數:
查詢已安裝軟體的資訊:
-q :僅查詢,後面接的軟體名稱是否有安裝;
-qa :列出所有的,已經安裝在本機 Linux 系統上面的所有軟體名稱;
-qi :列出該軟體的詳細資訊 (information),包含開發商、版本與說明等;
-ql :列出該軟體所有的檔案與目錄所在完整檔名 (list);
-qc :列出該軟體的所有設定檔 (找出在 /etc/ 底下的檔名而已)
-qd :列出該軟體的所有說明檔 (找出與 man 有關的檔案而已)
-qR :列出與該軟體有關的相依軟體所含的檔案 (Required 的意思)
-qf :由後面接的檔案名稱,找出該檔案屬於哪一個已安裝的軟體;
-q --scripts:列出是否含有安裝後需要執行的腳本檔,可用以 debug 喔!
查詢某個 RPM 檔案內含有的資訊:
-qp[icdlR]:注意 -qp 後面接的所有參數以上面的說明一致。但用途僅在於找出
某個 RPM 檔案內的資訊,而非已安裝的軟體資訊!注意!
可以搭配gerp 使用
[eric_tu@localhost eric_tu]$ rpm -qa|grep php
php56w-pdo-5.6.30-1.w7.x86_64
php56w-gd-5.6.30-1.w7.x86_64
php56w-mysql-5.6.30-1.w7.x86_64
php56w-mbstring-5.6.30-1.w7.x86_64
php56w-common-5.6.30-1.w7.x86_64
php56w-mcrypt-5.6.30-1.w7.x86_64
php56w-intl-5.6.30-1.w7.x86_64
php56w-5.6.30-1.w7.x86_64
php56w-xml-5.6.30-1.w7.x86_64
php56w-fpm-5.6.30-1.w7.x86_64
php56w-process-5.6.30-1.w7.x86_64
php56w-soap-5.6.30-1.w7.x86_64
php56w-cli-5.6.30-1.w7.x86_64
php56w-devel-5.6.30-1.w7.x86_64
php56w-opcache-5.6.30-1.w7.x86_64
留言
張貼留言