作者:北南南北
来自:LinuxSir.Org
提要:yum 是Fedora/Redhat 软件包管理工具,包括文本命令行模式和图形模式;图形模式的yum也是基于文本模式的;目前yum图形前端程序主要有 yumex和kyum ;


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


一、yum 在线安装、移除、更新及管理rpm软件包工具;

我们除了系统提供的软件包管理工具 system-config-packages ,但这个软件包管理工具,只能用于系统安装盘提供的软件的管理;

Fedora也提供了 up2date升级工具,但这个工具明显无任何优势;升级速度慢,效率低下,大多人是忍受不了 up2date折磨的;

yum 工具是Fedora 推荐使用的在线升级更新软件包的工具,在安装系统时,一般都是默认安装;yum 是一个命令行式的工具,如果您不习惯命令行式的yum,您可以用yumex和kyum;


yumex和kyum并不是独立于yum的,而是yum的图形前端,也就是说,我们在安装和使用yumex和kyum同时,都是以yum的安装和配置为基础;您在用yumex或kyum 时,必须先安装配置yum ;

做为初学者,如何使用yum及yum的资源,拜请您读以下几篇文档;

1、《Fedora/Redhat 在线安装更新软件包,yum 篇》
2、《Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用》
3、《Freshrpms.net 资源介绍,及apt 和yum 的应用》

二、安装yumex;

注:您在用yumex或kyum 时,必须先安装配置yum ;请看前面提到的文章;

如果您用 kde桌面,您可以用kyum,yunex和kyum二者任选其一,找一个自己习惯的就行;

1、yumex 的安装和使用;

首先确认系统是不是有yumex

[root@localhost beinan]# rpm -q yumex
yumex-0.42-3.0.fc4

如果没有类似的输出,请用下面的命令安装,前提是您已经完成了前面说的yum的配置;

[root@localhost beinan]# yum install yumex

2、yumex的调用:

[beinan@localhost ~]# yumex

3、yumex的操作;会点鼠标就会用 yumex


三、安装kyum ;

注:yumex 和kyum您只需选择一个适合您的就行,没有必要两个都安装,不过尝试一下再做选择也好;

1、安装kyum ;

[root@localhost beinan]# yum install kyum

2、调用kyum ;

[root@localhost beinan]# kyum

3、用法图示;


四、关于yum补充:

如果您想要深入了解yum ,您必须到查看yum主页上的文档;

yum主页地址:

http://www.linux.duke.edu/projects/yum

后记:
至此yum基础文档就差不多完成了,我写了一系列的教程;软件包管理基础的东西差不多就这些;如果您在教程发现您所要的东西没有,就看man;

附录一:

安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下文章;

0)RPM 基础 《RPM 的介绍和应用》

1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看 《Fedora 软件包管理器system-config-packages》

2)Redhat 系统管理软件包工具,新一点的系统应该是 redhat-config-packages ,用法和 《Fedora 软件包管理器system-config-packages》 一样;

3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》

5)所有的yum和apt 教程 《apt and yum》

6)《file.src.rpm 使用方法的简介》

7)《如何编译安装源码包软件》

提示:目前 apt和yum 已经极为成熟了,建议我们安装软件时采用 apt或者yum ;如果安装系统盘提供的软件包,可以用 system-config-packages 或redhat-config-packages ;


附录二:

1、《Fedora/Redhat 在线安装更新软件包,yum 篇》
2、《软件在线升级更新yum 图形工具介绍》
3、《Freshrpms.net 资源介绍,及apt 和yum 的应用》
4、《Fedora Extras(Fedora 计划的扩充资源) rpm.livna.org软件仓库的介绍和应用》
5、《RPM 的介绍和应用》
6、《file.src.rpm 使用方法的简单介绍》
7、《如何编译安装源码包软件>
8、《Fedora/Centos/Redhat及相关RPM资源收集及介绍》

转载于:https://www.cnblogs.com/licheng/archive/2008/01/21/1047480.html

软件包管理 之 软件在线升级更新yum 图形工具介绍相关推荐

  1. 【Java从0到架构师】Linux 应用 - 软件包管理、软件安装

    Linux 应用 - 软件包管理.软件安装 软件包管理器 rpm yum 软件的安装 jdk 1.8 mysql 5.7 tomcat8 Java 从 0 到架构师目录:[Java从0到架构师]学习记 ...

  2. electron在线升级更新的两种方式(整体更新和部分更新)及我是如何实现electron在线升级热更新功能的?(企业级项目已上线)

    这篇主要以讲解部分资源在线热更新的实现为核心,electron自带的整体更新的实现较简单,简单说一下即可,如有疑问点的可以自行查阅相关资料或在下面留言给我即可 一.electron的在线升级更新方式都 ...

  3. HBuilder实现App资源在线升级更新

    本文只要介绍HBuilder实现App资源在线升级更新. 梳理思路: 1.获取线上App版本号和当前App版本号 2.比对版本号,判断是否资源在线升级更新 3.是否下载最新安装包[可以静默下载或用户触 ...

  4. 软件管理----安装软件、rpm、 yum、源码安装 卸载软件

    目录 一.rpm 介绍 1.1rpm 安装 1.2各种查询 二.yum 方式管理文件 2.1yum 操作 2.2更换网络yum源 --aliyun 三.制作本地yum 源方式 3.1 挂载镜像 3.2 ...

  5. Qt软件在线升级功能-逻辑分享

    因为软件需要完成在线升级功能,主要提供给内部人员使用,经常使用U盘拷贝很不方便,所以用了两天时间吧在线升级功能做了出来,开始我也是在网上找资料,看了很多大多都是C/S框架下一个服务器端,一个客户端,所 ...

  6. 一种迪文屏软件在线升级方法

    --来自迪文开发者论坛 开发自己的项目中遇到文件升级不方便的问题,因此设计了一个在线升级方案,可以有效解决如下问题: 1. 当产品已发出需要修复Bug时,无法在线修复. 2. 无法判断新老版本,当数据 ...

  7. 软件在线升级系统设计

    需求描述 一直用Qt开发PC版本的程序,常用的方法都是打包发布.目前开发的程序比较复杂,涉及到上百个独立的进程以及4000多个相关文件,采用原来的打包发布就变得很麻烦,第一改动比较频繁,打包次数过多: ...

  8. C#单exe程序在线升级更新

    有一个小工具,除了配置文件就只有一个exe主程序,以前弄别的工具有引用一些dll,还做了更新器,这个小工具不想弄太复杂,希望保持单exe又具有在线升级的功能,网上看到有人问过同样问题,写下我的方法以作 ...

  9. 批量采集html软件,在线批量获取网页链接工具 浏览器插件版-♚付涛纪实阁♚

    这两天在弄网站蜜蜂采集的时候,发现原来收藏的一个[在线批量获取网页链接工具]工具对应的网站已经不知道什么原因打不开了:在百度里面通过这个词去一搜索,一初搜索,看到百度结果里面拥有大量的匹配信息,但是经 ...

最新文章

  1. 方差分析的MATLAB实现(单因子)
  2. 使用qtcreator中的git_Git中submodule的使用
  3. C# 生成编号的方法
  4. sql的子查询超级慢-子查询酿的祸
  5. word break II 对字符串根据已知字典 分解出所有可能组合
  6. 格式化 SQL 来提高效率
  7. git已经删除了远程分支,但本地环境仍能看到远程分支
  8. CSS 绘制三角形原理演示(动画)
  9. 详解netty原理分析
  10. Vue安装及环境配置、开发工具
  11. Linux bpf 1.1、BPF内核实现
  12. c语言黑底图片,用c语言把bmp格式的彩色图片转换成黑白的
  13. 公众号运营-Datawhale-1
  14. 如何使用ffmpeg分离视频和音频t
  15. scratch3.0-穿越城市的巴士
  16. 【Web技术】1118- 图片防盗链的实现既然如此简单
  17. 引文分析软件histcite简介(中科大 罗昭锋)
  18. 用c语言编写计费程序,电信计费模拟实现(C语言)...docx
  19. android开发 九宫格,Android开发(2) - 九宫格的实现
  20. 关于DIV中display属性误区以及牵扯出来的两个问题

热门文章

  1. C/C++中static关键字用法汇总
  2. 64位Ubuntu上编译32位程序操作步骤
  3. linux内核异常分析ecp,内核基于嵌入式Linux的PocketIX系统
  4. error 系统错误 错误码10007_为什么阿里巴巴禁止工程师直接使用日志系统( Log4j 、Logback )中的 API...
  5. mysql8 my 010457_分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!
  6. Java项目:家庭财务管理系统(java+Springboot+ssm+mysql+maven)
  7. php 腾讯云实时音视频,腾讯云视频 -实时音视频学习日志
  8. 2020年行政区划代码_2020年柳州市行政区划,了解柳州市有几个区,详细数据
  9. easyexcel怎么设置表头宽度_easyexcel 自动设置列宽
  10. 异步方法顺序调用问题