服務(wù)端:
1. 準(zhǔn)備軟件包(可以通過(guò)光盤照藻,緩存袜啃,聯(lián)網(wǎng)下載,同步獲取軟件包)
1.1 掛載光盤
[root@localhost ~]# mount /dev/cdrom /mnt
1.2 安裝ftp幸缕,通過(guò)ftp共享軟件包存放的目錄
[root@localhost ~]# yum install vsftpd -y 下載ftp
[root@localhost ~]# systemctl start vsftpd 開啟ftp
[root@localhost ~]# systemctl stop firewalld 關(guān)閉防火墻
[root@localhost ~]# setenforce 0 關(guān)閉selinux
1.3.1 將光盤中的軟件包拷貝到ftp共享目錄下
[root@localhost ~]# mkdir /var/ftp/centos7 在ftp下創(chuàng)建一個(gè)存放軟件包的目錄
[root@localhost ~]# find /mnt/ -type f -name "*.rpm" exec cp {} /var/ftp/centos7/ \; 將/mnt中的軟件包拷貝到/var/ftp/centos7目錄中
1.3.2 將網(wǎng)上的軟件包下載到ftp共享目錄下
[root@localhost ~]# mkdir /var/ftp/Zabbix 在ftp下創(chuàng)建一個(gè)存放軟件包的目錄
[root@localhost ~]# curl https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/ >1.sh 查看zabbix官網(wǎng)上的數(shù)據(jù)包并追加到本地文件中
[root@localhost ~]# grep "<a href" 1.sh | awk -F '"' '{print "wget https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/"$2}' >2.sh 用命令篩選出有用的數(shù)據(jù)并追加到本地文件中
[root@localhost ~]# bash 2.sh 執(zhí)行本地文件
[root@localhost ~]# find ./ -type f -name "*.rpm" -exec mv {} /var/ftp/zabbix/ \; 將當(dāng)前目錄下載好的軟件包移到/var/ftp/zabbix中
[root@localhost ~]# cd /var/ftp/zabbix/ 進(jìn)入該目錄
zabbix數(shù)據(jù)包不全群发,手動(dòng)吧下邊四個(gè)數(shù)據(jù)包下載到/var/ftp/zabbix/目錄下:
[root@localhost zabbix]# wget http://repo.zabbix.com/nonsupported/rhel/7/x86_64/fping-3.10-1.el7.x86_64.rpm
[root@localhost zabbix]# wget http://repo.zabbix.com/nonsupported/rhel/7/x86_64/iksemel-1.42.el7.centos.x86_64.rpm
[root@localhost zabbix]# wget http://repo.zabbix.com/nonsupported/rhel/7/x86_64/iksemel-devel-1.42.el7.centos.x86_64.rpm
[root@localhost zabbix]# wget http://repo.zabbix.com/nonsupported/rhel/7/x86_64/iksemel-utils-1.42.el7.centos.x86_64.rpm
1.4 將共享的目錄設(shè)置成yum倉(cāng)庫(kù)
[root@localhost ~]# yum install createrepo -y
[root@localhost ~]# createrepo /var/ftp/centos7/
[root@localhost ~]# createrepo /var/ftp/zabbix/
客戶端:
[root@rest-101 ~]# gzip /etc/yum.repos.d/* 通過(guò)壓縮的方式關(guān)閉yum倉(cāng)庫(kù)
[root@rest-101 ~]# vim /etc/yum.repos.d/ftp-centos7.repo
[ftp-centos7]
name = ftp-centos7
baseurl = ftp://10.0.0.100/centos7/
enable = 1
gpgcheck = 0
[root@rest-101 ~]# yum install httpd -y 測(cè)試網(wǎng)絡(luò)倉(cāng)庫(kù)是否可用
[root@rest-101 ~]# vim /etc/yum.repos.d/ftp-zabbix.repo
[ftp-zabbix]
name = ftp-zabbix
baseurl = ftp://10.0.0.100/zabbix/
enable = 1
gpgcheck = 0
[root@rest-101 ~]# yum clean all 清除緩存
2.源碼包管理:
源碼編譯的流程:
下載源碼包--->編譯--->安裝--->測(cè)試
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者