CentOS7 配置本地yum源軟體倉庫 先連接虛擬光碟機,對應的光碟機iso文件 沒有的去下載對應鏡像 Download (centos.org) https://www.centos.org/download/ 進入虛擬機,把光碟掛載到 指定目錄 下 [root@localhost ~]# mkdi ...
CentOS7 配置本地yum源軟體倉庫
-
先連接虛擬光碟機,對應的光碟機
iso
文件沒有的去下載對應鏡像 Download (centos.org)
https://www.centos.org/download/ -
進入虛擬機,把光碟掛載到
指定目錄
下[root@localhost ~]# mkdir /dvd [root@localhost ~]# mount /dev/cdrom /dvd
-
(可選)先備份
yum
源路徑/etc/yum.repos.d
(備份備份備份)#我這裡備份到 /root/bak #創建文件夾並將 yum.repos.d 中所有文件剪切到此文件夾備份 mkdir -p /root/bak/yum.repos.d && cp /etc/yum.repos.d/* /root/bak/yum.repos.d
# 註:上面一行等同於下麵兩行 mkdir -p /root/bak/yum.repos.d #創建備份文件夾 cp /etc/yum.repos.d/* /root/bak/yum.repos.d #移動文件
-
進入
yum
源路徑/etc/yum.repos.d
,新建一個 yum源文件,文件名不重要,但文件要以.repo
結尾#刪除原有的倉庫,進入yum倉庫文件夾,創建一個新倉庫,名字為 dvd.repo rm -rf /etc/yum.repos.d/* cd /etc/yum.repos.d/ touch dvd.repo
-
向該文件寫入配置文件
vi dvd.repo
[DVD] name=dvd baseurl=file:///dvd enable=1 gpgcheck=0
- 註:按自己的系統來
#紅帽7(CentOS7) [DVD] 倉庫名 name=dvd 名字 baseurl=file:///media 軟體包路徑 這個路徑要寫在repodata所在的當前目錄,repodata是yum的元數據 gpgcheck=0 要不要校驗軟體包 0不校驗 1校驗 enabled=1 是否開啟倉庫 0不開啟 1開啟 gpgkey=/media/RPM-GPG-KEY-CentOS-7 如果前面的gpgcheck=1 那麼需要制定key對軟體包做校驗
#紅帽8(CentOS8) [BaseOS] baseurl = file:///media/BaseOS enabled = 1 gpgcheck = 0 name = BaseOS [AppStream] baseurl = file:///media/AppStream enabled = 1 gpgcheck = 0 name = AppStream
yum clean all #清除緩存 yum makecache #生成緩存 yum repolist all #查詢倉庫狀態