一损姜、RPM
RPM是Red-Hat Package Manager(RPM軟件包管理器)的縮寫,這一文件格式名稱雖然打上了RedHat的標(biāo)志摧阅,但是其原始設(shè)計(jì)理念是開放式的,現(xiàn)在包括OpenLinux棒卷、S.u.S.E.以及Turbo Linux等Linux的分發(fā)版本都有采用,可以算是公認(rèn)的行業(yè)標(biāo)準(zhǔn)了比规。
1-1若厚、RPM查詢
基本語法:
-
(1)rpm -qa:查詢所安裝的所有rpm軟件包
- 過濾查詢:
rpm -qa | more
rpm -qa | grep X
rpm -qa | grep -I 軟件名
- 過濾查詢:
(2)rpm -q 軟件包名:查詢軟件包是否安裝
(3)rpm -qi 軟件包名:查詢軟件包信息
(4)rpm -ql 軟件包名:查詢軟件包中文件
(5)rpm -qf 文件全路徑名:查詢文件所屬的軟件包
(6)rpm –qp 包文件名:查詢包的信息對這個(gè)軟件包的介紹
1-2蜒什、RPM安裝軟件
基本語法:rpm -ivh RPM 軟件包
選項(xiàng):
- -i=install:安裝
- -v=verbose:顯示詳細(xì)信息
- -h=hash:進(jìn)度條
- --force:即使覆蓋屬于其它包的文件也強(qiáng)迫安裝
- --nodeps:如果該RPM包的安裝依賴其它包,即使其它包沒裝吃谣,也強(qiáng)迫安裝。
1-3岗憋、RPM卸載軟件
基本語法:rpm -e RPM 軟件包
選項(xiàng):
- -e=erase:卸載
二肃晚、YUM
YUM(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器仔戈」卮基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝晋修,可以自動(dòng)處理依賴性關(guān)系吧碾,并且一次安裝所有依賴的軟件包墓卦,無須繁瑣地一次次下載倦春、安裝落剪。在Linux上使用源碼的方式安裝軟件非常滿分睁本,使用yum可以簡化安裝的過程忠怖。
2-1呢堰、YUM的常用命令
基本語法:
- yum install -y httpd:安裝httpd并確認(rèn)安裝
- yum list:列出所有可用的package和package組
- yum clean all:清除所有緩沖數(shù)據(jù)
- yum deplist XXX:列出一個(gè)包所有依賴的包
- yum remove XXX:刪除XXX
2-2凡泣、關(guān)聯(lián)網(wǎng)絡(luò)YUM源
這里以163鏡像為例枉疼,關(guān)聯(lián)網(wǎng)絡(luò)YUM源鞋拟。
1)訪問http://mirrors.163.com/.help/centos.html骂维,根據(jù)自己的系統(tǒng)版本下載CentOS-Base.repo文件
2)備份原有的CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3)將下載的CentOS7-Base-163.repo文件重命名為CentOS-Base.repo
[root@node000 yum.repos.d]# pwd
/etc/yum.repos.d
[root@node000 yum.repos.d]# mv CentOS7-Base-163.repo CentOS-Base.rep
4)生成新的元數(shù)據(jù)和緩存
yum clean all
yum makecache