天天看點

基于ISO鏡像建構Yum本地源

通常情況,Yum用戶端使用前提是必須在外網環境下,使用Yum安裝、更新、解除安裝軟體時,會檢查/etc/yum.repos.d目錄下*.repo配置檔案來查找相應的YUM源倉庫;但在企業機房很多伺服器為了安全起見,禁止連接配接外網,是以不能使用預設官方Yum源倉庫。

建構本地YumCD光牒源,原理是通過查找CD光牒中的軟體包,實作Yum安裝,配置步驟如下:

1、将Centos鏡像加載至虛拟機DVD/CD,或放入伺服器CD/DVD光驅中,并将鏡像檔案挂載至伺服器的/mnt目錄,挂載指令:

mount   /dev/cdrom /mnt

基于ISO鏡像建構Yum本地源

2、配置yum源檔案

     備份/etc/yum.repos.d/CentOS-Base.repo檔案為CentOS-Base.repo.bak,然後在/etc/yum.repos.d目錄下建立media.repo檔案,并寫入如下内容:

[yum]

name=CentOS7 YUM源顯示名稱

baseurl=file:///mnt ISO鏡像挂載目錄

enabled=1 是否檢查GPG-KEY

gpgcheck=1 是否啟用YUM源

gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7 指定挂載目錄下的GPG-KEY檔案驗證

3、運作指令yum clean all 清空YUM Cache,yum makecache 建立yum中繼資料執行yum install screen -y安裝screen軟體如下圖:

基于ISO鏡像建構Yum本地源

4、以上三步操作成功後,YUMCD光牒源建構完畢,在使用YUM源過程中,如果遇到部分軟體安裝失敗,正常原因是由于CD光牒中軟體包不完整;

注:本地YUM源隻能本機使用,其他區域網路伺服器無法共享使用。

為了能使本地YUM源能在區域網路内共享,請點選下一篇“基于HTTP建構YUM區域網路源”