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

news/2024/7/8 1:41:37

作者:北南南北
来自: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

yumex001linuxsir.org001.jpg yumex002linuxsir.org002.jpg yumex003linuxsir.org003.jpg yumex004linuxsir.org004.jpg


三、安装kyum ;


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

1、安装kyum ;

[root@localhost beinan]# yum install kyum

2、调用kyum ;

[root@localhost beinan]# kyum

3、用法图示;

kyum000linuxsir.org000.jpg


四、关于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


http://lihuaxi.xjx100.cn/news/235495.html

相关文章

Swift 中使用 SQLite——批量更新(事务处理)

本文是Swift 中使用 SQLite系列的收官之作,介绍一下在数据库中的批量更新。 事务 在准备做大规模数据操作前,首先开启一个事务,保存操作前的数据库的状态开始数据操作如果数据操作成功,提交事务,让数据库更新到数据操…

【学习笔记73】设计模式

一、认识单利模式(设计模式) 设计模式:为了 实现某一类功能的一个简洁优化的写法 (一)单利模式 一个构造函数(类), 一生只能有一个实例化对象 (二)案例需求 一个构造函数, 在实例化对象时, 判…

jupyter notebook出现cannot import name 'create_prompt_application'问题(Died Kernel)

应该是在安装其它python第三方库时更新了prompt-toolkit版本,降级到下面的版本即可: sudo pip install prompt-toolkit1.0.15 转载于:https://www.cnblogs.com/darklights/p/10302706.html

Swift 中使用 SQLite——查询数据

本文主要介绍如何查询 SQLite 结果集,以及封装 SQLite 的操作方法。 准备测试代码 /// 从数据库中加载 person 数组 class func persons() -> [Person]? {// 1. 准备 SQLlet sql "SELECT id, name, age, height FROM T_Person;"// 2. 访问数据库// …

Eclipse创建web工程时,报错Dynamic Web Module 3.0 requires Java 1.6 or newer.

报错: 解决方案: 1.打开eclipse工具栏window->preferences 2.打开java->compiler 3.选择compiler compliance level在1.6以上版本(此处选择1.8) 4.点击apply and close保存修改,即可 转载于:https://www.cnblogs…

Django 图片上传upload_to路径指定失效的问题记录

为什么80%的码农都做不了架构师?>>> 初始方法一: 疑虑:model使用upload_to自定义路径方法失效,指定路径也失效。最后以Views中指定MEDIA_URL和MEDIA_ROOT做拼接,并且自行判断并建立文件夹,手动…

Swift 中使用 SQLite——修改和删除数据

本文主要介绍在SQLite中修改数据、删除数据&#xff1a; 更新记录 /// 将当前对象信息更新到数据库 /// /// - returns: 是否成功 func updatePerson() -> Bool {guard let name name else {print("姓名不能为空")return false}if id < 0 {print("id 不…

Maven学习总结(八)——使用Maven构建多模块项目

2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(八)——使用Maven构建多模块项目 在平时的Javaweb项目开发中为了便于后期的维护&#xff0c;我们一般会进行分层开发&#xff0c;最常见的就是分为domain&#xff08;域模型层&#xff09;、dao&#xff0…