linux搭建本地yum源同步,Linux下 -- 本地yum源搭建

第1章 关于yum源

1.1 什么是yum源

yum(Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器 自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的 软件包,无须繁琐地一次次下载、安装。

yum 机制的强大之处在于 yum 源。yum 源相当是一个目录项,当我们使用 yum 机制安装软件时,若需要安装依赖软件,则 yum 机制就会根据在 yum 源中定义好 的路径查找依赖软件,并将依赖软件安装好。

1.2 yum工作机制

服务器端:在服务器上面存放了所有的RPM软件包,以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的特定目录内。

客户端:如果需要安装软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装

1.3 常用yum命令

常用yum基本命令

yum --help --帮助信息

yum list--列出软件包

yum repolist--查看有多少仓库

yum info 软件包--软件包的信息

yum install 软件包--安装软件包

yum reinstall 软件包--覆盖安装软件包

yum remove 软件包--删除软件包

yum clean 软件包--清除软件包

yum grouplist--查看软件组

yum groupinstall"软件组" --安装软件组

yum install info"软件组" --查看软件组的信息

yum remove “组件组"--删除软件组

yum search 软件包 --检测是否有软件包

yum update 软件包--软件包升级

第2章 本地yum仓库

2.1 本地yum源

yum 源分为网络 yum 源和本地 yum 源。

yum 源配置文件有两个。一是直接配置在/etc/yum.conf 中,其中包含一些 主要的配置信息。另外就是/etc/yum.repos.d/下的 xx.repo 后缀文件, 默认都会被加载进来。

2.2 centos6实现方式

2.2.1 实现步骤

1.挂载光盘->设置->cdrom->iso->选择对应的镜像文件

2.在centos6系统进行挂载

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

3.将原有的yum文件备份

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

[root@c6/etc/yum.repos.d]#gzip *

4.编写对应的repo文件

[root@c6 /etc/yum.repos.d]#cat rhel.repo

[local]

name=This islocal yum repo

baseurl=file:///mnt

2.2.2 文件内容详解

创建并编辑一个配置文件

rhel.repo 必须以repo结尾#内容:

[local]//yum源的名称,起标记作用

name= This islocal yum repo//对yum源的描述(标记),使用户读懂文件

baseurl=file:///mnt/IOS/Server//指定查找依赖关系的路径;网络路径或本地路径//"file://"表使用本地yum的文件协议

enabled=1

//使能够;0表baseurl定义不可用,1表可用

gpgcheck=0//表进行gpg检测;0表不进行,1表进行

2.3 centos7实现方式

1.挂载光盘->设置->cdrom->iso->选择对应的镜像文件

2.在centos7系统进行挂载

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

3.查询yum-config-manager工具属于哪个软件包提供(查询方式是联网)

[root@base ~]#yum provides yum-config-manager

4.安装对应的软件包

[root@base ~]#yum install yum-utils -y

5.备份repo文件

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

[root@base yum.repos.d]#gzip *

6.使用yum-config-manager命令创建一个本地仓库

[root@base ~]#yum-config-manager --add-repo=file:///mnt

7.测试yum是否能正常使用

[root@base ~]#yum install vim -y

2.4 测试方法

本地yum源部署成功后测试方法

初始化yum缓存

yum clean all

yum makecache

再查看目录

yum repolist或 yum list

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值