1. 程式人生 > 其它 >linux 搭載yum私有倉庫

linux 搭載yum私有倉庫

yum私有倉庫本地版

@

目錄

1.下載必須的軟體包

1.下載必須的軟體包
yum install yum-utils createrepo -y

2.建立軟體倉庫

2.建立軟體倉庫
mkdir -p /opt/repos

3.下載對應的軟體

3.下載對應的軟體
mkdir -p /opt/repos/Packages # 資料夾名稱一定要為Packages (插圖)
若已經下載將下載的移動到此目錄下
[root@localhost Packages]# mv /zsh-5.0.2-34.el7_8.2.x86_64.rpm Packages/
yum私有倉庫本地版插圖1)

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-h0Iz6x1B-1639661270145)(/Users/macintoshhd/Desktop/截圖2021-12-16 下午7.07.31.png)]

4.初始化軟體倉庫

4.初始化軟體倉庫
createrepo /opt/repos
初始化會在repos目錄下新增repodata 

5.新增yum源

cd /etc/yum.repos.d/
mkdir -p /etc/yum.repos.d/backup
# 將字尾.repo的檔案移動到backup
# 執行這一步的意義為避免使用本地倉庫時產生衝突
mv *.repo backup/
# 操作:
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir backup
[root@localhost yum.repos.d]# ls
backup            CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo
[root@localhost yum.repos.d]# mv *.repo backup/
[root@localhost yum.repos.d]# ls
backup

源內容簡介

[root@localhost ~]# yum-config-manager --add-repo=file:///opt/repos

[opt_repos]		# 源的名稱
name=added from: file:///opt/repos	# 源的簡介
baseurl=file:///opt/repos			# 源的下載地址
enabled=1						# 是否啟用:1啟用 ,  0不啟用

6.生成快取

yum clean all
yum makecache

7.測試

yum install zsh
可以看到源已經改變為opt/repos

至此本地倉庫已搭載完畢