linux下的软件包安装(rpm yum)
軟件包安裝主要有兩種方式包括1,二進(jìn)制安裝(rpm yum)2,源代碼安裝。
1,二進(jìn)制安裝
Rpm ?全稱 redhat packet manager
功能:安裝 卸載 升級(jí) 校驗(yàn) 查詢
適用平臺(tái):redhat ? fedora ? centos
安裝
參數(shù): ?-i ?-v (顯示詳細(xì)信息) -h(顯示進(jìn)度條) ?用法:rpm -ivh 軟件包名稱
例:
查詢
-q(查詢) -a(所有) -i(詳細(xì)信息)
Rpm -qa 安裝包名稱
例:
Rpm -qi ?安裝包的名稱 ?---------- ? 查詢安裝過的安裝包的詳細(xì)信息
例:
Rpm安裝包優(yōu)點(diǎn):方便快捷 便于學(xué)習(xí) 適合初學(xué)者使用
缺點(diǎn):具有依賴關(guān)系(例如 :安裝a包必須依賴b包及安裝a包之前先安裝b包)解決辦法:rpm ?--nodeps ? 裝過之后軟件可能不能用
Rpm ?--replacefile ? ?-------------------- 把有沖突的文件覆蓋掉
Rpm ? --replacepkgs ? ? --------------------替換掉已經(jīng)安裝過的軟件包(避免交互)
Rpm ? --prefix ? ? ? --------------------指定安裝軟件包的安裝目錄
卸載:
Rpm -e 包名
例:
升級(jí):
-Uvh ? 不但可以升級(jí)軟件包還可以升級(jí)
-fvh ? ? 只能升級(jí)老的軟件包
校驗(yàn):每個(gè)軟件包的安裝都會(huì)生成一個(gè)庫文件校驗(yàn)時(shí)就是把當(dāng)前安裝包和庫文件進(jìn)行校對(duì)
-V 軟件包的名字
例:
數(shù)字簽名:
Rpm -K ?軟件包名 ?-----------------------查看軟件包的簽名 ?
Yum
可以理解為一種服務(wù)器和客戶端之間的通訊他是基于服務(wù)器和客戶端之間的
服務(wù)器具備的條件:servsr (應(yīng)用服務(wù)器)vt(虛擬存儲(chǔ))Cluster (群集)ClustersTorage(存儲(chǔ))
訪問方式:ftp http nfs
Yum服務(wù)器配置:
基本命令:
Yum -install 包名稱 ? ? 安裝軟件包
Yum -remove ?包名稱 ? ? ?卸載軟件包
Yum ?可以對(duì)包組進(jìn)行安裝
Yum -group list ? ? ? ? ? 查看所有的包組
Yum groupinstall 組的名字 ?(如果組中有多個(gè)安裝包要把他們用雙引號(hào)引起來) ? ? ? 安裝組軟件
Yum groupremove 包組的名稱 ? ? ?刪除包安裝組
例:
Yum -reporlist ? ?查看所有repor的id
Yum -list all
Yum -list installed ? ?查看已經(jīng)安裝的
Yum -list available ? ? 查看沒有安裝的
Yum -info 包名 ? ? ? 查看數(shù)據(jù)包的信息
例:
主機(jī)一:ip 192.168.2.100
客戶端:ip 192.168.1.101
訪問方式:ftp
步驟:
1,主機(jī)一安裝ftp服務(wù)器
例:
注:在安裝過ftp服務(wù)器后會(huì)在/var/ftp生成一個(gè)pub文件也是匿名用戶可以直接訪問的目錄
2,把光盤上的文件拷貝到/var/ftp目錄下便于用戶訪問
例:
#du -sh ? ?查看光盤大小
#service ftp start ? ?啟動(dòng)ftp
例:
重復(fù)上述操作設(shè)置Vt Nfs ? Cluster ? ? ? ClusterTorage
對(duì)yum進(jìn)行更新:
注:在更新時(shí)需要對(duì)yum安裝一個(gè)更新軟件 ?把需要更新的包放在server(此目錄可以更改 ?更新時(shí)必須要和此目錄一致)目錄下服務(wù)器更新時(shí)只是更新了server
更新步驟:
注:在安裝非紅帽公司認(rèn)證的軟件包時(shí) 服務(wù)器會(huì)報(bào)錯(cuò) 此時(shí)會(huì)安裝不成功 只需在安裝時(shí)執(zhí)行如下命令就行了:
#yum install 安裝包名 ?--nogpgcheck ? ? ?及取消紅帽的數(shù)字簽名認(rèn)證
例:
如何把自身變成一個(gè)yum服務(wù)器(及自己又是客戶端又是服務(wù)器):
1,建一個(gè)光盤掛載點(diǎn)
2更改光盤配置
進(jìn)入光盤下的文件
例:
把ftp://192.168.2.100/ClusterStorage改為file:///mnt/cdrom/server
ftp://192.168.1.100改為file:///mnt/cdrom
例:
轉(zhuǎn)載于:https://blog.51cto.com/smilesmile/1260229
總結(jié)
以上是生活随笔為你收集整理的linux下的软件包安装(rpm yum)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Config Sharepoint 20
- 下一篇: HBase中文文档