linux 7搭建本地yum,在CentOS 7.3中创建本地yum源

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.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       #网络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/                         #这三个是系统的默认本地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 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       #创建的本地yum源

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源创建好了,现在就可以使用本地yum源来安装软件了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值