您好,登錄后才能下訂單哦!
????????Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器?;?/span>RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。但是一般的yum都是官方服務器提供的都是它固定好的軟件包,一些第三方的軟件包和一些大神寫的軟件包是無法放進去的,如果在一個企業(yè)當中如何創(chuàng)建一個私有的yum軟件倉庫呢?之前的這篇博客大概的介紹了一下本地yum源的設置(https://blog.51cto.com/14451009/2429563),這邊大概介紹一下如何搭建一個yum服務器,去供遠程主機訪問使用。
????
????????實驗環(huán)境:VMware?? 兩臺Linux系統(tǒng),一臺為服務端一臺為客戶端,還要準備一個Linux(centos)的安裝鏡像。
????
????????首先準備兩臺虛擬機的Linux系統(tǒng),第一臺主機名為Linux01,IP地址為192.168.220.145,作為服務端。
????????第二臺主機名為Linux02,IP地址為192.168.220.146,作為服務端。
?
????????系統(tǒng)準備好了,然后要把安裝鏡像文件添加VMware虛擬機的光驅(qū)當中去。
????
????????使用mount /dev/cdrom /mnt命令把光盤文件掛載到mnt目錄下,然后使用df -hT命令查看掛載狀態(tài)。
????????然后需要安裝一個名字為vsftpd的服務軟件包,這邊直接使用yum -y install vsftpd命令安裝即可。
????????軟件包安裝完成后,/var目錄下會自動生成一個默認的站點目錄,也就是下圖的ftp文件夾。
???????在站點目錄當中創(chuàng)建一個存放鏡像文件的目錄linux,并把鏡像文件的全部內(nèi)容全部拷貝到linux目錄當中。
????????為了模擬現(xiàn)實需要,出了官方的軟件包池,寧外還要創(chuàng)建一個第三方軟件包的站點目錄。這邊就創(chuàng)建一個other目錄,并使它能夠被yum配置文件所能夠識別。
????????接下來關閉防火墻跟安全功能,然后開啟服務。到這里服務端的配置就已經(jīng)完成,接下來就是對客戶端的設置了。
????????? ? 進入客戶端設置后,首先安裝一個ftp的功能選項,然后測試能不能正常額訪問服務端的服務。
????????接下來使ftp工具測試服務端提供的站點目錄是否能夠正常訪問。
????????接下就要修改客戶機的yum的配置文件,先把原來的配置文件全部備份起來。
????????備份完成后測試能不能夠安裝Apache軟件包,發(fā)現(xiàn)已經(jīng)不能夠正常安裝了。
????????接下來使用vim linux.repo創(chuàng)建一個新的配置文件,并在里面寫入相應的數(shù)據(jù),寫完后輸入“wq”保存并退出。
????????具體的配置寫法如下圖:
????????然后輸入yum clean all清除原有的yum緩存,再使用yum list重新獲取一下yum源列表。
????????最后就成功獲取到了私有yum源服務器上的yum軟件包列表了。
????????然后嘗試著安裝一個Apache服務,也一并成功的安裝了。
????????
????????
?????
????????
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。