Centos 部署yum仓库服务
2019-04-29 16:46
302 查看
一、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 软件仓库通常借助 HTTP 或 FTP 协议来进行发布,这样可以面向网络中的所有客户机提供软件源服务。为了便于客户机查询软件包,获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下所有 rpm 包的头部信息。
三、YUM命令
- 基本操作
-
查询软件包列表:yum list、yum grouplist
yum list installed 查询已安装的包
yum list available 查询可以安装(未安装)的包 - 查询软件包的描述信息:yum info 软件包名
- 查询指定软件包:yum search 软件包名
- 清理 yum 缓存:yum -y clean all
- 重建 yum 缓存:yum makecache
- 针对单个安装包的操作
-
安装:yum -y install
- 卸载:yum -y remove 或 yum -y erase
- 升级:yum -y update
- 针对安装包组的操作
-
安装:yum -y groupinstall “软件包组名称”
- 卸载:yum -y groupremove
- 升级:yum -y groupupdate
选项-y 表示不进行交互,回答 yes。
四、YUM仓库的搭建
相关文章推荐
- 部署yum仓库自动挂载服务
- ftp部署一个可供centos6、centos7系统使用的yum网络仓库
- CentOS-6下搭建本地yum仓库, 采用NFS服务
- Linux网络服务——部署YUM仓库
- YUM仓库服务
- Centos 6 yum本地仓库的建立
- 自动化部署必备技能—搭建YUM仓库
- Centos7.0 部署openstack环境,创建服务时 出现500错误
- 实战CentOS系统部署Hadoop集群服务
- 在 CentOS 上部署 GitLab (自托管的Git项目仓库)
- linux真机部署YUM仓库
- CentOS上部署JAVA服务【转】
- centos 快速部署L2TP服务
- 自动化部署必备技能―搭建YUM仓库
- CentOS 7 部署RabbitMQ 服务
- 数据仓库入门(实验7)部署分析服务数据库
- 实战Centos系统部署Codis集群服务
- 实战CentOS6.3部署Hadoop集群服务
- 部署yum仓库
- CentOS5.5部署zlib导致yum使用不了,报错Yum Segmentation Fault (core Dumped)