在CentOS7中創(chuàng)建本地yum源

1.掛載系統(tǒng)光盤

1.1創(chuàng)建掛載文件

[root@centos7 ~]# mkdir /mnt/cdrom                          #創(chuàng)建文件

1.2掛載光驅(qū)



[root@centos7 ~]# mount /dev/cdrom /mnt/cdrom/              #掛載光驅(qū) 
mount: /dev/sr0 is write-protected, mounting read-only      #掛載成功
[root@centos7 ~]# ll /mnt/cdrom/                            #查看掛載的文件夾
total 1550
-rw-r--r--. 1 root root      14 Dec  5 21:02 CentOS_BuildTag
drwxr-xr-x. 3 root root    2048 Dec  5 21:20 EFI
-rw-r--r--. 1 root root     215 Dec 10  2015 EULA
-rw-r--r--. 1 root root   18009 Dec 10  2015 GPL
drwxr-xr-x. 3 root root    2048 Dec  5 21:47 images
drwxr-xr-x. 2 root root    2048 Dec  5 21:20 isolinux
drwxr-xr-x. 2 root root    2048 Dec  5 21:20 LiveOS
drwxrwxr-x. 2 root root 1548288 Dec  5 20:59 Packages
drwxrwxr-x. 2 root root    4096 Dec  5 21:42 repodata
-rw-r--r--. 1 root root    1690 Dec 10  2015 RPM-GPG-KEY-CentOS-7
-rw-r--r--. 1 root root    1690 Dec 10  2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root    2883 Dec  5 21:52 TRANS.TBL


2.修改yum文件

2.1 查看yum目錄

[root@centos7 ~]# ll /etc/yum.repos.d/      
total 28
-rw-r--r--. 1 root root 1664 Nov 30 02:12 CentOS-Base.repo  #網(wǎng)絡(luò)yum源文件
-rw-r--r--. 1 root root 1309 Nov 30 02:12 CentOS-CR.repo
-rw-r--r--. 1 root root  649 Nov 30 02:12 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 Nov 30 02:12 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  656 May 18 10:05 CentOS-Media.repo #本地yum源文件
-rw-r--r--. 1 root root 1331 Nov 30 02:12 CentOS-Sources.repo
-rw-r--r--. 1 root root 2893 Nov 30 02:12 CentOS-Vault.repo

2.2 修改yum源文件


[root@centos7 ~]# nano /etc/yum.repos.d/CentOS-Media.repo    #修改本地yum源文件 
# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-7.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c7-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c7-media [command]

[c7-media]                                           #庫名稱
name=CentOS-$releasever - Media                      #名稱描述
baseurl=file:///media/CentOS/                        #yum源目錄,源地址
        file:///media/cdrom/                         #這三個是系統(tǒng)的默認本地yum源的地址
        file:///media/cdrecorder/
gpgcheck=1                                           #檢查GPG-KEY,0為不檢查,1為檢查#
enabled=0                                            #是否用該yum源,0為禁用,1為使用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7  #GPG-KEY秘鑰,gpgcheck的值為0時不需要配置

修改后


[c7-media]                               
baseurl=file:///mnt/cdrom/                          #在這里加一行我們剛才光盤掛載的路徑           
        file:///media/CentOS/ 
        file:///mdia/cdrom/                
        file:///media/cdrecorder/           
gpgcheck=1                                 
enabled=1                                           #把enabled的值改為1,啟用這個yum源                              

2.2 修改網(wǎng)絡(luò)yum源文件

[root@centos7 ~]# mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}    #把這個文件后面加上.bak繞過網(wǎng)絡(luò)yum源


3.驗證本地yum源

3.1清除本地緩存

[root@centos7 ~]# yum clean all 

3.2查看本機yum源

[root@centos7 ~]# yum repolist 
Loaded plugins: fastestmirror, langpacks
c7-media                                                         | 3.6 kB  00:00:00     
(1/2): c7-media/group_gz                                         | 155 kB  00:00:00     
(2/2): c7-media/primary_db                                       | 5.6 MB  00:00:00     
Determining fastest mirrors
 * c7-media: 
repo id                              repo name                                    status
c7-media                             CentOS-7 - Media                             9,363       #創(chuàng)建的本地yum源已經(jīng)識別出來了
repolist: 9,363

3.3查看yum源里的安裝包

[root@centos7 ~]# yum list 

telnet.x86_64                              1:0.17-60.el7                       c7-media  #這些文件的庫名可以看到是本地yum源的庫名
telnet-server.x86_64                       1:0.17-60.el7                       c7-media 
testng.noarch                              6.8.7-3.el7                         c7-media 
testng-javadoc.noarch                      6.8.7-3.el7                         c7-media 
tex-fonts-hebrew.noarch                    0.1-21.el7                          c7-media 
tex-preview.noarch                         11.87-4.el7                         c7-media 
texi2html.noarch                           1.82-10.el7                         c7-media 
texinfo.x86_64                             5.1-4.el7                           c7-media 
texinfo-tex.x86_64                         5.1-4.el7                           c7-media 
texlive.x86_64                             2:2012-38.20130427_r30134.el7       c7-media 
texlive-adjustbox.noarch                   2:svn26555.0-38.el7                 c7-media 
texlive-adjustbox-doc.noarch               2:svn26555.0-38.el7                 c7-media 
texlive-ae.noarch                          2:svn15878.1.4-38.el7               c7-media 
texlive-ae-doc.noarch                      2:svn15878.1.4-38.el7               c7-media 
texlive-algorithms.noarch                  2:svn15878.0.1-38.el7               c7-media 


本地yum源創(chuàng)建好了,現(xiàn)在就可以使用本地yum源來安裝軟件了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容