位置: 编程技术 - 正文

什么是yum Linux操作系统下使用yum升级的详细方法(linux yum命令详解)

编辑:rootadmin
什么是 yum?  yum 是 yellowdog updater modified 的缩写。  yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。  yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。这一点上,yum 和 apt 相同。apt 原为 debian 的 deb 类型软件管理所使用,但是现在也能用到 RH 门下的 rpm 了。  一般这类软件通过一个或者多个配置文件描述对应的 repository 的网络地址,通过 http 或者 ftp 协议在需要的时候从 repository 获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的 repository 的描述说明,在有 Internet 连接时就能方便进行系统的升级维护工作。另外,如果需要使用代理,可以用 http_proxy 和 ftp_proxy 这些 shell 里面标准环境变量的设定。  repository 是用 yum-arch 或者 createrepo 命令创建的,也可以用别人已有的 repository 作为镜像,这里部探讨如何建立一个 repository。  yum 的基本操作  yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外还有一定的查询功能。  设定好了本地的 yum 之后,就可以很方便的进行安装(现在假设就用 fc5 自带的 yum 进行安装),如我们需要安装虚拟机 bochs,可以使用  # yum install bochs  如果本地有相关的 rpm 文件,可以用  # yum localinstall ur.rpm  前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),如果发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。  如果需要卸载,可以使用  # yum remove bochs  或者  # yum erase bochs  这也会消解对应的 dependencies,如删除 firefox 会把 R 同时删掉,因为 R 依赖于 firefox  更新某个软件可以用  # yum update firefox  如果不带后面的程序名,将会升级所有可以升级的软件。过时的软件如果需要处理(如删掉)可以添加 ——obsolete 参数,或者使用 upgrade。如果需要更自动化一些的操作(避免回答一些问题)还可以增加一些参数,如  # yum -y upgrade  如果做完一次系统级的升级,将会下载大量 rpm 等等东西,这将占用较多的硬盘,可以使用  # yum clean packages  将相关的 rpm 文件删除,其他的一些有 headers, packages, cache, metadata, all  查看什么 rpm 提供某个程序可以使用  $ yum provides /bin/rpm  而使用  $ yum list rpm  会列出 rpm 相关的信息,而  $ yum list info  给出详细的说明,可以用  $ yum search rpm  获得一切能找到的与 rpm 相关的程序,搜索的对象是每个程序的描述部分。  更详细的参数说明请查阅相关的 man pages。在 yum-utils 里面可以找到叫 yumdownloader 的程序。使用它可以方便下载,如 srpm 等包  $ yumdownloader ——source firefox  如何使用 yum 升级我的 fc?  升级的核心部分很简单,首先,需要让 yum 能用新的 repository,fc 管理自己版本也用了一个 rpm,可以用如下命令更新这个包  # rpm -Uvh   /linux/core/5/i/os/Fedora/RPMS/fedora-release-5-5.  noarch.rpm  此后就是用 yum 把 fc4 相关的程序更新到 fc5,  # yum -y upgrade  注意,由于某些自己安装的程序没有相关的 repository 程序替代,因此很可能干扰这个过程,如 qterm,原来的 repository 里面没有,偷懒的办法自然是先找到相关的 repository 并添加到 yum 的配置文件,笨拙的方法是先卸载这些东西…… 进行了漫长的等待之后(我做的那次下载了 1.5Gb+ 的东西),就可以看着一个一个的软件更新了,然后重启,用新内核 boot 成功就几乎大功告成了。  也许有一些应用软件无法处理老版本的配置文件,需要手动配置一下基本就行了。我的 fc5 就这样从 fc4 上长了出来~  FC 本身有一个关于升级的 FAQ,可以参考。  怎样配制 yum 添加新的 repository?  这主要需要关心 yum 的配置文件。它的主配置文件在 /etc/yum.conf,其说明可以参考这里。  其中重要的有 repository 的相关信息,在 fc5 里面,repository 的信息是分开存储的,一般在 /tec/yum.repos.d/ 里面,一般一个 repository 写成一个文件,如 fedora-core.repo。  网上一般提供 yum 升级的 repository 都会提供类似的说明,如 DAG,他提供了可供安装的 rpm,装上后 yum 就配置好了,可以直接用上面的命令执行系统维护,又如 dries,可以建立一个 dries.repo 文件,内容是  [dries]  name=Extra Fedora rpms dries - $releasever - $basearch  baseurl=  这个一般看见就明白了,恕不赘述。  一些其他的工具  在 yum-utils 里面还有一些有用的工具,如 package-cleanup 用于清除本地安装的 rpm,还有维护 repository 的一些工具,如 repo-graph,repo-rss,repoclosure,repomanage,repoquery,reposync,repotrack, yum-builddep。

推荐整理分享什么是yum Linux操作系统下使用yum升级的详细方法(linux yum命令详解),希望有所帮助,仅作参考,欢迎阅读内容。

什么是yum Linux操作系统下使用yum升级的详细方法(linux yum命令详解)

文章相关热门搜索词:linuxyum是什么意思,linuxyum是什么意思,linuxyum是什么意思,linux操作是什么,linux yum是干什么的,linux yum原理,linux中yum命令的作用,linux yum原理,内容如对您有帮助,希望把文章链接给更多的朋友!

在linux系统中安装virtualbox增强功能(增强包)的详细步骤 1.点击菜单栏设备分配光驱选择一个虚拟光盘,找到VirtualBox安装目录下的VBoxGuestAdditions.iso,加载此镜像。2.启动Linux系统并用root身份登入系统3.执行挂载

新SteamOS 怎么使传统BIOS电脑马上变游戏机 Steam社区的开发者发布了新版的SteamOS镜像,支持在传统BIOS主板的PC设备上安装启动SteamOS,这项新举措也进一步扩大了SteamOS的用户群体,而传统PC设备也

linux系统没有磁盘碎片整理功能 linux磁盘碎片整理简单方法 绝大多数的电脑用户都是在使用windows系统,我们都知道当电脑用起来很慢的时候,其中的一个办法就是磁盘碎片整理,但是在linux系统中,是没有磁盘

标签: linux yum命令详解

本文链接地址:https://www.jiuchutong.com/biancheng/359074.html 转载请保留说明!

上一篇:修改linux系统默认启动级别(如何修改linux系统名称)

下一篇:CentOS屏幕选择功能讲解(centos screen命令)

  • 金税三期反映出来的是前几年的问题
  • 稽查局和税务局的关系
  • 建筑服务增值税税率
  • 图书属于什么经济类别
  • 来料加工出口免税不退税
  • 未分配利润很高说明什么
  • 咨询公司所得税税负率是多少合适
  • 房地产企业预收账款预缴企业所得税
  • 会计成本核算工作内容
  • 增值税为什么不重复征税
  • 已认证的红字发票怎么退
  • 无合同销售收入怎么算
  • 工程施工的保障措施
  • 加工承揽合同印花税谁交
  • 增值税普通发票和专用发票有什么区别
  • 乐器的税率
  • 主营业务类别商业是什么
  • 药材种植政策
  • 购入生产使用的材料会计分录
  • 两年前少缴的税款是否应补缴?
  • 企业债券收入要在所得税前扣除吗
  • 坏账准备年末结账要结清吗
  • 出租设备的折旧计入哪个科目
  • 投资股权转让需要注意什么?
  • 在建工程增值税可以抵扣吗
  • 免税收入和不征税收入有哪些?怎么记忆
  • 电脑开机无启动
  • 施工企业会计制度有哪些
  • 设备安装用工程造价吗
  • 苹果手机热点打不开是灰色的
  • 单位未足额缴纳社保可以补交几年
  • 前端后端选择
  • php文件怎么创建
  • php关闭错误报告
  • command对象可以执行sql语句吗
  • 如何认识软件测试
  • 2023前端面试题目
  • 若依框架前端发请求
  • 没有综合所得的经营所得如何预扣预缴个税
  • 固定资产家具用具包括什么
  • 记账凭证中的会计科目错误导致账簿错误的更正法
  • 织梦程序
  • 详解中国女足出线形势
  • 工会经费余额在借方还是贷方
  • 税控服务费全额抵扣申报怎么填
  • 代收污水处理费免税
  • 委托加工科目有余额嘛
  • 向客户收取的承兑贴息款如何开发票
  • 设计服务的成本核算
  • 建筑工程合同中社保基金保证金
  • 银行承兑汇票怎么做账
  • sql ntext数据类型字符替换实现代码
  • mysql5.7.31安装
  • win8开机启动项怎么设置方法
  • mac电脑双系统
  • 怎样取消开机磁盘自动检查
  • 微软推送windows 11
  • 技巧步骤
  • 大白菜u盘启动按f几
  • windows10预览版是什么
  • win8安全模式修复
  • ic_launcher.xml
  • centos5.4
  • window10的微软商店在哪
  • linux cat命令的用法
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • 完本小说 电子书地址
  • html页面头部
  • Node.js中的事件循环是什么意思
  • javascript的prompt
  • vue使用jssdk
  • 适配是什么
  • 深入探讨近义词
  • python enumeration
  • js中如何在div里写入内容
  • 税务局哪些部门轻松待遇好
  • 广州市国家税务局稽查局举报中心
  • 仓储物流企业的事故指标
  • 美国对华征收关税的优点和不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设