day18-yum网络仓库搭建

day18 2019.8.16
  • 搭建一个网络仓库

  • 服务端

1.准备软件包

# 挂载光盘
[root@kuangjie ~]# mount /dev/cdrom /mnt

2.通过ftp共享软件包目录

[root@kuangjie ~]# yum install vsftpd -y
[root@kuangjie ~]# systemctl start vsftpd
[root@kuangjie ~]# systemctl stop firewalld
[root@kuangjie ~]# setenforce 0

3.将光盘packages拷入ftp下

[root@kuangjie ~]# mkdir /var/ftp/centos
[root@kuangjie ~]# find /mnt/ -name "*.rpm" -type f -exec cp {} /var/ftp/centos/ \;

4.将共享目录设置成yum仓库

[root@kuangjie ~]# yum install createrepo -y
[root@kuangjie ~]# createrepo /var/ftp/centos/
# 从网站下载rpm包更新到本地yum仓库后必须再createrepo一下目录
  • 客户端

1.关闭所有公网yum仓库

[root@kuangjie ~]# gzip /etc/yum.repo.d/*

2.建立一个repo文件指向服务端

[root@kuangjie ~]# cat /etc/yum.repo.d/ftp.repo
[ftp_repo]
name = ftprepos
baseurl = ftp://10.0.0.202/centos/
enable = 1
gpgcheck = 0 

3.检测能否正常安装软件

[root@kuangjie ~]# yum install httpd -y

4.如若不能清理一下缓存

[root@kuangjie ~]# yum crean all
  • 源码包管理
[root@localhost ~]# tar xf pre-zabbix-2.2.24rc1-3b87bcd9cd.tar.gz 
# 先解压一个从网上下载的rpm包
[root@localhost ~]# ls
pre-zabbix-2.2.24rc1-3b87bcd9cd.tar.gz  zabbix-2.2.24rc1
[root@localhost ~]# cd zabbix-2.2.24rc1/
[root@localhost zabbix-2.2.24rc1]# ./configure
# 解压后进去目录会有一个configure文件,执行
[root@localhost zabbix-2.2.24rc1]# make
# 编译
[root@localhost zabbix-2.2.24rc1]# make install
# 安装
# 最后是测试
QQ图片20190816195746.png

你可能感兴趣的:(day18-yum网络仓库搭建)