安裝createrepo
yum install -y createrepo
將keepcache的值設定為1;
這樣就可以將yum安裝時的rpm包儲存在 /var/cache/yum下面
建立本地源
1.新建本地源目錄
mkdir /local-yum/
將安裝所需的包放置到建立的目錄中,注意依賴的包檔案
2.在/etc/yum.repos.d/下面建立乙個repo檔案
[local-yum]
name=local-yum
baseurl=file:///local-yum/ #檔案目錄不能設定到i386,否則本地源使用會報錯
enabled=1
gpgcheck=0
解釋:[…] 代表這個庫的名字,必須是唯一的,不可以重複。
name= 是這個庫的說明,沒有太大的實際意義,只是乙個字段說明。
baseurl= 說明採取什麼方式傳輸,具體路徑在**,可以使用的方式有,file:///,ftp://,http://等
enabled=1 說明啟用這個更新庫,0表示不啟用。
gpgcheck=1 表示使用gpg檔案來檢查軟體包的簽名
gpgkey= 表示gpg檔案所存放的位置,此處也可以有http方式的位置。
3.開始生成配置檔案
cd /local-yum
createrepo ./
createrepo -v ./
執行完成之後會出現乙個資料夾,不要動它
後期更新可以使用createrepo --update ./
4.更新本地源
cd /etc/yum.repos.d/
mkdir backup
備份原來的源資訊,只保留自己建立的.repo檔案
mv ./cent* ./backup
yum clean all
yum repolist
yum list
之後就可以yum install -y 安裝你打包的軟體
5.例子
[gantry_rpm]
name= gantry_rpm local repository
baseurl=file:///soft/gantry_rpm
gpgcheck=0
enabled=1
yum源本地配置
配置yum 源 1 掛載 光碟到 mnt 因為配置時候路徑名裡面不能有空格,否則不能識別 root mnt mount dev cdrom mnt 2 在目錄 etc yum.repos.d 建立檔案檔名.repo 3 配置本地yum源 cd etc yum.repos.d 進入yum配置目錄 to...
yum源本地配置
配置yum 源 1 掛載 光碟到 mnt 因為配置時候路徑名裡面不能有空格,否則不能識別 root mnt mount dev cdrom mnt 2 在目錄 etc yum.repos.d 建立檔案檔名.repo 3 配置本地yum源 cd etc yum.repos.d 進入yum配置目錄 to...
CentOs 本地YUM源製作
yum相關概念 什麼是yum yum的作用 在linux上使用原始碼的方式安裝軟體非常滿分,使用yum可以簡化安裝的過程 yum的常用命令 安裝httpd並確認安裝 列出所有可用的package和package組 yum list 清除所有緩衝資料 yum clean all 列出乙個包所有依賴的包...