Centos的yum軟件使用的原理

1碰缔、yum的基本原理

CentOS 可在 yum 服務(wù)器上下載官方網(wǎng)站給出的 rpm 表頭列表數(shù)據(jù)琳拨,該數(shù)據(jù)除了記載每個(gè) rpm 軟件的相依性之外劈彪,也說(shuō)明了 rpm 文件所放置的容器 (Repository) 所在浇雹。因此祥国,通過(guò)分析這些數(shù)據(jù),CentOS就能夠直接使用 yum 下載與安裝所需要的軟件了碳抄。

詳細(xì)流程:

從分析愉老、下載到安裝场绿,全部一口氣搞定剖效!

先由配置文件判斷 yum Server 所在 IP 地址嫉入;

連接到 yum Server 后,先下載新的 rpm 文件的表頭數(shù)據(jù)璧尸;

分析比較用戶所欲安裝/升級(jí)的 文件咒林,并提供用戶確認(rèn);

下載用戶選擇的文件到系統(tǒng)中的 /var/cache/yum爷光,并進(jìn)行實(shí)際安裝垫竞。

CentOS 在世界各地都有鏡像站點(diǎn),這些鏡像站點(diǎn)會(huì)將官網(wǎng)的 yum 服務(wù)器的數(shù)據(jù)復(fù)制一份蛀序,同時(shí)在鏡像站點(diǎn)上面也提供同樣的 yum 功能欢瞪。因此,你可以在任何一臺(tái) yum 服務(wù)器的站點(diǎn)上面下載與安裝軟件徐裸。


2遣鼓、yum 的功能


yum ?search ?"一些關(guān)鍵字"

yum ?list ?"軟件文件名"

yum ?info ?"軟件名稱"

2.1、利用 yum 進(jìn)行安裝

yum ?install ?xxx ?( -y 選項(xiàng)可以讓用戶不確認(rèn)直接下載安裝)

yum 下載的數(shù)據(jù)除了每個(gè)容器的表頭清單文件之外重贺,所有下載的 rpm 文件都會(huì)在安裝完畢之后刪除骑祟。但如果你想保留,則需要修改 /etc/yum.conf配置文件了气笙,但我不建議修改次企,因?yàn)榭峙?/var 會(huì)被曬爆。

2.2潜圃、利用 yum 安裝軟件組

查看軟件組: yum ?grouplist

安裝軟件組: yum ?groupinstall ?xxx

2.3缸棵、利用 yum 進(jìn)行更新

系統(tǒng)更新: yum ?update

特定軟件更新: ?yum ?update ?xxx

2.4、挑選特定的鏡像站點(diǎn):修改和清除 yum 配置

最重要的特色就是 repodata 目錄秉犹,該目錄就是分析 rpm 軟件所產(chǎn)生的軟件屬性相依數(shù)據(jù)放置處蛉谜。位于 /etc/yum.repos.d下,自定義 xxx.repo軟件庫(kù)

我們拿 ?nginx ?舉例:

vi ?/etc/yum.repos.d/nginx.repo

[nginx] ? ? ? ?# 代表容器的名字崇堵,中括號(hào)一定要存在型诚,但不能有兩個(gè)相同名字的容器

name=xxx ? ?# 只是說(shuō)明一下容器的意義,重要性不高鸳劳。

mirrorlist=xxx ? ?# 列出這個(gè)容器可以使用的鏡像站點(diǎn)狰贯,但因?yàn)槲覀兒竺嬷苯釉O(shè)置鏡像站點(diǎn),因此需要注釋它赏廓。

baserul=http://nginx.org/xxx/xxxx ? ?# 指定一個(gè)固定的鏡像站點(diǎn)

enable=1 ? ?# 啟動(dòng)這個(gè)容器涵紊,0為不啟動(dòng)

gpgcheck=0 ? ?# 跳過(guò) rpm 的數(shù)字簽名

清除: yum ?clean ?[ packages | headers | all ]


yum install yum-fastestmirror

#自動(dòng)搜索最快鏡像插件并安裝


yum deplist nginx

#獲得指定軟件包的依賴關(guān)系


## ?Mar ?/ ?20 ?/ ?2017 ?Mon

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市幔摸,隨后出現(xiàn)的幾起案子摸柄,更是在濱河造成了極大的恐慌,老刑警劉巖既忆,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驱负,死亡現(xiàn)場(chǎng)離奇詭異嗦玖,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)跃脊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門宇挫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人酪术,你說(shuō)我怎么就攤上這事器瘪。” “怎么了绘雁?”我有些...
    開(kāi)封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵橡疼,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我庐舟,道長(zhǎng)衰齐,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任继阻,我火速辦了婚禮耻涛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瘟檩。我一直安慰自己抹缕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布墨辛。 她就那樣靜靜地躺著卓研,像睡著了一般。 火紅的嫁衣襯著肌膚如雪睹簇。 梳的紋絲不亂的頭發(fā)上奏赘,一...
    開(kāi)封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音太惠,去河邊找鬼磨淌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛凿渊,可吹牛的內(nèi)容都是我干的梁只。 我是一名探鬼主播,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼埃脏,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼搪锣!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起彩掐,我...
    開(kāi)封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤构舟,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后堵幽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體狗超,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡监嗜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了抡谐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡桐猬,死狀恐怖麦撵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情溃肪,我是刑警寧澤免胃,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站惫撰,受9級(jí)特大地震影響羔沙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜厨钻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一扼雏、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧夯膀,春花似錦诗充、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至俺猿,卻和暖如春茎匠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背押袍。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工诵冒, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人谊惭。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓造烁,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親午笛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子惭蟋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

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