yum工具使用

1. rpm的弊端


前面我们讲了下rpm,那么rpm有什么弊端呢br> 其弊端是显而易见的,当用rpm安装软件时,若遇到有依赖关系的软件,必须先安装依赖的软件才能继续安装我们要安装的软件,
当依赖关系很复杂的情况下,这种安装方式就很让人头疼,所以我们需要另一种安装方式来解决这个问题—-yum安装工具

2. yum的优劣势


yum有什么优势呢br> yum最大的优势就是能够解决rpm的依赖问题,yum能够自动解决软件安装时的依赖关系。
当然了,有优势就有劣势,人无完人嘛,软件也是一样的。
yum的缺陷就是如果在未完成安装的情况下强行中止安装过程,下次再安装时将无法解决依赖关系。
Fedora22+、redhat7和centos7等可以通过手动安装dnf工具来解决此问题。
dnf是redhat7上用来代替yum的一个工具,其存在的意义就是处理yum的缺陷,但其用法与yum是完全一样的,甚至连选项都是一样的,你可以理解为dnf就是yum,只是换了个名字而已。所以说只要学会了yum就自然会dnf,大家不用担心学了yum又要去学dnf之类的问题

3. 什么是yum及其作用


那么什么是yum呢um是yellowdog update manager的简称,它能够实现rpm管理的所有操作,并能够自动解决各rpm包之间的依赖关系。yum是rpm的前端工具,是基于rpm来实现软件的管理的一个工具。
你不能用yum去管理windows的exe程序包,也不能用yum去管理ubuntu的deb程序包,只能用yum来管理redhat系列的rpm包

4. 挂载光盘


  • 插入光盘
  • 执行以下命令

5. yum的原理


9. yum管理软件

9.1 yum命令语法:

9.2 常用的options:

9.3 常用的command:

9.4 具体实例

9.4.1 搜索软件包

9.4.2 安装软件包

9.4.3 重装软件包

9.4.4 更新软件包

9.4.5 删除软件包

9.4.6 与仓库相关的命令

9.4.7 与缓存相关的命令

缓存yum源软件仓库, xml元数据文件[root@wenhs5479 ~]# yum makecache缓存软件包, 修改yum全局配置文件[root@wenhs5479 ~]# vim /etc/yum.conf[main]cachedir=/var/cache/yum/$basearch/$releaseverkeepcache=1 //启动缓存查看缓存的xml文件[root@wenhs5479 ~]# ls /var/cache/yum/x86_64/7/base/查看缓存软件包路径[root@wenhs5479 ~]# ls /var/cache/yum/x86_64/7/#另一种缓存rpm包方式1.安装插件支持只下载软件包不安装[root@wenhs5479 ~]# yum -y install yum-plugin-downloadonly2.将软件下载至指定目录[root@wenhs5479 ~]# yum -y install --downloadonly --downloaddir=/tmp httpd清除所有yum缓存[root@wenhs5479 ~]# yum clean all只清除缓存的软件包[root@wenhs5479 ~]# yum clean packages

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月11日
下一篇 2019年2月11日

相关推荐