1. 程式人生 > >搭建本地yum倉庫

搭建本地yum倉庫

搭建本地 yum 倉庫

1.創建yum倉庫目錄

mkdir -p /application/yum/centos_x86_64
cd /application/yum/centos_x86_64
rz 上傳軟件包到倉庫目錄

2.安裝createrepo軟件(關鍵核心)

yum -y install createrepo

3.初始化repodata索引文件

createrepo -pdo /application/yum/centos_x86_64/ /application/yum/centos_x86_64/

4. 提供yum服務

cd /application/yum/centos_x86_64/
python -m SimpleHTTPServer 80 &>/dev/null &

註意:可以用Apache或nginx提供web服務,但用Python的http模塊更簡單,適用於內網環境

http://10.0.0.111 訪問10.0.0.111服務器,即可推拽軟件包

5.添加新的rpm包

yumdownloader pcre-devel openssl-devel 只下載軟件不安裝
createrepo --update /application/yum/centos6.6/x86_64/ 每加入一個rpm包就要更新一下

6.安裝包存儲目錄

vim /etc/yum.conf
keepcache=1 (平時yum安裝軟件時不刪除安裝包)
cachedir=/var/cache/yum/$basearch/$releasever # 安裝包存儲目錄

7.客戶端配置yum倉庫

cd /etc/yum.repos.d
vim oldboy.repo
[oldboy] # yum倉庫名
name=yum # 顯示的名稱,可以是任意的字符串
baseurl=http://10.0.0.111 # 倉庫路徑
enable=1 # 是否啟用倉庫
gpgcheck=0 # 是否檢查

搭建本地yum倉庫