标签:ftp 仓库 day8.1 base yum root 28technicians
day8.1
自制远程yum仓库
# 1.安装创建仓库命令
yum install -y createrepo
# 2.通过挂载镜像,获取rpm包
1.挂载镜像
mount /dev/cdrom /mnt/
# 3.安装vsftpd服务
yum install -y vsftpd
# 4.启动vsftpd服务
systemctl start vsftpd
# 5.检查端口
[root@28technicians ~]# netstat -lntup
1.没有则 需要安装netseat命令
yum install -y net-tools
# 6.打开浏览器访问
ftp://(ip)
# 7.关闭防火墙和selinux
[root@28technicians ~]# systemctl stop firewalld
[root@28technicians ~]# setenforce 0
# 8.创建仓库目录
[root@28technicians ~]# mkdir /var/ftp/pub/{base,epel}
# 9.拷贝rpmbao到base目录下
[root@28technicians ~]# cp /mnt/Packages/zip-3.0-11.el7.x86_64.rpm /mnt/Packages/net-tools-2.0-0.24.20131004git.el7.x86_64.rpm /var/ftp/pub/base/
# 10.下载rpm包到epel源
[root@28technicians epel]# wget https://mirrors.aliyun.com/epel/7/x86_64/Packages/n/NLopt-2.4.2-2.el7.x86_64.rpm
# 11.在其他机器上手写repo配置文件
1.编写base配置文件
[root@66technicians ~]# vi /etc/yum.repos.d/base.repo
1 # 仓库名(随便起,见名知意)
2 [wc_base]
3
4 # 仓库描述(随便起,见名知意)
5 name=wc_base
6
7 # 仓库地址(ftp:// (ip地址) base目录地址)
8 baseurl=ftp://10.0.0.101/pub/base
9
10 # 检查签名机制(1: 开启检测 0: 关闭检测)
11 gpgcheck=0
12
13 # 开启仓库 (1: 开启检测 0: 关闭检测)
14 enabled=1
# 12.检查yum仓库
[root@66technicians ~]# yum repolist
Loaded plugins: fastestmirror
# 13.yum安装
[root@66technicians ~]# yum install -y tree
标签:ftp,仓库,day8.1,base,yum,root,28technicians 来源: https://www.cnblogs.com/wangchengww/p/16190570.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。