rpm是由紅帽公司
開發的軟體包管理方式,使用rpm我們可以方便的進行軟體的安裝、查詢、解除安裝、公升級等工作。但是rpm軟體包之間的依賴性問題往往會
很繁瑣,尤其是軟體由多個rpm包組成時。
yum(全稱為 yellow dog updater, modified)是乙個在fedora和redhat以及suse中的shell前端軟體包管理器。基於rpm包管理,能夠
,
rpm包的安裝:1.安裝乙個包# rpm -ivh
2.公升級乙個包# rpm -uvh
3.移走乙個包# rpm -e
4.安裝引數--force 即使覆蓋屬於其它包的檔案也強迫安裝
--nodeps 如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
5.查詢乙個包是否被安裝# rpm -q < rpm package name>
6.得到被安裝的包的資訊# rpm -qi < rpm package name>
7.列出該包中有哪些檔案# rpm -ql < rpm package name>
8.列出伺服器上的乙個檔案屬於哪乙個rpm包
#rpm -qf
9.可綜合好幾個引數一起用
# rpm -qil < rpm package name>
10.列出所有被安裝的rpm package
# rpm -qa
11.列出乙個未被安裝進系統的rpm包檔案中包含有哪些檔案?
# rpm -qilp < rpm package name>
rpm包的解除安裝:rpm -qa | grep 包名這個命令是為了把包名相關的包都列出來
rpm -e 檔名這個命令就是你想解除安裝的軟體,後面是包名稱,最後的版本號是不用打的例如:# rpm -qa | grep mysql
mod_auth_mysql-2.6.1-2.2
php-mysql-5.3.9-3.15
mysql-devel-5.1.77-1.cenos 5.2
mysql-5.0.77-1.cenos 5.2
mysqlclient10-5.0.77-1.centos 5.2
libdbi-dbd-mysql-0.6.5-10.centos 5.2
# rpm -e mysqlclientyum安裝:
# yum install 包名
yum解除安裝:# yum -y remove 包名
軟體安裝之rpm 及rpm與yum的區別
1.abrt addon ccpp 2.1.11 19 el7 x86 64 rpm rpm結尾的適用與redhat作業系統 軟體名稱 軟體版本 軟體適用系統 64位 2.yum與rpm的區別 rpm適用於所有環境,而yum要搭建本地yum源才可以使用!yum是上層管理工具,自動解決依賴性,而rpm...
rpm和yum的安裝
sudo rpm yum exe rpm包 c 系統安裝應用程式 rpm 愛好者將原始碼在特定環境下 pc硬體等 進行編譯 生成的一些安裝包,安裝後必須放到固定的目錄下 etc 不了解linux 系統安裝很方便 原始碼 自己二次開發 編譯 自動識別硬體的各項效能引數 建議 步驟 1 圖形化介面 2 ...
CentOS中rpm和yum區別
rpm和yum區別 rpm red hat package manager 是底層管理工具,適用於所有環境,在安裝軟體時只會安裝指定的軟體,而不會安裝依賴性檔案,若所安裝軟體無依賴性檔案或依賴性檔案被解決,則可以安裝,否則會報錯。目標命令 安裝軟體 rpm ivh 包全名 公升級軟體 rpm uvh...