linux软件安装:RPM 与YUM
来源:互联网 发布:好听的网络音乐 编辑:程序博客网 时间:2024/05/29 15:09
在linux系统下,通常安装一个软件需要下载源代码,然后进行检测操作系统与环境,设置环境变量,编译,选择安装路径等过程。但是对于不熟悉系统的人比较麻烦。
后来linux的发行商就跟windows一样,提供编译好的软件给用户直接安装,同时在安装的时候加上一些程序相关的信息,建立成数据库,可以进行安装、卸载、升级验证等功能(类似与windows下的添加或删除程序)。
目前,linux下有2种这样的软件管理器,分别是RPM和Debian的dpkg
RPM主要有Redhat、Fedora、CentOS、SuSE等,在线升级的命令是yum
dpkg主要有Debian、ubuntu,在线升级的命令是apt-get install
1、RPM
RPM的特点是将你要安装的软件先编译通过,并且打包成为RPM机制的安装包,通过包头部里记录的信息记录这个软件安装时的依赖软件,当用户安装此软件包时,会依照包头部记录的信息查询本机是否安装好依赖的软件,满足则予以安装,否则不安装。
通常情况下,不同的distribution所发布的RPM文件不能用在其他的distribution上,如redhat的rpm不能直接用在SuSE上。
如果想要安装的话,只能通过SRPM
SRPM是Source RPM,也就是RPM文件里含有源代码,扩展名为*.src.rpm.
但是,虽然SRPM内容是源代码,但是它仍然含有该软件所需要的依赖软件说明以及所有RPM文件提供的数据,与RPM不同的是,它也提供了参数设置文件(也即是configure和makefile)
所以安装该软件的步骤是:
a)先将该软件以RPM管理的方式编译,此时SRPM会编译成RPM文件
b)安装这个RPM
2、YUM
使用YUM可以解决RPM属性依赖的安装。。。
CentOS先将发布的软件放置到YUM服务器,然后分析这些软件的依赖属性问题并且记录到数据库,形成软件依赖的列表清单,当客户端安装一个软件时,就会向yum服务器查询本软件所依赖的清单列表,然后与本机的RPM数据库比较,就能找到所需要安装的具有依赖属性的软件了
- linux软件安装:RPM 与YUM
- [Linux] 软件安装与管理 - rpm、yum
- Linux下软件安装-RPM与YUM
- Linux软件安装,RPM与YUM
- Linux-- 安装软件(rpm、yum)
- Linux软件安装(二)——RPM与YUM
- linux软件安装——RPM与YUM
- Linux软件安装(rpm和yum)
- Linux下安装软件(rpm,yum)
- Blog14@linux软件安装:rpm / yum
- 软件安装 RPM , SRPM 与 YUM功能
- 软件安装: RPM, SRPM 与 YUM 功能
- 软件安装:RPM、SRPM与YUM
- 软件安装:RPM、SRPM 与 YUM 功能
- 软件安装之RPM与YUM
- rpm yum 软件安装
- 软件安装:rpm、yum
- linux rpm安装软件和yum安装软件
- Python 代码性能优化技巧
- Jquery实战学习--必须选中条约才能继续操作
- 泛型操作范例
- 谈谈怎么实现Oracle数据库分区表
- 50个令人叹为观止的JavaScript应用站点
- linux软件安装:RPM 与YUM
- 智能推荐系统开发中的十个关键注意点
- 黑马程序员—— java中对象的实例化过程
- javascript调用iframe内的方法
- 实验二十三 SCVMM中的逻辑网络和MAC地址池
- Linux日常管理和维护——软件管理
- el表达式
- Jquery实战学习--Jquery选择器
- 教你如何迅速秒杀掉:99%的海量数据处理面试题