制作yum源
一、制作本地yum源
1、通过镜像制作本地yum源
上传镜像到虚拟机(镜像跟操作系统版本一致)
finalshell中rz直接上传
mount 挂载
mount 镜像位置 挂载位置
vim编写 .repo文件
[name]
name=name
baseurl=file://挂载位置
enabled=1
gpgcheck=0
yum repolist 检验是否成功
2、通过缓存下载的安装包来制作本地yum源(只能通过网络yum来下载,镜像yum源无法缓存下载文件)
将其他服务器上缓存的下资源进行scp传输
scp 绝对路径 ip:/绝对路径
将传输后的文件,单独放到创建的目录下进行 createrepo
createrepo 放有文件的目录
编写.repo文件
yum repolist 检验
二、制作局域网远程yum源(至少两台服务器,server端,client端)
制作系统centos7
资源,centos -7-x86_64镜像
服务端:制作yum源之前关闭防火墙及selinux,将其挂载、编写yum源配置文件
# mkdir /jingxiang //创建挂载目录
# mount 镜像所在绝对目录 /jingxiang //将镜像父挂载到/jingxiang目录下
# vim /etc/yum.repos.d/centos.repo //进行.repo配置编写
# yum clean all #清除yum缓存
# yum makecache #加载软件包信息(提高搜索/安装软件速度)
# yum repolist #查询yum源信息
yum源配置:
[ name ] #yum源名称,用来区分其他yum源
name=centos7 #yum源描述 yum源名字
baseurl=file:///jingxiang #yum源挂载目录
enable=1 #设置是否启用此yum源(1为启用,0为禁用)
gpgcheck=0 #检查软件(1为启用,0为禁用)
将挂载的目录/jingxiang/*所有文件 复制到/var/ftp/pub/下,创建repo,打开vsftpd服务
客户端:编写repo配置文件
编写yum源配置
[ftpyum]
name=ftpyum
baseurl=ftp://服务端的ip地址
enable=1
gpgcheck=0
yum repolist检验是否成功
进行安装文件夹下的安装包 观察是否成功
