CentOS7 创建本地 YUM 源 图文详解

             

1 背景

由于开发环境只有局域网,没法使用网上的各种 YUM 源,来回拷贝 rpm 包安装麻烦,还得解决依赖问题。

想着搭建个本地 ,方便自己跟同事安装软件。

2 环境

[root@host-10-253-1-69 /]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core)

并且是 Minimal Install。

3 安装本地 YUM 源

3.1 准备 镜像, 挂载 CentOS-7-x86_64-Everything-1804.iso,把里面所有文件都拷贝到本地目录 / yum/yum-iso

[root@host-10-253-1-69 /]# mkdir /mnt/yum-iso 
[root@host-10-253-1-69 /]# mount ~/CentOS-7-x86_64-Everything-1511.iso /mnt/yum-iso/     
mount: /dev/sr0 is write-protected, mounting read-only (写保护,将以制度方式挂载)
[root@host-10-253-1-69 /]# mkdir /yum/ 
[root@host-10-253-1-69 /]# cp -a /mnt/yum-iso/ /yum/ 

3.2 备份、移除其他 repo

[root@host-10-253-1-69 /]# cd /etc/yum.repos.d/ 
[root@host-10-253-1-69 yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo 
[root@host-10-253-1-69 yum.repos.d]# mkdir repo_back
[root@host-10-253-1-69 yum.repos.d]# mv CentOS-* ./repo_back/ 


3.3 配置本地 repo

[root@host-10-253-1-69 yum.repos.d]# vi CentOS-Media.repo

填入如下内容(有些系统#号后面的注释会影响)

[c7-media] 
name=CentOS-$releasever - Media     
baseurl=file:///yum/yum-iso/         # 配置 repo 路径
gpgcheck=0                           # 关闭 gbp 校验
enabled=1                            # 启用这个 repo
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

3.4 制作 cache

[root@host-10-253-1-69 yum.repos.d]# yum clean all 
Loaded plugins: fastestmirror 
Cleaning repos: c7-media 
Cleaning up everything Cleaning up list of fastest mirrors 

[root@host-10-253-1-69 yum.repos.d]# yum makecache 
Loaded plugins: fastestmirror 
c7-media | 3.6 kB 
00:00:00 
(1/4): c7-media/group_gz | 155 kB 
00:00:00 
(2/4): c7-media/primary_db | 5.3 MB 
00:00:00 
(3/4): c7-media/filelists_db | 6.2 MB 
00:00:00 
(4/4): c7-media/other_db | 2.3 MB 
00:00:00 
Determining fastest mirrors 
Metadata Cache Created 

[root@host-10-253-1-69 yum.repos.d]#  

a62de3429f-3

3.5 这样就可以使用 yum 安装软件啦

[root@host-10-253-1-69 yum.repos.d]# yum groupinstall "Development tools"




发表评论 请登录再评论
  • 文章分类
回到顶部