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
# 安装
# 最后是测试