Centos 部署yum仓库服务

一、YUM简介

YUM 的前身是 YUP(Yellow dog Updater)Yellow dog Linux 的软件更新,最初由 TSS 公司(Terra Soft Solutions,INC.)使用 Python 语音开发而成,后由杜克大学(Duck University)的Linux 开发队伍进行改进,命名为 YUM(Yellow dog Updater , Modified)借助于 YUM 软件仓库,可以完成安装、卸载、自动升级 rpm 软件包等任务,能够自动查找并解决 rpm 包之间的依赖关系,而无需管理员逐个、手工地去安装每个 rpm 包,使管理员在维护大量 Linux 服务器时更加轻松自如。特别是拥有大量 Linux 主机的本地网络中,构建一台源服务器可以大大缓解软件安装、升级等对 Internet 的依赖。
yum仓库简介

二、YUM服务器概述

YUM 软件仓库通常借助 HTTP 或 FTP 协议来进行发布,这样可以面向网络中的所有客户机提供软件源服务。为了便于客户机查询软件包,获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下所有 rpm 包的头部信息。

三、YUM命令

  1. 基本操作
    • 查询软件包列表:yum list、yum grouplist
      yum list installed 查询已安装的包
      yum list available 查询可以安装(未安装)的包
    • 查询软件包的描述信息:yum info 软件包名
    • 查询指定软件包:yum search 软件包名
    • 清理 yum 缓存:yum -y clean all
    • 重建 yum 缓存:yum makecache
  2. 针对单个安装包的操作
    • 安装:yum -y install
    • 卸载:yum -y remove 或 yum -y erase
    • 升级:yum -y update
  3. 针对安装包组的操作
    • 安装:yum -y groupinstall “软件包组名称”
    • 卸载:yum -y groupremove
    • 升级:yum -y groupupdate
      选项-y 表示不进行交互,回答 yes。

四、YUM仓库的搭建

  1. 公网yum仓库搭建
  2. 本地yum仓库搭建
  3. 基于FTP服务器的仓库搭建
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值