CentOS7配置本地yum源(http方式)

linux 专栏收录该内容
5 篇文章 0 订阅

前提条件:

准备Centos7镜像包

服务端配置:

一、使用镜像包创建本地镜像

1.在/mnt下创建cdrom目录

mkdir cdrom

2.挂载镜像文件至该目录下

mount CentOS-7-x86_64-Everything-1804.iso /mnt/cdrom/

3.备份/etc/yum.repos.d下文件并编辑文件CentOS-Base.repo

vi /etc/yum.repos.d/CentOS-Base.repo

4.更改文件内容如下:

[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
enable=1

5.更改完成后执行命令
yum clean all #清空本地/var/cache/yum容器清单列表旧数据
在这里插入图片描述
yum makecache #刷新本地容器清单列表
在这里插入图片描述
6.使用yum安装http服务并启动httpd

yum install -y httpd
systemctl start httpd.service
systemctl enable httpd

二、http方式yum源的制作

1.取消原来的本地挂载重新挂载到http服务路径下

umount /mnt/cdrom/	##取消本地挂载
cd /var/www/html/	##切换至http服务路径
mkdir Centos	##创建挂载文件存放目录
mount -o loop CentOS-7-x86_64-Everything-1804.iso /var/www/html/Centos/	##挂载镜像包

2.重启刷新httpd服务

systemctl restart httpd

9.更改yum源配置文件

vi /etc/yum.repos.d/CentOS-Base.repo

3.更改文件内容如下(其中IP为本机IP):

[dvd]
name=dvd
baseurl=http://10.0.4.51/Centos	
gpgcheck=0
gpgkey=http://10.0.4.51/Centos/RPM-GPG-KEY-CenmtOS-7	
enabled=1

4.更改完成后执行命令
yum clean all #清空本地/var/cache/yum容器清单列表旧数据
在这里插入图片描述

yum makecache		#刷新本地容器清单列表

5.本地http方式yum源配置完成

6.最后设置开机自动挂载,以防机器挂机重启,vi /etc/fstab添加以下,其中第一列为镜像包绝对路径
在这里插入图片描述

客户端配置:

其他机器访问只需要更改yum源配置文件为和服务端一致
1.vi /etc/yum.repos.d/CentOS-Base.repo (其中IP为服务端IP)

[dvd]
name=dvd
baseurl=http://10.0.4.51/Centos	
gpgcheck=0
gpgkey=http://10.0.4.51/Centos/RPM-GPG-KEY-CenmtOS-7	
enabled=1

2.更改完成后执行命令

yum clean all
yum makecache

3.刷新完成后即可在客户端通过yum安装软件

  • 1
    点赞
  • 0
    评论
  • 10
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
1.查看系统本身存在的版本 rpm -qa | grep yum 2.卸载centos7上存在的yum安装包 rpm -e 包 --nodeps 3.下载yum源包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch yum-rhn-plugin-2.0.1-6.el7.noarch 4.安装yum源包 rpm -ivh yum* 5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/(系统版本号)7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=$releasever - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 每一个baseurl的centos后都改成自己系统的版本号 6.执行命令 yum clean all yum makecache yum install telnet
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

猫柠

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值