脚本宝典收集整理的这篇文章主要介绍了自制YUM源远程仓库,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果想要制作一个本地的YUM仓库,那么必须要先了解YUM的配置文件中的一些参数含义
# 仓库名称
[base]
# 仓库描述
name=CentOS-$releasever- Base - mirrors.aliyun.com
# 仓库地址baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
# 检测签名机制(1:开启检测 0:关闭检测)
gpgcheck=1
# 签名机制秘钥地址gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-Cen
搭建yum支持的的软件源主要有以下两种:
1.远程仓库
http:// 端口一般是80
https:// 端口一般是443
ftp:// 端口一般是21
2.本地仓库
file:// 没有端口(本地协议)
先决条件:
1.安装创建仓库的命令
[root@localhost ~]# yum install -y createrepo
2.通过镜像,获取rpm包
[root@localhost ~]# yum install -y vsftpd
[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# yum install -y net-tools
[root@localhost ~]# netstat -lntup
[root@localhost ~]# netstat -lntup|grep vsftpd
[root@localhost ~]# ifconfig
打开浏览器访问:ftp://10.0.0.101/:21
访问失败的话关闭防火墙和selinux
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
[root@localhost ~]# mkdir /var/ftp/pub/{base,epel}
[root@localhost ~]# ll /var/ftp/pub/
drwxr-xr-x 2 root root 6 Apr 2511:13 based
rwxr-xr-x 2 root root 6 Apr 2511:13 epel
[root@localhost Packages]# ls |head -n 2000 |xargs -i cp -r {} /var/ftp/pub/base/ 10. 拷贝后2023个rpm包到epel目录下
[root@localhost Packages]# ls |tail -n 2023 |xargs -i cp -r {} /var/ftp/pub/epel/
3.1写入epe源的地址
3.2检查YUM仓库
3.3使用yum安装
以上是脚本宝典为你收集整理的自制YUM源远程仓库全部内容,希望文章能够帮你解决自制YUM源远程仓库所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。