查詢rpm軟體包
(1)查詢系統中已安裝的全部rpm軟體
查詢已安裝的rpm軟體,可以使用rpm -qa命令實現,其中引數a表示全部(all)。
若要查詢某關鍵字的軟體包是否已安裝,可結合管道操作符和grep命令來實現。
如果要在已安裝的軟體包中,查詢包含ftp關鍵字的軟體包的名稱,則實現命令為:
(2)查詢指定的軟體包是否安裝
如查詢vsftpd軟體包是否安裝,命令為:
如查詢telnet-server服務的軟體包是否安裝,則命令為:
根據輸出的提示資訊,說明該軟體包還沒有被安裝。
(3)查詢安裝包的描述資訊
(4)查詢軟體包中的檔案列表
命令中的-l 引數是list的縮寫,可用於查詢顯示已安裝中所包含的檔案以及安裝位置
(5)查詢某檔案所屬的軟體包
利用該命令可以查詢顯示某個檔案或目錄是通過哪個軟體包產生的,但要注意並不是系統中的每乙個檔案都一定屬於某個軟體包。
如查詢顯示/etc/vsftpf/vsftpd.conf是哪個軟體包產生的:
(6)刪除rpm軟體包
刪除rpm軟體包使用-e引數,命令為:
如要刪除telnet-server軟體包,則命令為:
RPM軟體包管理
大多數開源軟體都是以源 形式發布的,源 形式程式安裝流程一般如下 configure 檢查編譯環境 相關庫檔案以及配置引數並生成makefile make 將源 編譯為可執行檔案 make install 安裝編譯好的可執行檔案 rpm redhat package manager 是為了方便軟體管...
RPM軟體包管理
源 形式的缺點 操作複雜 編譯時間較長 極容易出現錯誤 源 形式的優點 適用所有系統 可定製 為了方便適用,erik troan和marc ewing開發了rpm redhat package manager rpm通過將源 基於特定平台系統編譯為可執行檔案,並儲存依賴關係,來簡化開源軟體的安裝管理...
RPM軟體包管理
rpm包 red hat package manager 本意是red hat 軟體包管理,二進位製包 binary 以及源 包 source 兩種。原始碼包 原始碼包的優點是 開源,如果有足夠的能力,可以修改源 可以自由選擇所需的功能 軟體是編譯安裝,所以更加適合自己的系統 更加穩定也效率更高 解...