1. 程式人生 > 其它 >搭建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                                                                                                 

完畢!
從來就沒有正確的選擇,我們只不過是要努力奮鬥,使當初的選擇變得正確。