要挂载本地yum源,可以按照以下步骤进行操作:
准备本地yum源文件。将yum源文件(通常以.repo为后缀)保存在一个目录下,比如/var/www/html/yum。
安装httpd服务。在终端执行以下命令:
sudo yum install httpd
启动httpd服务。执行以下命令:
sudo systemctl start httpd
设置开机自启动httpd服务。执行以下命令:
sudo systemctl enable httpd
配置httpd服务。编辑httpd配置文件,执行以下命令:
sudo vi /etc/httpd/conf/httpd.conf
找到DocumentRoot "/var/www/html"
这一行,将其修改为DocumentRoot "/var/www/html/yum"
,保存并退出。
重新加载httpd服务配置。执行以下命令:
sudo systemctl reload httpd
配置本地yum源。创建一个新的.repo文件,执行以下命令:
sudo vi /etc/yum.repos.d/local.repo
在文件中添加以下内容:
[local]
name=Local Yum Repository
baseurl=http://localhost/yum
gpgcheck=0
enabled=1
保存并退出。
清除yum缓存。执行以下命令:
sudo yum clean all
测试挂载的本地yum源。执行以下命令:
sudo yum list
如果显示出本地yum源中的软件包列表,则表示挂载成功。
这样就完成了在CentOS 7上挂载本地yum源的操作。