1.挂载系统光盘
1.1创建挂载文件
[root@centos7~]#mkdir/mnt/cdrom#创建文件
1.2挂载光驱
[root@centos7~]#mount/dev/cdrom/mnt/cdrom/#挂载光驱 mount:/dev/sr0iswrite-protected,mountingread-only#挂载成功 [root@centos7~]#ll/mnt/cdrom/#查看挂载的文件夹total1550 -rw-r--r--.1rootroot14Dec521:02CentOS_BuildTag drwxr-xr-x.3rootroot2048Dec521:20EFI -rw-r--r--.1rootroot215Dec102015EULA -rw-r--r--.1rootroot18009Dec102015GPL drwxr-xr-x.3rootroot2048Dec521:47images drwxr-xr-x.2rootroot2048Dec521:20isolinux drwxr-xr-x.2rootroot2048Dec521:20LiveOS drwxrwxr-x.2rootroot1548288Dec520:59Packages drwxrwxr-x.2rootroot4096Dec521:42repodata -rw-r--r--.1rootroot1690Dec102015RPM-GPG-KEY-CentOS-7 -rw-r--r--.1rootroot1690Dec102015RPM-GPG-KEY-CentOS-Testing-7 -r--r--r--.1rootroot2883Dec521:52TRANS.TBL
2.修改yum文件
2.1 查看yum目录
[root@centos7~]#ll/etc/yum.repos.d/ total28 -rw-r--r--.1rootroot1664Nov3002:12CentOS-Base.repo#网络yum源文件 -rw-r--r--.1rootroot1309Nov3002:12CentOS-CR.repo -rw-r--r--.1rootroot649Nov3002:12CentOS-Debuginfo.repo -rw-r--r--.1rootroot314Nov3002:12CentOS-fasttrack.repo -rw-r--r--.1rootroot656May1810:05CentOS-Media.repo#本地yum源文件 -rw-r--r--.1rootroot1331Nov3002:12CentOS-Sources.repo -rw-r--r--.1rootroot2893Nov3002:12CentOS-Vault.repo
[root@centos7~]#nano/etc/yum.repos.d/CentOS-Media.repo#修改本地yum源文件 #CentOS-Media.repo # #ThisrepocanbeusedwithmountedDVDmedia,verifythemountpointfor #CentOS-7.Youcanusethisrepoandyumtoinstallitemsdirectlyoffthe #DVdisOthatwerelease. # #Tousethisrepo,putinyourDVDanduseitwiththeotherrepostoo: #yum--enablerepo=c7-media[command] # #orforONLYthemediarepo,dothis: # #yum--disablerepo=\*--enablerepo=c7-media[command] [c7-media]#库名称 name=CentOS-$releasever-Media#名称描述 baseurl=file:///media/CentOS/#yum源目录,源地址 file:///media/cdrom/#这三个是系统的默认本地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源
[root@centos7~]#mv/etc/yum.repos.d/CentOS-Base.repo{,.bak}#把这个文件后面加上.bak绕过网络yum源
3.验证本地yum源
3.1清除本地缓存
[root@centos7~]#yumcleanall
3.2查看本机yum源
[root@centos7~]#yumrepolist Loadedplugins:fastestmirror,langpacks c7-media|3.6kB00:00:00 (1/2):c7-media/group_gz|155kB00:00:00 (2/2):c7-media/primary_db|5.6MB00:00:00 Determiningfastestmirrors *c7-media: repoidreponamestatus c7-mediaCentOS-7-Media9,363#创建的本地yum源 repolist:9,363
3.3查看yum源里的安装包
[root@centos7~]#yumlist telnet.x86_641:0.17-60.el7c7-media#这些文件的库名是本地yum源 telnet-server.x86_641:0.17-60.el7c7-media testng.noarch6.8.7-3.el7c7-media testng-javadoc.noarch6.8.7-3.el7c7-media tex-fonts-hebrew.noarch0.1-21.el7c7-media tex-preview.noarch11.87-4.el7c7-media texi2html.noarch1.82-10.el7c7-media texinfo.x86_645.1-4.el7c7-media texinfo-tex.x86_645.1-4.el7c7-media texlive.x86_642:2012-38.20130427_r30134.el7c7-media texlive-adjustBox.noarch2:svn26555.0-38.el7c7-media texlive-adjustBox-doc.noarch2:svn26555.0-38.el7c7-media texlive-ae.noarch2:svn15878.1.4-38.el7c7-media texlive-ae-doc.noarch2:svn15878.1.4-38.el7c7-media texlive-algorithms.noarch2:svn15878.0.1-38.el7c7-media