yum程序包管理工具

yum工具的实现原理
将诸多程序的包信息和头文件提取出来,放到一个集中的地方,记录其依赖关系。在下次安装的时候,均于存储的库文件查找相应的对应关系,再安装所依赖的软件程序。

yum工具的传输协议及格式
http
格式为:http://mirrors.aliyun.com
ftp
格式为:ftp://mirros.aliyun.com
file
格式为:file:///media/cdrom

yum配置文件及格式:
/etc/yum.conf

各仓库文件的公共配置,或者不属于仓库的配置,格式如下:

[main]:主名称,固定名称
cachedir= : 缓存目录
keepcache=0:要不要保存缓存
exactarch=1:要不要做精确严格的平台匹配
gpgcheck=1:检查来源法性和完整性
plugins=1:要不要支持插件
installonly_limit: 同时安装几个

/etc/yum.repos.d/*.repo
为仓库的指向及其配置,格式如下:
[repository ID] :ID名称,即仓库名称,不可与其他ID重命
name= : 对ID名称的说明
baserul=URL1 源的镜像地址
enabled={1|0} 是否使用源
gpgcheck={1|0} 检测源完整性

yum显示程序包

list {all|available|updates|installed}

all : 显示所有仓库中的包
available : 显示可用的软件包
updates : 显示可用于升级的包
installed : 显示已经安装的包

yum list php* : 显示想着以php开头的所有软件包

yum清理本地缓存
yum clean all

yum生成缓存
yum makecache

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS和openEuler在包管理工具上有一些区别。以下是它们的详细区别: CentOS使用yum(Yellowdog Updater, Modified)作为主要的包管理工具yum是一个基于RPM(Red Hat Package Manager)的包管理器,它可以方便地管理和安装软件包。通过yum,您可以从CentOS的软件仓库中搜索、安装、更新和删除软件包。它还提供了依赖关系解决、软件版本管理等功能。 openEuler使用多种包管理工具,包括Docker、Kunpeng Package Manager (Kunlun)和EulerOS Package Manager (eopkg)等。这些工具主要用于不同的应用场景和需求。 - Docker是一个开源的容器化平台,它允许用户在独立的容器中运行应用程序。通过Docker,您可以创建、管理和分发容器,这些容器可以包含应用程序及其依赖的所有组件,实现应用程序的可移植性和隔离性。 - Kunpeng Package Manager (Kunlun)是华为推出的软件包管理工具,专门针对鲲鹏处理器(华为自家的ARM架构处理器)进行优化。它可以方便地安装和管理基于ARM架构的软件包。 - EulerOS Package Manager (eopkg)是openEuler官方提供的包管理工具,用于管理openEuler操作系统上的软件包。通过eopkg,您可以搜索、安装、更新和删除软件包,还可以管理软件包的依赖关系和版本控制。 需要注意的是,这些包管理工具在功能和使用方式上可能会有一些差异。具体使用哪个工具取决于您的需求和使用场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值