微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在CentOS 7.3中创建本地yum源


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

2.2 修改yum源文件

[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源

2.2 修改网络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

本地yum源创建好了,现在就可以使用本地yum源来安装软件了

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。