搭建私有yum倉庫
搭建yum私有倉庫
第一步:掛載安裝光碟
[root@localhost ~]# mount /dev/cdrom /mnt
第二步:編輯repo yum原始檔
切換
[root@localhost ~]# cd /etc/yum.repos.d/
檢視repo下檔案
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
建立bak檔案
[root@localhost yum.repos.d]# mkdir bak
備份原repo檔案到bak防止以後會用到
[root@localhost yum.repos.d]# mv * bak
編輯
[root@localhost yum.repos.d]# vim local.repo
[local] #yum倉庫的名字,被yum命令識別
name=local #這個name隨便填
baseurl=file:///mnt #下載地址,這裡我們用的file://協議 /mnt是之前光碟掛載路徑
gpgcheck=0 #不使用gpg檢查rpm包的來源
enabled=1 #這個選項表示啟動repo源,設定為0的時候,表示不啟動
第三步:檢查
[root@localhost yum.repos.d]# yum makecache
已載入外掛:fastestmirror
Loading mirror speeds from cached hostfile
local | 3.6 kB 00:00:00
(1/4): local/group_gz | 166 kB 00:00:00
(2/4): local/filelists_db | 3.2 MB 00:00:00
(3/4): local/primary_db | 3.1 MB 00:00:00
(4/4): local/other_db | 1.3 MB 00:00:00
元資料快取已建立 #代表本地yum搭建成功
第四部:安裝yum install zsh -y
[root@localhost yum.repos.d]# yum install zsh -y
已載入外掛:fastestmirror
Loading mirror speeds from cached hostfile
正在解決依賴關係
--> 正在檢查事務
---> 軟體包 zsh.x86_64.0.5.0.2-31.el7 將被 安裝
--> 解決依賴關係完成
依賴關係解決
============================================================================================================================
Package 架構 版本 源 大小
正在安裝:
zsh x86_64 5.0.2-31.el7 local 2.4 M
事務概要
安裝 1 軟體包
總下載量:2.4 M
安裝大小:5.6 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : zsh-5.0.2-31.el7.x86_64 1/1
驗證中 : zsh-5.0.2-31.el7.x86_64 1/1
已安裝:
zsh.x86_64 0:5.0.2-31.el7
完畢!