Centos系统创建本地yum源

创建本地yum源

0、环境

系统:Centos7.9.2009

1、挂载镜像

mkdir /mnt/centos
mount -o /dev/sr0 /mnt/centos   # 光盘
mount -o loop /isofile /mnt/centos   # 镜像文件

2、更改yum源文件

cd /etc/
cp yum.repos.d old.yum.repos.d   # 备份源文件
cd /etc/yum.repos.d/
rm -r *   # 删除源文件
vim localyum.repo   # 创建新源文件
#### 写入
[centos]   #和name=的名字保持一致
name=centos
baseurl=file:///mnt/centos   # 镜像挂载地址
gpgcheck=0
enabled=1
####

本地源至此已可正常使用

3、创建http服务使内网其他同版本系统服务器可以使用

yum -y install httpd   # 安装httpd
ln -s /mnt/centos/ /var/www/html/   # 将镜像挂载位置软连接到httpd主页位置
vim /etc/httpd/conf/httpd.conf   # 配置httpd端口,可不配置
将“Listen 80”改为“Listen 5001”   # 可以不修改使用默认80端口或其他端口
systemctl start httpd   # 启动httpd服务

防火墙需放行指定端口

4、其他内网服务配置

cd /etc/
cp yum.repos.d old.yum.repos.d
cd /etc/yum.repos.d/
rm -r *
vim httpyum.repo
#### 写入
[centos]  #名字随便起,但必须和name=的名字保持一致name=centos
baseurl=http://本地源主机ip:5001/centos
gpgcheck=0
enabled=1
####
CentOS 7.6 系统中配置本地 YUM ,通常可以通过挂载 ISO 镜像文件或使用本地目录中的 RPM 包创建一个本地仓库来实现。以下是详细的配置步骤: ### 挂载 ISO 镜像文件 1. 将 CentOS 的 ISO 镜像文件上传到服务器上的某个目录,例如 `/opt`。 2. 创建一个挂载点,比如 `/mnt/centos7`。 3. 使用 `mount` 命令将 ISO 镜像挂载到该目录: ```bash mount -o loop /opt/CentOS-7-x86_64-DVD-*.iso /mnt/centos7 ``` 4. 编辑 YUM 配置文件,创建一个新的 `.repo` 文件,例如 `/etc/yum.repos.d/local-centos7.repo`,并添加以下内容: ``` [Centos7] name=CentOS 7 Local Repository baseurl=file:///mnt/centos7 enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ``` ### 使用本地目录创建仓库 如果希望使用本地存储的 RPM 包作为,可以使用 `createrepo` 工具生成元数据: 1. 安装 `createrepo` 工具: ```bash yum install createrepo ``` 2. 将所有需要的 RPM 包放置在一个目录中,例如 `/var/local/repo`。 3. 在该目录下运行 `createrepo` 命令生成元数据: ```bash createrepo /var/local/repo ``` 4. 创建 YUM 配置文件,例如 `/etc/yum.repos.d/local-repo.repo`,并添加以下内容: ``` [LocalRepo] name=Local Repository baseurl=file:///var/local/repo enabled=1 gpgcheck=0 ``` ### 清理旧的 YUM 为了确保新的本地 YUM 生效,建议清理旧的 YUM 配置文件。可以将 `/etc/yum.repos.d/` 目录下的其他 `.repo` 文件移动到其他位置或删除它们。 完成以上步骤后,可以通过运行 `yum clean all` 和 `yum makecache` 来更新 YUM 缓存,并验证新配置的本地 YUM 是否正常工作。 ### 注意事项 - 确保挂载的 ISO 镜像本地 RPM 包目录具有正确的读取权限。 - 如果使用的是网络文件系统(NFS)或其他远程文件系统,请确保网络连接稳定。 - 当系统更新后,可能需要重新挂载 ISO 镜像或更新本地 RPM 包目录以包含最新的软件包。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值