概述:  

  inux家族中的软件包管理有很多工具.

  一种是在debiton系列的linux中,以像ubuntu的apt-get为代表。对于此种方式的管理方式,个人感觉挺简单方便的,

  一种是在Fedora和RedHat以及SUSE中,以YUM为代表。这种包管理,因为现在是在redhat的环境中,不太熟悉,今天就总结一下。

概念:

  yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

  其实,安装软件是我们大部分人刚开始的想法,查看帮助书册,使用yum search 软件名 或者yum list  |grep 软件名,此时会发现"Unable to read consumer identity",因为rehat的商用版本需要注册,才能连接上默认的软件源,所以如果想安装软件,可以采用如下方式。 

①RedHat 安装软件源“Unable to read consumer identity”解决:使用非注册的软件源 http://www.linuxidc.com/Linux/2013-12/93375.htm。即,手动修改系统配置修改软件源到其他不用验证用户的软件园,如centos的软件园。

②在互联网搜索安装包rpm,然后采用yum命令安装。

③在互联网搜索下载对应的源文件安装包,对于这样的包安装,基本都是解压、./configure 、make 、make install的流程。注意其中的细节,大家自行百度。

对于yum命令的管理,大家可以参考http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html。

最新文章

  1. TabActivity 切换Activity界面
  2. 个推,手机推送api的使用
  3. poj 1568 Find the Winning Move 极大极小搜索
  4. 续前篇---数据挖掘之聚类算法k-mediod(PAM)原理及实现
  5. H264 编码详解
  6. 《Pro Android Graphics》读第三季度票据
  7. 通过web对.exe程序进行更新和修改
  8. CSS3新增文本属性实现图片点击切换效果
  9. Java面向对象(封装性概论)
  10. 2017 Multi-University Training Contest - Team 9 1005&&HDU 6165 FFF at Valentine【强联通缩点+拓扑排序】
  11. 【Vue 2.x】指令的学习
  12. English Conversations You Can Download for Free (Spoken English MP3/Audio Files)
  13. Session共享的四种方法
  14. 关于第一次java课的感想
  15. 【bzoj5210】最大连通子块和 树链剖分+线段树+可删除堆维护树形动态dp
  16. java-mybaits-00202-DAO-原始DAO开发方法
  17. 给大家分享下坐标转换的代码的JS和Python两个版本的源码【转】
  18. 批量删除.svn文件夹和.svn文件
  19. atitit.为什么 java开发要比php开发速度慢??
  20. 添加删除表格(js完成)【自己实际项目】

热门文章

  1. 前端开发app
  2. Final 用法
  3. nginx日志按日期自动切割脚本
  4. VS2013 opencv 无法删除“继承的值”问题解决方案
  5. TensorFlow+实战Google深度学习框架学习笔记(11)-----Mnist识别【采用滑动平均,双层神经网络】
  6. 【LeetCode算法】LeetCode初级算法——字符串
  7. C语言基础 (6) 类型转换,数组与随机数
  8. Centos6下创建Centos6基础镜像
  9. CodeForcesGym 100641E Inspectors
  10. CAD-强电常用符号集