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] #庫(kù)名稱
name=CentOS-$releasever - Media #名稱描述
baseurl=file:///media/CentOS/ #yum源目錄讯屈,源地址
file:///media/cdrom/ #這三個(gè)是系統(tǒng)的默認(rèn)本地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時(shí)不需要配置
修改后
[c7-media]
baseurl=file:///mnt/cdrom/ #在這里加一行我們剛才光盤掛載的路徑
file:///media/CentOS/
file:///mdia/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=1 #把enabled的值改為1荒勇,啟用這個(gè)yum源
2.2 修改網(wǎng)絡(luò)yum源文件
[root@centos7 ~]# mv /etc/yum.repos.d/CentOS-Base.repo{,.bak} #把這個(gè)文件后面加上.bak繞過(guò)網(wǎng)絡(luò)yum源
3.驗(yàn)證本地yum源
3.1清除本地緩存
[root@centos7 ~]# yum clean all
3.2查看本機(jī)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)識(shí)別出來(lái)了
repolist: 9,363
3.3查看yum源里的安裝包
[root@centos7 ~]# yum list
telnet.x86_64 1:0.17-60.el7 c7-media #這些文件的庫(kù)名可以看到是本地yum源的庫(kù)名
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