linux的Yum软件包管理工具
Posted junjind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux的Yum软件包管理工具相关的知识,希望对你有一定的参考价值。
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。(python写的)
使用ls /etc/yum.repos.d可以查看系统自带的yum源:
常见命令:
yum -y install: 安装
yum -y insatll *http*: 模糊安装
yum erase: 删除
yum clear all:清楚所有yun源的依赖关系缓存
yum makecache:将所有依赖关系加载到缓存中
如何构建本地的yun源:
第一步:建立文件夹:mkdir /local
第二步:在local存放软件包
第三步:修改/etc/yum.repos.d/local.repo
编辑如下:
第四步:建立依赖关系:createrepo /local
-----yum是可以自动处理依赖关系的,所以与rpm安装不同,rpm是直接查找文件路径进行安装的,而yum安装是查找yum源的依赖关系文件,然后互再进行安装。
如何实现边安装边下载:
编辑文件:vim /etc/yum.conf
---------------------------------------------------------------------------------------------------------------------
在执行yum命令时遇到了这个问题:
这是yum在自动更新:
使用rm -f /var/run/yum.pid 或者 /etc/init.d/yun-updated stop 停止
也可等他更新完在进行安装。
以上是关于linux的Yum软件包管理工具的主要内容,如果未能解决你的问题,请参考以下文章