当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: RPM 目前使用最广泛的套件管理程式之一,利用资料库管理的方式来进行套件的安装,具有相当容易的操作介面,而且套件查询验证的功能相当强大,不过麻烦的地方在於他的属性相依的问题;什么是 RPM 、 SRPM ? RPM 全名是『 RedHat Package Manager 』简称则为 RPM ...
 

 

    摘要:  英特尔公司推出了面向渠道系统集成商的系列产品,以满足政府、企业对 linux 台式机的不断增长的需求。    wintel 组合似乎驶入了貌合神离的阶段。昨天,英特尔公司推出了面向渠道系统集成商的系列产品,以满足政府、企业对 linux 台式机的不断增长的需求。   在支持 linux 的英特尔快速入门套件未来版本中,英特尔还计划增加对中国标准软件公司 linux 操作系统的支持。据悉,支持 linux 的英特尔快速入门套件包括软件驱动程序......
 ·xdb和8080    »显示摘要«
    摘要:以前就对9i安装后那个可恶的xdb的http默认占用了8080,导致tomcat只能跑到其他端口上,当时想解决没找到何时的手册,今天因为服务器转移,必须将8080还给tomcat,祭起google大法,搜到一老外的文章,照着第一种方法顺利完成了修改,不过发现他提到的用oem操作的方法一连xml数据库就报未连上数据库的错误,怪哉!xml db port assignments by jeff hunter, sr. database administrato......


RPM套件使用说明
rpm

    目前使用最广泛的套件管理程式之一,利用资料库管理的方式来进行套件的安装,具有相当容易的操作介面,而且套件查询验证的功能相当强大,不过麻烦的地方在於他的属性相依的问题;

什么是 rpm 、 srpm ? 【相关文章:我在月夜行走

【扩展阅读:cvsnt+wincvs架设cvs的一个

    rpm 全名是『 redhat package manager 』简称则为 rpm 啦!顾名思义,当初这个套件管理的程式是由 red hat 这家公司发展出来的,但其实在很多的其他套件也有相类似的套件管理程式。不过由於 rpm 使用上很方便,所以就成了目前最热门的套件管理程式啦!那么什么是 rpm 呢?说的简单一点, rpm 是以一种资料库记录的方式来将你所需要的套件安装到你的 linux 主机的一套管理程式。他最大的特点就是将您要安装的套件先包装好了,透过包装好的套件里头预设的资料库记录,记录这个套件要安装的时候必须要的相依属性模组(就是你的 linux 主机需要先存在的几个必须的套件),当安装在你的 linux 主机时, rpm 会先依照套件里头的纪录资料查询 linux 主机的相依属性套件是否满足,若满足则予以安装,若不满足则不予安装。那么安装的时候就将该套件的资讯整个写入 rpm 的资料库中,以便未来的查询、验证与反安装!这样一来的优点是: 【扩展信息:(转借李开复)抓住机遇 挑战未来

 

    由於已经编译完成并且打包完毕,所以安装上很方便;

    由於套件的资讯都已经记录在 linux 主机的资料库上,很方便查询、升级与反安装;

 

    但是这也造成很大的困扰,由於 rpm 程式是已经包装好的资料,也就是说,里面的资料已经都『编译完成』了!所以,安装的时候一定需要当初安装时的主机环境才能安装,也就是说,当初建立这个套件的安装环境必须也要在你的主机上面出现才行!例如 rp-pppoe 这个 adsl 拨接套件,他必须要在 ppp 这个套件存在的环境下才能进行安装!如果你的主机并没有 ppp 这个套件,那么很抱歉,除非您先安装 ppp 否则 rp-pppoe 就是不让你安装的(当然您可以强制安装,但是通常都会有点问题发生就是了!)。所以,通常不同的 distribution 所释出的 rpm 档案,并不能用在其他的 distribution 里面,举例来说, red hat 释出的 rpm 档案,通常无法直接在 mandrake 上面进行安装的,更有甚者,不同版本之间也无法互通,例如 mandrake 9.0 的 rpm 档案就无法直接套用在 8.2 上面!因此,这样可以发现他的缺点是:

 

    安装的环境必须与打包时的环境需求一致或相当;

    需要满足套件的相依属性需求;

    反安装时需要特别小心,最底层的套件不可先移除,否则可能造成整个系统的问题!

 

    那怎么办?呵呵!还好,还有 srpm 这个东西! srpm 是什么呢?他也是一种 rpm 啦!但是由於里面连同当初编译之前的原始码都在里头,所以可以进行重新编译的动作。通常 srpm 的附档名是 ****.src.rpm 这一种档案格式。由於 srpm 包含了原始码及参数设定档案,所以在安装之前则必须重新的编译建立起包装的资讯档案套件才行!当然罗,如果在编译的过程中发生了问题,也可以藉由里头的原始码更动来修正问题的所在呢!所以说, rpm 与 srpm 最大的差异就是在於有没有包含原始码的程式啦!

 

--------------------------------------------------------------------------------

什么是 i386, i586, i686, noarch

    好啦!现在我们已经知道 rpm 与 srpm 的格式了,分别为:

    xxxxxxxxx.rpm  <==rpm 的格式,已经包装完成的 rpm 档案;


...   下一页
 ·安装mysql apache2 php    »显示摘要«
    摘要:安装rd9时一定要安装gdbm gdbm-devel openssl openssl-devel stunnel krb5-devel(这些是安装qmail必须的组件)也可选安装perl-time-hires perl-digest-sha1 perl-html-parser perl-html-tagset(这些是spamassassin需要的组件)安装完rd9后可以用rpm -q software 来验证是否安装了这些组件。下面开始安装mysql ap......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE