Centos製作本地安裝源 本地封裝需要的軟體

2021-10-21 11:10:10 字數 1194 閱讀 4990

安裝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 列出乙個包所有依賴的包...