Day15軟件包管理

Day15軟件包管理

1.什么是rpm?廊遍、rpm軟件包的組成部分有哪些

redhat packages manager 紅帽推出軟件包管理工具

件包管理工具... rpm工具 xxxxx.rpm

2.如何獲取rpm軟件包? 本地獲取? 聯(lián)網(wǎng)獲取?

本地光盤ISO、數(shù)量有限镜会、版本過低、適合剛開始接觸

聯(lián)網(wǎng)獲取 很多地方都可以獲取到軟件包 版本較新

3.除了rpm安裝軟件以外是否還有其他方式安裝軟件?

分類 安裝 版本
rpm包 預(yù)先編譯打包,安裝簡單 軟件版本偏低
源碼包 c手動編譯打包,安裝繁瑣 軟件版本隨意
二進(jìn)制包(綠色包) 解壓即可用告匠,安裝簡單 不能修改源碼

4.rpm

安裝

-i  #安裝軟件包
-V  #顯示過程
-h  #顯示進(jìn)度條
[root@oldboy ~]# mount /dev/cdrom /mnt      #掛載鏡像
#安裝要補(bǔ)全軟件包名稱版本號
[root@oldboy ~]#  rpm -ivh /mnt/Packages/tree-1.6.010.el7.x86_64.rpm 

依賴

有的依賴關(guān)系很復(fù)雜,安裝一個(gè)軟件包要手動下載很多其他的軟件包

升級

#直接安裝聯(lián)網(wǎng)的軟件包
[root@oldboy ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.9-1.el7.x86_64.rpm

#升級
[root@oldboy ~]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/zabbix-agent-4.2.5-1.el7.x86_64.rpm

卸載

[root@oldboy ~]# rpm -e zabbix-agent 
#直接卸載無依賴關(guān)系的

查詢

rpm -q      #查詢系統(tǒng)中是否已經(jīng)安裝過該軟件 
rpm -qa     #列出所有已安裝的軟件包   (可以使用grep進(jìn)行模 糊匹配) 
rpm -ql     #列出軟件所有的文件所在路徑 
rpm -qc     #查看軟件包的配置文件 
rpm -qf     #查詢系統(tǒng)已安裝的命令屬于哪個(gè)軟件包  (文件)

5.yum

yum是軟件包管理器离唬,能自動處理依賴關(guān)系

yum源是軟件倉庫

配置倉庫:

vim手動編寫 .repo文件

wget下載已編寫好的 . repo文件

安裝 zabbix-release軟件. 會釋放一個(gè).repo文件 至/etc/yum.repos.d/目錄

如果在安裝軟件時(shí),提示沒有該軟件 :

軟件名寫錯了

當(dāng)前系統(tǒng)倉庫中搜索不到該軟

6.yum的使用

安裝

[root@oldboy ~]# yum install sl -y
#可以同時(shí)安裝多個(gè)
[root@oldboy ~]# yum install vim wget unzip tree lrzsz -y

#本地安裝  localinstall 當(dāng)安裝本地軟件包時(shí),本地軟件包如果 有依賴,則自動通過本地倉庫搜索軟件包依賴進(jìn)行安裝.  如果搜索不到則報(bào)錯
yum localinstall xxxx.rpm

升級

#查看系統(tǒng)需要更新的軟件
[root@oldboy ~]# yum check-updates 

#升級已安裝的軟件包
[root@oldboy ~]# yum update openssl

#剛裝完系統(tǒng)可用
[root@oldboy ~]# yum update

卸載(慎用)

[root@oldboy ~]# yum remove sl -y

查詢

#列出所有的已安裝和未安裝的軟件包 
[root@oldboy ~]# yum list 

#列出系統(tǒng)中已成功安 裝的軟件包
[root@oldboy ~]# yum list installed 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凫海,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子男娄,更是在濱河造成了極大的恐慌行贪,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件模闲,死亡現(xiàn)場離奇詭異建瘫,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)尸折,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進(jìn)店門啰脚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人实夹,你說我怎么就攤上這事橄浓。” “怎么了亮航?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵荸实,是天一觀的道長。 經(jīng)常有香客問我缴淋,道長准给,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任重抖,我火速辦了婚禮露氮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘钟沛。我一直安慰自己畔规,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布恨统。 她就那樣靜靜地躺著叁扫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪延欠。 梳的紋絲不亂的頭發(fā)上陌兑,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天沈跨,我揣著相機(jī)與錄音由捎,去河邊找鬼。 笑死饿凛,一個(gè)胖子當(dāng)著我的面吹牛狞玛,可吹牛的內(nèi)容都是我干的软驰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼心肪,長吁一口氣:“原來是場噩夢啊……” “哼锭亏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起硬鞍,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤慧瘤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后固该,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體锅减,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年伐坏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了怔匣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,021評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡桦沉,死狀恐怖每瞒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情纯露,我是刑警寧澤剿骨,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站埠褪,受9級特大地震影響懦砂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜组橄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一荞膘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玉工,春花似錦羽资、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至狭郑,卻和暖如春腹暖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背翰萨。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工脏答, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓殖告,卻偏偏與公主長得像阿蝶,于是被迫代替她去往敵國和親雄可。 傳聞我的和親對象是個(gè)殘疾皇子浪慌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1.什么是rmp?苛蒲,rmp軟件包的組成部分有哪些爽丹?*redhat packages manager 紅帽推出軟件包...
    a幕城閱讀 199評論 0 0
  • 什么是rpm redhat packages manager 紅帽推出軟件包管理工具 2.rpm包名組成部分? b...
    沽銘閱讀 111評論 0 0
  • Linux程序包的管理需要依賴程序包管理工具筑煮,程序包管理工具可以實(shí)現(xiàn)程序的安裝、升級粤蝎、卸載咆瘟、查詢和校驗(yàn),等等相關(guān)操...
    piziyang12138閱讀 915評論 0 0
  • Linux程序包的管理需要依賴程序包管理工具诽里,程序包管理工具可以實(shí)現(xiàn)程序的安裝袒餐、升級、卸載谤狡、查詢和校驗(yàn)灸眼,等等相關(guān)操...
    Dream_wdl閱讀 650評論 0 3
  • Linux程序包的管理需要依賴程序包管理工具,程序包管理工具可以實(shí)現(xiàn)程序的安裝墓懂、升級焰宣、卸載、查詢和校驗(yàn)捕仔,等等相關(guān)操...
    Arroganter閱讀 900評論 0 2