1.准备环境
centos7.4
一台已经配置好yum源的虚拟机 192.16.146.135 pc1
一台没有配置yum源的虚拟机 192.168.146.129 pc2
2. 给pc1安装vsftpd服务 也就是ftp服务端
[root@localhost ~]# yum reinstall vsftpd
已加载插件:fastestmirror
c7
| 3.6 kB 00:00:00
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包
vsftpd.x86_64.0.3.0.2-22.el7 将被 已重新安装
--> 解决依赖关系完成
依赖关系解决
==============================================================================================
Package 架构 版本 源 大小
==============================================================================================
重新安装:
vsftpd x86_64 3.0.2-22.el7 c7 169 k
3.将pc1的安装包文件拷贝到ftp的工作目录下/var/ftp/pub
mkdir -p /var/ftp/centos
cp /mnt/Packages /var/ftp/pub/centos
4.打开ftp服务
Systemctl start vsftpd
验证一下
5.打开pc2
cd /etc/yum.repos.d/ 进入 次目录下
vi base.repo 编辑
[base]
name=base
baseurl=ftp://192.168.146.135/pub/centos7.4/ 路径要正确
enabled=1
gpgcheck=0
*尝试安装软件包
[root@localhost ~]# yum reinstall tree
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包
tree.x86_64.0.1.6.0-10.el7 将被 已重新安装
--> 解决依赖关系完成
依赖关系解决
==============================================================================================
Package 架构 版本 源 大小
==============================================================================================
重新安装:
tree x86_64 1.6.0-10.el7 c7 46 k
事务概要
==============================================================================================
重新安装
1 软件包
总下载量:46 k
安装大小:87 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 :
tree-1.6.0-10.el7.x86_64
1/1
验证中 :
tree-1.6.0-10.el7.x86_64
1/1
已安装:
tree.x86_64 0:1.6.0-10.el7
完毕!
安装成功
说明ftp下yum安装源配置成功