Day17-內(nèi)網(wǎng)倉(cāng)庫(kù),源碼包管理
導(dǎo)讀
- 今日內(nèi)容
- 1.搭建一個(gè)網(wǎng)絡(luò)倉(cāng)庫(kù)
- 2.源碼包管理
- 源碼包是什么?
- 為什么要學(xué)習(xí)源碼包?
- 編譯
今日內(nèi)容
搭建一個(gè)網(wǎng)絡(luò)倉(cāng)庫(kù)
服務(wù)端:10.0.0.200
1.通過(guò)軟件包(1.光盤 2.緩存 3.聯(lián)網(wǎng)下載 4.同步)
掛載光盤 mount /dev/cdrom /mnt
2.通過(guò)ftp共享軟件包存放的目錄
yum install vsftpd -y
3.將光盤中的軟件包都拷貝至ftp的共享目錄下
mkdir /var/ftp/centos7
find /mnt/ -type f -name "*.rpm" -exec cp {} /var/ftp/centos7/ \;
4.將共享的目錄設(shè)置成yum倉(cāng)庫(kù)
yum install createrepo
createrepo /var/ftp/cetnos7/
客戶端:10.0.0.199
1.關(guān)閉所有網(wǎng)絡(luò)倉(cāng)庫(kù)
gzip /etc/yum.repos.d/*
2.新建.repo文件,將baseurl指向服務(wù)器
[ftp-local]
name =
baseurl =
enable =
gpgcheck =
3.測(cè)試是否能正常安裝軟件
yum install httpd -y
如果客戶端需要通過(guò)共享的倉(cāng)庫(kù)安裝zabbix軟件?怎么辦?
1.服務(wù)端需要提供zabbix軟件相關(guān)的倉(cāng)庫(kù) 10.0.0.200
[root@oldboy ~]# mkdir /var/ftp/zabbix
-------------獲取zabbix的軟件包--->
[root@oldboy ~]# find ./ -type f -name "*.rpm" -exec mv {} var/ftp/zabbix/ \;
# 將zabbix目錄生成為一個(gè)yum倉(cāng)庫(kù)
[root@oldboy ~]# createrepo /var/ftp/zabbix/
# zabbix還缺少的四個(gè)軟件包
wget http://repo.zabbix.com/non-supported/rhel/7/x86_64/fping-3.10-1.el7.x86_64.rpm
wget http://repo.zabbix.com/non-supported/rhel/7/x86_64/iksemel-1.4-2.el7.centos.x86_64.rpm
wget http://repo.zabbix.com/non-supported/rhel/7/x86_64/iksemel-devel-1.4-2.el7.centos.x86_64.rpm
wget http://repo.zabbix.com/non-supported/rhel/7/x86_64/iksemel-utils-1.4-2.el7.centos.x86_64.rpm
同步源
yum repolist
從阿里服務(wù)器將rpm同步到本地需要兩個(gè)rpm軟件createrepo 和 yum-utils
yum install createrepo yum-utils -y #yum安裝這兩個(gè)包
mkdir -p /var/ftp/ops
reposync -r base -p /var/ftp/ops
createrepo /var/ftp/ops
源碼包管理
源碼包是什么?
源碼包指的是開(kāi)發(fā)編寫好的程序源代碼,并沒(méi)有編譯成為一個(gè)能正常使用的工具.
為什么要學(xué)習(xí)源碼包?
1.部分軟件官網(wǎng)僅提供源碼包,需要自行編譯并安裝.
2.部分軟件在新版本有一些特性沒(méi)制作成rpm包時(shí),可以自行編譯軟件使用其新特性.
編譯
1.tar解包
2../configure配置(生成makefile文件)
[root@200 nginx-1.16.1]# ./configure --help
3.make編譯
[root@200 nginx-1.16.1]# make
4.make install安裝
[root@200 nginx-1.16.1]# make install
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。