详解centos7配置本地yum源的方法

  • Post category:Linux

下面我将详细讲解“详解centos7配置本地yum源的方法”的完整攻略。

1. 搭建本地yum源服务器

首先,我们需要在一台服务器上搭建本地yum源。假设我们使用的服务器的IP地址为192.168.1.100,我们可以按照以下步骤来搭建本地yum源:

安装httpd服务

yum install httpd -y

下载centos镜像

可以从https://www.centos.org/download/mirrors/网站找到一个合适的镜像站点地址,并使用wget命令下载centos镜像。

wget https://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso

挂载ISO文件到本地目录

mount CentOS-7-x86_64-Minimal-2009.iso /mnt/

创建yum源文件

cd /etc/yum.repos.d/
vi local.repo

在local.repo文件中输入以下内容:

[local]
name=local
baseurl=file:///mnt/
enabled=1
gpgcheck=0

启动httpd服务

systemctl start httpd
systemctl enable httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload

2. 配置客户端yum源

接下来,我们需要在客户端机器上配置yum源,以便从本地yum源服务器上下载软件包。

客户端设置

编辑本地repo

vi /etc/yum.repos.d/local.repo

其中内容为:

[local]
name=local
baseurl=http://192.168.1.100/
enabled=1
gpgcheck=0

验证

验证是否可以从本地yum源服务器上下载软件包。

yum list

示例1:安装Apache

例如当我们需要在客户端机器上安装Apache时,可以输入以下命令:

yum -y install httpd

示例2:安装php

假设我们需要安装php,在客户端机器上输入以下命令:

yum -y install php

这样,我们就可以通过配置本地yum源的方法,在本地网络内快速安装常用软件,提高工作效率。