设为首页 收藏本站
查看: 932|回复: 0

[经验分享] 在CentOS 7.3中创建本地yum源

[复制链接]

尚未签到

发表于 2018-4-22 14:03:45 | 显示全部楼层 |阅读模式
  

1.挂载系统光盘
1.1创建挂载文件
[root@centos7 ~]# mkdir /mnt/cdrom                          #创建文件1.2挂载光驱
[root@centos7 ~]# mount /dev/cdrom /mnt/cdrom/              #挂载光驱
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.TBL2.修改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       #网络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.repo2.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/                         #这三个是系统的默认本地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 ~]# yum clean all3.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       #创建的本地yum源
repolist: 9,3633.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源创建好了,现在就可以使用本地yum源来安装软件了
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-450493-1-1.html 上篇帖子: centos6.8 开启透传 下篇帖子: centos7安装中文输入法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表