- 曝光:Linux企業(yè)運(yùn)維實(shí)戰(zhàn)
- 吳光科
- 305字
- 2019-10-16 10:22:00
6.9 同步外網(wǎng)YUM源
在企業(yè)實(shí)際應(yīng)用場(chǎng)景中,僅僅靠光盤中的RPM軟件包是不能滿足需要的,用戶可以把外網(wǎng)的YUM源中的所有軟件包同步至本地,完善本地YUM源的軟件包數(shù)量及完整性。
獲取外網(wǎng)YUM源軟件常見(jiàn)方法包括:rsync、wget、reposync,三種同步方法的區(qū)別為:rsync方式需要外網(wǎng)YUM源支持rsync協(xié)議;wget可以直接獲?。籸eposync可以同步幾乎所有的YUM源。下面以reporsync為案例,同步外網(wǎng)YUM源軟件至本地,步驟如下:
(1)下載CentOS 7 repo文件至/etc/yum.repos.d/,并安裝reposync命令工具。

(2)通過(guò)reposync命令工具獲取外網(wǎng)YUM源所有軟件包,-r指定repolist id,默認(rèn)不加-r表示獲取外網(wǎng)所有YUM軟件包,-p參數(shù)表示指定下載軟件的路徑,如圖6-20所示。

圖6-20 reposync獲取外網(wǎng)YUM源軟件包

(3)通過(guò)reposync工具下載完所有的軟件包之后,需要執(zhí)行createrepo更新本地YUM倉(cāng)庫(kù)。

推薦閱讀
- Social Media Mining with R
- 嵌入式Linux系統(tǒng)開(kāi)發(fā):基于Yocto Project
- Kubernetes網(wǎng)絡(luò)權(quán)威指南:基礎(chǔ)、原理與實(shí)踐
- 嵌入式Linux驅(qū)動(dòng)程序和系統(tǒng)開(kāi)發(fā)實(shí)例精講
- 數(shù)據(jù)中心系統(tǒng)工程及應(yīng)用
- 直播系統(tǒng)開(kāi)發(fā):基于Nginx與Nginx-rtmp-module
- 細(xì)說(shuō)Linux基礎(chǔ)知識(shí)
- Linux命令行大全(第2版)
- Social Data Visualization with HTML5 and JavaScript
- Distributed Computing with Go
- Advanced Infrastructure Penetration Testing
- CSS揭秘
- Linux操作系統(tǒng)案例教程(第2版)
- Linux內(nèi)核修煉之道
- Less Web Development Essentials