码迷,mamicode.com
首页 > 系统相关 > 详细

linux的Yum软件包管理工具

时间:2018-05-08 22:26:28      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:shell   模糊   python   dir   查看   软件包管理   modified   date   odi   

  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软件包管理工具

标签:shell   模糊   python   dir   查看   软件包管理   modified   date   odi   

原文地址:https://www.cnblogs.com/junjind/p/9010964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!