制作本地局域網(wǎng)yum源
YUM源雖然可以簡化我們?cè)贚inux上安裝軟件的過程,但是生產(chǎn)環(huán)境通常無法上網(wǎng),不能連接外網(wǎng)的YUM源,所以就無法使用yum命令安裝軟件了。為了在內(nèi)網(wǎng)中也可以使用yum安裝相關(guān)的軟件,就要配置yum源
準(zhǔn)備:服務(wù)器centos7 ,以及一個(gè)centos6鏡像
1.安裝vsftpd軟件
yum install -y vsftpd
2.啟動(dòng)ftp
systemctl enable vsftpd.service
systemctl start vsftpd.service
3.上傳一個(gè)系統(tǒng)鏡像到虛擬機(jī)
例如上傳到/mnt路徑
4.鏡像掛載
4.1創(chuàng)建掛載目錄:
mkdir -p /var/ftp/centos6.9
4.2將上傳的系統(tǒng)鏡像進(jìn)行掛在到某一個(gè)目錄。
centos6:
mount –o loop? 鏡像名? /var/ftp/centos6.9
centos7:
mount 鏡像 目的路徑
?mount /mnt/CentOS-8-x86_64-1905-dvd1.iso /var/ftp/centos6.9
訪問測試
5.修改本機(jī)上的YUM源配置文件,將源指向自己
5.1備份原有的YUM源的配置文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *
5.2創(chuàng)建一個(gè)repo文件,并添加如下內(nèi)容:
[local_server](庫名稱)
name:? ? ? ?名稱描述
baseurl:? ? yum源目錄,鏡像源地址)
enabled=1(是否啟用該yum源,0為禁用)
gpgcheck=0? (檢查GPG-KEY,0為不檢查,1為檢查)
gpgkey? ? ? ?(gpgcheck=0時(shí)無需配置)
cat > /etc/yum.repos.d/ftp_6.repo << EOF
[ftp]
name=ftpbase
baseurl=ftp://172.17.0.1/centos6.9
gpgcheck=0
enabled=1 #很重要,1才啟用
EOF
6.刷新緩存:
yum clean all 清除緩存
yum makecache 建立新緩存
開始yum吧