要掛載本地yum源,可以按照以下步驟進(jìn)行操作:
準(zhǔn)備本地yum源文件。將yum源文件(通常以.repo為后綴)保存在一個(gè)目錄下,比如/var/www/html/yum。
安裝httpd服務(wù)。在終端執(zhí)行以下命令:
sudo yum install httpd
啟動(dòng)httpd服務(wù)。執(zhí)行以下命令:
sudo systemctl start httpd
設(shè)置開機(jī)自啟動(dòng)httpd服務(wù)。執(zhí)行以下命令:
sudo systemctl enable httpd
配置httpd服務(wù)。編輯httpd配置文件,執(zhí)行以下命令:
sudo vi /etc/httpd/conf/httpd.conf
找到DocumentRoot "/var/www/html"
這一行,將其修改為DocumentRoot "/var/www/html/yum"
,保存并退出。
重新加載httpd服務(wù)配置。執(zhí)行以下命令:
sudo systemctl reload httpd
配置本地yum源。創(chuàng)建一個(gè)新的.repo文件,執(zhí)行以下命令:
sudo vi /etc/yum.repos.d/local.repo
在文件中添加以下內(nèi)容:
[local]
name=Local Yum Repository
baseurl=http://localhost/yum
gpgcheck=0
enabled=1
保存并退出。
清除yum緩存。執(zhí)行以下命令:
sudo yum clean all
測試掛載的本地yum源。執(zhí)行以下命令:
sudo yum list
如果顯示出本地yum源中的軟件包列表,則表示掛載成功。
這樣就完成了在CentOS 7上掛載本地yum源的操作。