環(huán)境
服務(wù)器IP
|
服務(wù)器功能 | 服務(wù)器操作 |
---|---|---|
192.168.126.130 | YUM私有倉庫 | 安裝createrepo 辫红、nginx
|
192.168.126.131 | 測試服務(wù)器 | 配置私有yum源 private.repo
|
搭建步驟
1. 安裝搭建倉庫所需軟件
# 安裝 nginx
yum install -y nginx
# 啟動 nginx
systemctl start nginx
# 安裝 createrepo
yum install -y createrepo
2. 創(chuàng)建倉庫目錄
# 創(chuàng)建私有yum倉庫
cd /usr/share/nginx \
&& mkdir myyum \
&& cd myyum \
&& createrepo .
3. 將準(zhǔn)備好的 rpm 包導(dǎo)入到倉庫目錄
# 將下載好的 rpm 包導(dǎo)入到 nginx 下 myyum 目錄
cp *.rpm /usr/share/nginx/html/myyum
4. 在測試服務(wù)器配置私有yum源
# 創(chuàng)建私有yum源文件 private.repos 如使用需要替換IP
cat > /etc/yum.repos.d/private.repo <<EOF
[private]
name=myyum
baseurl=http://192.168.126.130/myyum
gpgcheck=0
EOF
5. 測試本地yum倉庫是否搭建成功
# 清理緩存
yum clean all
# 查看倉庫列表
yum repolist
yum repo
技巧
-
如何緩存 yum 下載的軟件包顾腊?
# 開啟 yum 安裝包緩存 sed -i.bak s/keepcache=0/keepcache=1/g /etc/yum.conf # 查看緩存路徑 cat /etc/yum.conf | grep cachedir