局域网远程yum源制作

操作系统:Centos7.4

资源: CentOS-7-x86_64-DVD-1810.iso镜像

实验服务器两台:

192.168.246.170  (作为vsftpd服务端)

192.168.246.169  (客户端)

首先测试两台主机可否ping通

在192.168.246.170上操作

[root@192 ~]# ping 192.168.246.169        测试ping通

[root@192 ~]# ping 192.168.246.169          关闭防火墙

[root@192 ~]# setenforce 0                   关闭selinux

在192.168.246.170上操作---制作本地yum源,作为yum服务端

将本地镜像上传到虚拟机中

将CentOS-7-x86_64-DVD-1810.iso 上传到/opt目录下

[root@192 ~]# mkdir /opt/yum-iso      创建挂载点

[root@192 ~]# mount /opt/CentOS-7-x86_64-DVD-1810.iso /opt/yum-iso/              把CentOS挂载到/opt/yum-iso/ 下

[root@192 ~]# yum install -y vsftpd           安装vsftpd服务

[root@192 ~]# systemctl start vsftpd         启动vsftpd服务

[root@192 ~]# cp -r /opt/yum-iso/* /var/ftp/pub/       把挂载到opt/yum-iso的镜像文件全部复制到    /var/ftp/pub/       相当于把服务放到了  可以支持公共访问的地方

[root@192 ~]# cd /var/ftp/           进入到ftp目录下

[root@192 ftp]# yum install -y createrepo     安装createrepo服务(索引)

createrepo命令用以创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据

[root@192 ftp]# createrepo pub/         创建本地源

[root@192 ftp]# cd /etc/yum.repos.d/           #yum源配置文件存放目录

[root@192 yum.repos.d]#

vim myyum.repo      创建本地yum源的配置文件       #在编写yum配置文件是必须是.repo

【ftpYum】                                 # yum源区别名称,用来区分其他的yum源

 name=ftpYum                              #yum源描述   yum源名字

baseurl=file:///opt/yum-iso             #指定本地yum源的路径

enabled=1                                        #是否使用此yum源(1为打开,0为关闭)

gpgcheck=0                                        #检查软件

[root@192 yum.repos.d]# yum clean all         清理yum缓存


[root@192 yum.repos.d]# yum makecache            缓存软件包信息(提高搜索/安装软件的速度)


[root@192 yum.repos.d]# yum repolist        查看yum源

yum客户端在192.168.246.169上操作:

[root@linux-server ~]# cd /etc/yum.repos.d/


[root@linux-server yum.repos.d]#

vim my.repo                           本地yum的配置文件
[ftpYum]
name=centos
baseurl=ftp://192.168.246.170/pub
enabled=1
gpgcheck=0
[root@linux-server yum.repos.d]# yum clean all                         清理yum缓存


[root@linux-server yum.repos.d]# yum makecache    缓存软件包信息(提高搜索/安装软件的速度)


[root@linux-server yum.repos.d]# yum repolist          查看yum源

yum排错:
1.yum配置文件必须以.repo结尾    
2.配置文件关键字错误
3.检查yum源是否存在
4.baseurl路径是否正确
5.镜像大小是否正确
6.当有Yum进程存在的时,无法同时再打开一个Yum进程

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终究是雾散

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值