RHEL7安裝本地離線yum源倉庫

安全劍客發表於2020-02-23
很對使用RHEL版本作業系統的朋友都知道RHEL線上安裝軟體包是通過yum源來安裝的,在沒有訂閱服務的情況下不能直接使用,該怎麼辦呢,接下來介紹一種很簡單的方式配置本地yum源倉庫。

RHEL7安裝本地離線yum源倉庫RHEL7安裝本地離線yum源倉庫

建立目錄
首先建立光碟映象掛載目錄:
[root@localhost ~]# mkdir /mnt/media
然後建立軟體包存放目錄
[root@localhost ~]# mkdir /root/123
掛載,安裝yum相關包

將虛擬機器映象掛載到剛剛建立的目錄

[root@localhost ~]# mount /dev/cdrom /mnt/media
[root@localhost ~]# cd /mnt/media
[root@localhost media]# cd Packages
[root@localhost Packages]# rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
警告:deltarpm-3.6-3.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 金鑰 ID f4a80eb5: NOKEY
準備中...                          ################################# [100%]
	軟體包 deltarpm-3.6-3.el7.x86_64 已經安裝
[root@localhost Packages]# rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm 
警告:python-deltarpm-3.6-3.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 金鑰 ID f4a80eb5: NOKEY
準備中...                          ################################# [100%]
	軟體包 python-deltarpm-3.6-3.el7.x86_64 已經安裝
[root@localhost Packages]# rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm 
警告:createrepo-0.9.9-28.el7.noarch.rpm: 頭V3 RSA/SHA256 Signature, 金鑰 ID f4a80eb5: NOKEY
準備中...                          ################################# [100%]
	軟體包 createrepo-0.9.9-28.el7.noarch 已經安裝
複製軟體包
[root@localhost Packages]# cd ..
[root@localhost media]# cp -r * /root/123
[root@localhost media]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim 123.repo
建立配置檔案
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost ~]# vim 123.repo

輸入以下內容

[root@localhost yum.repos.d]# cat 123.repo 
[123]
name=123
baseurl=file:///root/123
enabled=1
gpgcheck=0
製作
[root@localhost yum.repos.d]# createrepo /root/123

如此本地yum源倉庫就製作好了

測試
[root@localhost ~]# yum install -y vsftpd
已載入外掛:fastestmirror, langpacks
123                                                                                                                                              | 2.9 kB  00:00:00     
123/primary_db                                                                                                                                   | 3.0 MB  00:00:00     
Determining fastest mirrors
正在解決依賴關係
--> 正在檢查事務
---> 軟體包 vsftpd.x86_64.0.3.0.2-22.el7 將被 安裝
--> 解決依賴關係完成
依賴關係解決
========================================================================================================================================================================
 Package                                架構                                   版本                                           源                                   大小
========================================================================================================================================================================
正在安裝:
 vsftpd                                 x86_64                                 3.0.2-22.el7                                   123                                 169 k
事務概要
========================================================================================================================================================================
安裝  1 軟體包
總下載量:169 k
安裝大小:348 k
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安裝    : vsftpd-3.0.2-22.el7.x86_64                                                                                                                          1/1 
  驗證中      : vsftpd-3.0.2-22.el7.x86_64                                                                                                                          1/1 
已安裝:
  vsftpd.x86_64 0:3.0.2-22.el7                                                                                                                                          
完畢!

原文地址: https://www.linuxprobe.com/rhel-centos-yum.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2676843/,如需轉載,請註明出處,否則將追究法律責任。

相關文章