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 停止

也可等他更新完在进行安装。 

 

posted @ 2018-05-08 21:09  junjind  阅读(249)  评论(0编辑  收藏  举报