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软件包管理工具的主要内容,如果未能解决你的问题,请参考以下文章

linux软件管理工具-yum

Linux 入门记录:二十Linux 包管理工具 YUM

Linux系列教程——Linux软件包管理之yum在线管理

linux软件管理YUM与配置YUM源

linux的Yum软件包管理工具

Linux学习之软件包管理--yum在线管理