首页 > 技术文章 > 搭建私有yum仓库

l-uz 2021-12-15 20:19 原文

搭建yum私有仓库

第一步:挂载安装光盘

[root@localhost ~]# mount /dev/cdrom /mnt

第二步:编辑repo yum源文件

切换

[root@localhost ~]# cd /etc/yum.repos.d/

查看repo下文件

[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo

创建bak文件

[root@localhost yum.repos.d]# mkdir bak

备份原repo文件到bak防止以后会用到

[root@localhost yum.repos.d]# mv * bak

编辑

[root@localhost yum.repos.d]# vim local.repo
[local] #yum仓库的名字,被yum命令识别

name=local #这个name随便填

baseurl=file:///mnt #下载地址,这里我们用的file://协议 /mnt是之前光盘挂载路径

gpgcheck=0 #不使用gpg检查rpm包的来源

enabled=1 #这个选项表示启动repo源,设置为0的时候,表示不启动

第三步:检查

[root@localhost yum.repos.d]# yum makecache
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
local | 3.6 kB 00:00:00
(1/4): local/group_gz | 166 kB 00:00:00
(2/4): local/filelists_db | 3.2 MB 00:00:00
(3/4): local/primary_db | 3.1 MB 00:00:00
(4/4): local/other_db | 1.3 MB 00:00:00
元数据缓存已建立 #代表本地yum搭建成功

第四部:安装yum install zsh -y

[root@localhost yum.repos.d]# yum install zsh -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 zsh.x86_64.0.5.0.2-31.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

============================================================================================================================
Package 架构 版本 源 大小

正在安装:
zsh x86_64 5.0.2-31.el7 local 2.4 M

事务概要

安装 1 软件包

总下载量:2.4 M
安装大小:5.6 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : zsh-5.0.2-31.el7.x86_64 1/1
验证中 : zsh-5.0.2-31.el7.x86_64 1/1

已安装:
zsh.x86_64 0:5.0.2-31.el7

完毕!

推荐阅读