1.2 yum倉(cāng)庫(kù)

1.概述

??????YUM(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器”焕基于RPM包管理翎承,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝蛉鹿,可以自動(dòng)處理依賴性關(guān)系取劫,并且一次安裝所有依賴的軟件包,無(wú)須繁瑣地一次次下載忌卤、安裝扫夜。

2.常用相關(guān)命令

??1 安裝
????yum install 全部安裝
????yum install package1 安裝指定的安裝包package1
????yum groupinsall group1 安裝程序組group1
????yum install yum-fastestmirror 自動(dòng)搜索最快鏡像插件
????yum install yumex 安裝yum圖形窗口插件
????yum grouplist

??2 更新和升級(jí)
????yum update 全部更新
????yum update package1 更新指定程序包package1
????yum check-update 檢查可更新的程序
????yum upgrade package1 升級(jí)指定程序包package1
????yum groupupdate group1 升級(jí)程序組group1

??3 查找和顯示
????yum info package1 顯示安裝包信息package1
????yum list 顯示所有已經(jīng)安裝和可以安裝的程序包
????yum list package1 顯示指定程序包安裝情況package1
????yum groupinfo group1 顯示程序組group1信息yum search string 根據(jù)關(guān)鍵字string查找安裝包
????yum grouplist 查看可能批量安裝的列表

??4 刪除程序
????yum remove &$124; erase package1 刪除程序包package1
????yum groupremove group1 刪除程序組group1
????yum deplist package1 查看程序package1依賴情況

??5 清除緩存
????yum clean packages 清除緩存目錄下的軟件包
????yum clean headers 清除緩存目錄下的 headers
????yum clean oldheaders 清除緩存目錄下舊的 headers
????yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩存目錄下的軟件包及舊的headers
????yum clean all

3.基于Centos鏡像搭建本地yum倉(cāng)庫(kù)(僅本地使用)

1)將CentOS-6.8-x86_64-bin-DVD1.iso鏡像掛載到/mnt/cdrom目錄
????[root@hadoop102 /]# mkdir /mnt/cdrom
????[root@hadoop102 /]# mount -t iso9660 /dev/cdrom /mnt/cdrom

2)修改本機(jī)上的YUM源配置文件,將源指向自己
????[root@hadoop102 /]# cd /etc/yum.repos.d/
????[root@hadoop102 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
????[root@hadoop102 yum.repos.d]# vi CentOS-Base.repo

[base]
name=CentOS-Local
baseurl=file:///mnt/cdrom  # 指向本地掛載的 rpm庫(kù)
gpgcheck=1
enabled=1   #增加改行驰徊,使能
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

3)清除YUM緩沖
????[root@hadoop102 yum.repos.d]# yum clean all

4)列出可用的YUM源
????[root@hadoop102 yum.repos.d]# yum repolist

5)安裝相應(yīng)的軟件進(jìn)行測(cè)試
????[root@hadoop102 yum.repos.d]# rpm -qa |grep createrepo
????[root@hadoop102 yum.repos.d]# yum install -y firefox

4.基于Centos鏡像+Apache搭建公共yum倉(cāng)庫(kù)(外網(wǎng)可訪問(wèn))

1)安裝相應(yīng)的軟件
????[root@hadoop102 yum.repos.d]#yum install -y httpd

2)開(kāi)啟httpd使用瀏覽器訪問(wèn)http://hadoop102:80
(如果訪問(wèn)不通笤闯,檢查防火墻是否開(kāi)啟了80端口或關(guān)閉防火墻)
????[root@hadoop102 yum.repos.d]#service httpd start

3)將YUM源配置到httpd(Apache Server)中,內(nèi)網(wǎng)其他節(jié)點(diǎn)可訪問(wèn)
????[root@hadoop102 html]# mkdir Packages
????[root@hadoop102 html]# chown admin:admin Packages/
????[root@hadoop102 html]# cp -r /mnt/cdrom/Packages/* /var/www/html/Packages/

4)取消先前掛載的鏡像
[root@hadoop102 yum.repos.d]#umount /mnt/cdrom

5)在瀏覽器中訪問(wèn)http://hadoop102/Packages/ (默認(rèn)訪問(wèn)80端口)

圖片.png

6)執(zhí)行創(chuàng)建倉(cāng)庫(kù)命令:createrepo 路徑
????[root@hadoop102 Packages]# createrepo ./

7)讓其他需要安裝RPM包的服務(wù)器指向這個(gè)YUM源
????[root@hadoop103 /]# cd /etc/yum.repos.d/
????[root@hadoop103 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak
????[root@hadoop103 yum.repos.d]# vim CentOS-Base.repo

[base]
name=CentOS-hadoop102
baseurl=http://hadoop102/Packages
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

8)在這臺(tái)新的服務(wù)器上執(zhí)行YUM的命令
????[root@hadoop103 yum.repos.d]# yum clean all
????[root@hadoop103 yum.repos.d]# yum repolist

9)測(cè)試內(nèi)網(wǎng)中hadoop103 訪問(wèn)hadoop102提供的yum倉(cāng)庫(kù)棍厂,安裝應(yīng)用
????[root@hadoop103 yum.repos.d]# yum install -y createrepo

5.優(yōu)化yum源,配置國(guó)內(nèi)鏡像

1)備份原有數(shù)據(jù)源配置
????mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2)啟用國(guó)內(nèi)鏡像(二選一)
????curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo

????wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
????wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[Centos5.x 7.x]
????wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
????wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3)安裝命令
????yum clean all
????yum makecache

4)測(cè)試通過(guò)yum命令使用國(guó)內(nèi)鏡像安裝應(yīng)用
????yum install mysql

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末脱衙,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子例驹,更是在濱河造成了極大的恐慌退唠,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞧预,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡垢油,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門(mén)滩愁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)躯喇,“玉大人,你說(shuō)我怎么就攤上這事倦微。” “怎么了正压?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)焦履。 經(jīng)常有香客問(wèn)我拓劝,道長(zhǎng),這世上最難降的妖魔是什么嘉裤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任郑临,我火速辦了婚禮,結(jié)果婚禮上价脾,老公的妹妹穿的比我還像新娘牧抵。我一直安慰自己,他們只是感情好侨把,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布犀变。 她就那樣靜靜地躺著,像睡著了一般秋柄。 火紅的嫁衣襯著肌膚如雪获枝。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,166評(píng)論 1 284
  • 那天骇笔,我揣著相機(jī)與錄音省店,去河邊找鬼。 笑死笨触,一個(gè)胖子當(dāng)著我的面吹牛懦傍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播芦劣,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼粗俱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了虚吟?” 一聲冷哼從身側(cè)響起寸认,我...
    開(kāi)封第一講書(shū)人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎串慰,沒(méi)想到半個(gè)月后偏塞,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡邦鲫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年灸叼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡怜姿,死狀恐怖慎冤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情沧卢,我是刑警寧澤蚁堤,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站但狭,受9級(jí)特大地震影響披诗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜立磁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一呈队、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧唱歧,春花似錦宪摧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至沿后,卻和暖如春沿彭,著一層夾襖步出監(jiān)牢的瞬間喉刘,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工睦裳, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留撼唾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像肺素,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子倍靡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344