Linux本地Yum源制作

  • 操作之前準(zhǔn)備好以下環(huán)境:
VMWare Workstation
SecureCRT
CentOS-6.7-x86_64-minimal.iso     //用來安裝minimal版本的Linux虛擬機(jī)
CentOS-6.7-x86_64-bin-DVD1.iso    //用來制作本地YUM源
  • YUM是什么?

YUM(全稱為 Yellow dog Updater, Modified)是一個在FedoraRedHat以及CentOS中的Shell前端軟件包管理器蝎抽∩呷基于RPM包管理房官,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系奕坟,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載秩彤、安裝敷扫。
Java開發(fā)中的Maven晴楔,前端開發(fā)中的NPM具有同等地位和作用。

  • YUM源可以簡化我們在Linux上安裝軟件的過程撩满,但是绅你,我們的生產(chǎn)環(huán)境通常無法上網(wǎng),不能連接外網(wǎng)的YUM源昭躺,所以,就無法使用yum命令安裝軟件领炫。

  • 為了在生產(chǎn)環(huán)境的內(nèi)網(wǎng)中也可以使用YUM安裝相關(guān)的軟件,就要配置本地YUM源帝洪。

1.使用CentOS-6.7-x86_64-minimal.isoVMWare上安裝好Linux虛擬機(jī),主機(jī)名設(shè)置為mini1,通過實體機(jī)的網(wǎng)絡(luò)與共享中心菜單查看虛擬路由VMnet8的配置:

VMnet8.png

得知:

虛擬路由的網(wǎng)絡(luò)信息:
IPADDR:192.168.92.2
網(wǎng)關(guān):192.168.92.1
子網(wǎng)掩碼:255.255.255.0

2.配置服務(wù)器的IP地址,確保如下信息:


eth0配置.png
  • Linux虛擬機(jī)的IP設(shè)置為192.168.92.82

3.右擊min1虛擬機(jī)-->虛擬機(jī)設(shè)置砚哗,將CentOS-6.7-x86_64-bin-DVD1.iso推入mini1的CD/DVD驅(qū)動中,即推到mini1服務(wù)器的dev/cdrom目錄下

虛擬機(jī)光驅(qū)設(shè)置.png

4.將 CentOS-6.7-x86_64-bin-DVD1.iso鏡像掛載到某個目錄下:

mkdir /mnt/yumiso    // 比如:/mnt/yumiso目錄下
mount -o loop CentOS-6.7-x86_64-bin-DVD1.iso /mnt/yumiso

5.修改本機(jī)上的YUM源配置文件蛛芥,將源指向自己。

cd /etc/yum.repos.d/
rename .repo .repo.bak *    //先備份原有的YUM源的配置文件
  • 查看repo文件一覽


    repo文件一覽.png
  • renamerepo文件军援,以備份
    rename.png

6.新建一份CentOS-Local.repo,

mv CentOS-Base.repo.bak CentOS-Local.repo
vi CentOS-Local.repo

編輯內(nèi)容如下:

[base]
name=CentOS-Local
baseurl=file:///mnt/yumiso
gpgcheck=1
enabled=1   //1表示啟用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面內(nèi)容保存退出

7.清除YUM緩沖
yum clean all
8.列出可用的YUM源
yum repolist

yum-clean-all.png

9.安裝軟件,比如httpd
yum install -y httpd

yum install -y httpd-1.png

yum install -y httpd-2.png

9.關(guān)閉防火墻iptables并設(shè)置其開機(jī)不啟動,啟動httpd服務(wù)

service iptables stop
chkconfig iptables off
service httpd start

10.使用瀏覽器訪問http://192.168.92.82:80

httpd主頁.png

11.通過yum安裝httpd軟件就完成了仅淑。
12.學(xué)習(xí)下yum的常用命令:

安裝xxx并確認(rèn)安裝
yum instll -y xxx
列出所有可用的package和package組
yum list
清除所有緩沖數(shù)據(jù)
yum clean all
列出一個包所有依賴的包
yum deplist httpd
刪除httpd
yum remove httpd

13.工作中,經(jīng)常是局域網(wǎng)內(nèi)設(shè)置一臺機(jī)器作為yum源胸哥,將yum源配置到httpd(Apache Server)中涯竟,其他的服務(wù)器即可通過局域網(wǎng)網(wǎng)絡(luò)訪問它。

  • 拷貝yum源到httpd服務(wù)的默認(rèn)工作路徑下
    cp -r /mnt/yumiso/ /var/www/html/CentOS-6.7

14.執(zhí)行umount /mnt/yumiso/取消先前掛載的鏡像,那么yum源指向的就是/var/www/html/CentOS-6.7

15.瀏覽器訪問http://192.168.92.82/CentOS-6.7/

新yum源.png

16.準(zhǔn)備一臺局域網(wǎng)內(nèi)新機(jī)器烘嘱,比如昆禽,主機(jī)名為:mini2,修改mini2的yum源信息:

cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo

vi修改并保存:

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

17.在mini2服務(wù)器上執(zhí)行YUM的命令,

yum clean all
yum repolist

18.試著用新yum源安裝下軟件
yum install -y gcc

gcc安裝信息1.png
gcc安裝信息2.png

安裝gcc完成,控制臺信息:

已安裝:
  gcc.x86_64 0:4.4.7-16.el6                                                                                                             

作為依賴被安裝:
  cloog-ppl.x86_64 0:0.15.7-1.2.el6            cpp.x86_64 0:4.4.7-16.el6                      glibc-devel.x86_64 0:2.12-1.209.el6_9.2   
  glibc-headers.x86_64 0:2.12-1.209.el6_9.2    kernel-headers.x86_64 0:2.6.32-696.16.1.el6    libgomp.x86_64 0:4.4.7-16.el6             
  mpfr.x86_64 0:2.4.1-6.el6                    ppl.x86_64 0:0.10.2-11.el6                    

作為依賴被升級:
  glibc.x86_64 0:2.12-1.209.el6_9.2           glibc-common.x86_64 0:2.12-1.209.el6_9.2           tzdata.noarch 0:2017c-1.el6          

完畢!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蝇庭,一起剝皮案震驚了整個濱河市醉鳖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哮内,老刑警劉巖盗棵,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異北发,居然都是意外死亡纹因,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門琳拨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瞭恰,“玉大人,你說我怎么就攤上這事狱庇【罚” “怎么了恶耽?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長颜启。 經(jīng)常有香客問我偷俭,道長,這世上最難降的妖魔是什么缰盏? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任涌萤,我火速辦了婚禮,結(jié)果婚禮上口猜,老公的妹妹穿的比我還像新娘负溪。我一直安慰自己,他們只是感情好暮的,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著冻辩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪倘感。 梳的紋絲不亂的頭發(fā)上咙咽,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天,我揣著相機(jī)與錄音蜡豹,去河邊找鬼溉苛。 笑死,一個胖子當(dāng)著我的面吹牛娇唯,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播塔插,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼想许,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谎砾?” 一聲冷哼從身側(cè)響起逢倍,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤较雕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后亮蒋,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體扣典,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡贮尖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年湿硝,在試婚紗的時候發(fā)現(xiàn)自己被綠了润努。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡痢畜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丁稀,到底是詐尸還是另有隱情倚聚,我是刑警寧澤,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布桶雀,位于F島的核電站唬复,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏棘捣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一乍恐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧百匆,春花似錦、人聲如沸加匈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽啥寇。三九已至洒扎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間逊笆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工子檀, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留乃戈,地道東北人。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓缩歪,卻偏偏與公主長得像谍憔,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子习贫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

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