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