????????Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。但是一般的yum都是官方服務(wù)器提供的都是它固定好的軟件包,一些第三方的軟件包和一些大神寫的軟件包是無法放進(jìn)去的,如果在一個企業(yè)當(dāng)中如何創(chuàng)建一個私有的yum軟件倉庫呢?之前的這篇博客大概的介紹了一下本地yum源的設(shè)置(https://blog.51cto.com/14451009/2429563),這邊大概介紹一下如何搭建一個yum服務(wù)器,去供遠(yuǎn)程主機(jī)訪問使用。
專注于為中小企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)東烏珠穆沁免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
????
????????實驗環(huán)境:VMware?? 兩臺Linux系統(tǒng),一臺為服務(wù)端一臺為客戶端,還要準(zhǔn)備一個Linux(centos)的安裝鏡像。
????
????????首先準(zhǔn)備兩臺虛擬機(jī)的Linux系統(tǒng),第一臺主機(jī)名為Linux01,IP地址為192.168.220.145,作為服務(wù)端。
????????第二臺主機(jī)名為Linux02,IP地址為192.168.220.146,作為服務(wù)端。
?
????????系統(tǒng)準(zhǔn)備好了,然后要把安裝鏡像文件添加VMware虛擬機(jī)的光驅(qū)當(dāng)中去。
????
????????使用mount /dev/cdrom /mnt命令把光盤文件掛載到mnt目錄下,然后使用df -hT命令查看掛載狀態(tài)。
????????然后需要安裝一個名字為vsftpd的服務(wù)軟件包,這邊直接使用yum -y install vsftpd命令安裝即可。
????????軟件包安裝完成后,/var目錄下會自動生成一個默認(rèn)的站點目錄,也就是下圖的ftp文件夾。
???????在站點目錄當(dāng)中創(chuàng)建一個存放鏡像文件的目錄linux,并把鏡像文件的全部內(nèi)容全部拷貝到linux目錄當(dāng)中。
????????為了模擬現(xiàn)實需要,出了官方的軟件包池,寧外還要創(chuàng)建一個第三方軟件包的站點目錄。這邊就創(chuàng)建一個other目錄,并使它能夠被yum配置文件所能夠識別。
????????接下來關(guān)閉防火墻跟安全功能,然后開啟服務(wù)。到這里服務(wù)端的配置就已經(jīng)完成,接下來就是對客戶端的設(shè)置了。
????????? ? 進(jìn)入客戶端設(shè)置后,首先安裝一個ftp的功能選項,然后測試能不能正常額訪問服務(wù)端的服務(wù)。
????????接下來使ftp工具測試服務(wù)端提供的站點目錄是否能夠正常訪問。
????????接下就要修改客戶機(jī)的yum的配置文件,先把原來的配置文件全部備份起來。
????????備份完成后測試能不能夠安裝Apache軟件包,發(fā)現(xiàn)已經(jīng)不能夠正常安裝了。
????????接下來使用vim linux.repo創(chuàng)建一個新的配置文件,并在里面寫入相應(yīng)的數(shù)據(jù),寫完后輸入“wq”保存并退出。
????????具體的配置寫法如下圖:
????????然后輸入yum clean all清除原有的yum緩存,再使用yum list重新獲取一下yum源列表。
????????最后就成功獲取到了私有yum源服務(wù)器上的yum軟件包列表了。
????????然后嘗試著安裝一個Apache服務(wù),也一并成功的安裝了。
????????
????????
?????
????????