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