在linux下軟體安裝有兩種方式,乙個是dpkg,主要應用在debian上;另乙個就是rpm,主要由red hat公司開發,在fedora,centos等上使用。rpm包是在linux預先編譯過的包,所以無需再編譯,安裝就比較方便。但是rpm包要求安裝環境與編譯環境一致,否則將無法安裝。rpm包的安裝等主要通過rpm命令來實現。
rpm -ivh package-name
rpm -uvh package_name
rpm -e package_name
rpm包查詢的功能是rpm命令中使用最多的,通過查詢命令我們可以很清楚的知道安裝過哪些軟體包。
rpm -q 軟體名
用於判斷電腦是否安裝了該軟體包。
rpm -qa
列出所有安裝的軟體包。
想要檢視某個軟體包是否安裝,可以通過grep命令進行篩選,或者rpm -q 軟體名進行查詢。
列出軟體包安裝的檔案路徑,rpm -ql package_name。
列出安裝包資訊,rpm -qi package_name。
yum查詢功能包括search,info和list。
list用於列出yum管理的所有軟體包名稱,類似於rpm -qa。
yum list
將會列出所有的軟體名稱,有時我們希望列出我們想要的,比如ftp的軟體包。
可以看到結果中顯示有我們安裝的帶有ftp字樣的軟體,同時還顯示出可以安裝的其他ftp軟體包名稱。
yum list installed
這個命令將列出所以已經安裝的軟體包名稱。
yum search ftp
結果將顯示軟體包名或者描述中帶有ftp的軟體包。
yum info [package_name]
這個命令和rpm -qi類似,結果顯示軟體包詳細資訊。
yum install package_name [-y]
y表示所有問題都是yes
Linux中RPM包管理
1.包查詢 rpm q 包名 rpm qa 查詢搜有的已安裝包 2,網路yum源配置 網路yum源的配置檔案 etc yum.repos.d centos base.repo 網路配置檔案位置 etc sysconfig network scripts ifcfg eth0 yum軟體包安裝 yum...
Linux學習 RPM包管理
查詢已安裝的rpm列表rpm qa grep xx xx就是你想查詢的軟體的名稱,比如查詢一下linux系統中有沒有安裝firefox瀏覽器 root nyh rpm qa grep firefox firefox 45.0.1 1.el6.centos.x86 64firefox 45.0.1 1...
linux 下程式軟體包管理(rpm)
軟體包組成 庫 靜態庫 動態庫靜態鏈結 動態鏈結 配置檔案 程式組成部分 二進位制程式 庫 配置檔案 幫助檔案 軟體包管理器 yum 能打包解包,軟體包包括 二進位制檔案,配置檔案,幫助檔案。核心功能 1,製作軟體包 2,安裝解除安裝,公升級查詢,校檢 前端工具 yum yellow dog upd...