YUM简介:
yum,是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务
YUM有以下特点: 
1、可以同时配置多个资源库(Repository) 
2、简洁的配置文件(/etc/yum.conf) 
3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便 
保持与RPM数据库的一致性
4、YUM分为服务器端和客户端
YUM服务器端配置步骤:
一、挂载光驱及安装vsftpd软件
#mount /dev/cdrom /media
二、将RHEL5光盘所有文件在/var/ftp/pub建立软链接。
#ln –s /media/* /var/ftp/pub
三、安装createrepo工具,为以后用这个工具生成YUM通用数据库。
四、重建索引文件
#createrepo -v /var/ftp/pub
此时会在/var/ftp/pub目录下生成一个repodata子目录,这个目录包含了下面几个文件:
五、重启yum-updatesd服务
客户端配置步骤:
一、修改/etc/yum.repos.d/local.repo
二、重启yum-updatesd服务
三、用yum命令安装和卸载RPM包
#yum install dovecot //安装dovecot(邮件pop3协议)包
#yum remove dovecot //删除dovecot包
#yum clean all //清除yum缓存
#yum list //列出所有可安装的软件包
#yum list updates //列出所有可更新的软件包
备注:
1、 以上配置只能先挂到光驱到/media目录才能使用YUM命令。
2、 以上配置是yum服务器和客户端是同一台服务器。想为其他服务器提供YUM服务器源,客户端设定FTP更新源,服务器不能用链接方法,因为FTP匿名用户不能进入/var/ftp/pub/Server目录,应该把光盘文件copy到/var/ftp/pub目录下就,可以了。
yum客户端ftp方法更新源方法设定本地文件如下:
本文转自成功不仅是个人荣誉,更是对家人责任博客51CTO博客,原文链接http://blog.51cto.com/hukunlin/144071如需转载请自行联系原作者
kunlin_hu

RHEL5中YUM命令解决RPM包依赖性相关推荐

  1. 在RHEL5.0中用YUM解决RPM包的依赖关系

    一. 使用yum实现本地安装RPM包的依赖关系: 1. 添加一块硬盘,新分区并挂载到/install目录 (也可以是其他目录)或直接在现有文件树中建一个新目录如/install 2. 将linux的光 ...

  2. mysql rpm conflict_解决centos7 yum安装MySQL rpm包出现conflict problem

    解决centos7 yum安装MySQL rpm包出现conflict problem 发布时间:2020-07-24 06:33:51 来源:51CTO 阅读:1868 作者:运维天空 [root@ ...

  3. 11.20 yum:自动化RPM包管理工具

    yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器,例如Redhat RHEL.CentOS和Fedora.yum主要用于自动安装.升级rpm软件包, ...

  4. linux yum 离线安装rpm包

    方案一:CentOS利用yum下载好rpm包,并离线安装 1.联网安装好rpm包,并将下载好的包备好 yum -y groupinstall "Developmenttools" ...

  5. yum离线下载rpm包

    利用yum离线下载rpm包 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...

  6. 02.YUM工具管理RPM包

    yum是基于RPM包管理, 能够自动解决依赖关系, 极大的方便rpm包的安装升级 1.联网获取软件 2.基于RPM管理 3.自动解决依赖 4.命令简单好记 5.生产最佳实践 1.YUM软件仓库管理 1 ...

  7. linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)

    1.什么是yum源? yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题 本地yum源:比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装 ...

  8. Linux中使用rpm命令安装rpm包

    安装软件包命令,参数指明了( v 展示正在安装的文件信息 1 #rpm -i example.rpm 安装 example.rpm 包: 2 #rpm -iv example.rpm 安装 examp ...

  9. linux中yum命令详解

    yum是干什么的 使用redhat,fedora的linuxer肯定都为rpm著名的dependency hell而头疼(这也是所有基于rpm发行版都有的问题).foo is needed by ba ...

最新文章

  1. 解决通过vue-router打开tab页,下次进入还是上次history缓存的界面状态的问题
  2. php删除多表数据,mysql – 从多个表中删除数据
  3. vscode中experimentaldecorators报错
  4. iOS应用图片命名规则
  5. 【SSH三框架】Hibernate基金会七:许多附属业务
  6. ASP.NET Core 3.0 实战:构建多版本 API 接口
  7. python基础30个常用代码-Python基础30道测试题(字符串相关)
  8. [GO]删除切片的某个值
  9. C#学习笔记(三):值类型、引用类型及参数传递
  10. 泰山OFFICE在LINUX上的文件图标终于全部正确
  11. python攻击局域网电脑_怎么攻击对方电脑?以知对方IP,且对方在线
  12. 计算机论文指导记录卡,毕业论文指导记录表范文.doc
  13. YYLabel使用笔记
  14. 打游戏买什么手机好?rog3性能强 网速稳!
  15. Unity摄像机画面制作全景图片|截图制作全景图
  16. amd、cmd、esmodule、commonjs区别
  17. 很好的例子理解区别 Maximum Likelihood (ML) Maximum a posteriori (MAP)
  18. 打造高效能研发团队的 5 个关键步骤
  19. 三层交换技术 ACL访问控制列表
  20. Unity 相机围绕着目标点旋转、缩放

热门文章

  1. 了解c语言程序员(工程师)岗位需要掌握哪些能力?_码畜,码农,码皇,程序员有什么区别?...
  2. apache php 升级5.6,升级 apache2.4.41-php5.6.40
  3. 天堂2启动mysql就没了_启用二进制日志文件进行mysql数据恢复
  4. 如果redis哨兵宕机了怎么办_Spring集成Redis做缓存,Redis宕机时Spring处理的问题
  5. python定义一个类和子类_Python面向对象class类属性及子类用法分析
  6. finereport 登录界面的代码文件_【干货下载】多彩包含网页登录界面等4款WEB模板素材作品集源文件...
  7. Leaflet快速入门与加载OSM显示地图
  8. Android中使用EventBus事件发布/订阅框架实现事件传递
  9. Winform中在ZedGraph中最多可以添加多少条曲线
  10. Winform将FastReport的report与PreviewControl建立绑定关系