制作本地yum源和ftp的yum源

制作本地yum源

准备工作

挂载前准备镜像和创建目录/dev/centos、/mnt/local_yum
镜像下载地址
注意镜像要选DVD的

		如果使用DVD镜像安装的系统,直接在/dev/sr0下就用镜像,直接挂载/dev/sr0即可
		mount  /dev/sr0  /mnt/
		配置完repo文件后直接执行 




[local_yum]
name=CentOS-$releasever - Media
baseurl=file:///mnt/local_yum
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7




		yum clean all && yum makecache
		然后查看一下
		yum repolist all

————————————————————————————————————————————————

mkdir -p /dev/centos
mkdir   /mnt/local_yum

挂载

mount -o loop  /tmp/CentOS-7-x86_64-Minimal-1908.iso /dev/centos/
mount  /tmp/CentOS-8-x86_64-1905-dvd1.iso  /dev/centos/

拷贝文件

cp -r /dev/centos/* /mnt/local_yum/
进入/mnt/local_yum/查看

cd  /mnt/local_yum/

配置repo文件

cd /etc/yum.repos.d/
mkdir  repo-bakup
mv *.repo  repo-bakup/
cp  repo-bakup/CentOS-Media.repo ./local_yum.repo

vi  local_yum.repo
把baseurl换成我们上面拷贝文件的/mnt/local_yum,enabled设置为1

[local_yum]
name=CentOS-$releasever - Media
baseurl=file:///mnt/local_yum
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

更改好local_yum.repo文件之后,清一下缓存

yum clean all
yum makecache

yum repolist all      打印出所有源

取消挂载

umount /dev/centos
强制   -l.

Umount  -l  /dev/centos

ftp的yum源

如果本机没有vsftpd,按上面的做法做个本地yum源,下载一下

yum  -y  install   vsftpd

启动开机自启

systemctl start vsftpd
chkconfig vsftpd  on

虚拟机需要检查一下设备状态是否为【已连接

在这里插入图片描述

然后挂载

mount  /dev/sr0  /mnt/

创建源存放目录

mkdir  -p   /var/ftp/pub

把镜像中的东西全都拷到目录下

cp   -R  /mnt/*   /var/ftp/pub/

修改repo文件
在这里插入图片描述

[local_yum]
name=CentOS-$releasever - Media
#baseurl=file:///var/ftp/pub/
baseurl=ftp://192.168.177.158/pub/
gpgcheck=0
enabled=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

ip地址为ftp yum源机器的ip,其他服务器用的话也需要配这个ip

要关闭firewalldselinux

systemctl stop firewalld  &&  systemctl disable firewalld
 
setenforce 0  &&  sed -ir 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

清理创建缓存

yum  clean  all
yum  makecache

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值