- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(Linux命令集
(参考《鸟哥的linux私房菜》)第五部分19、软件的安装:RPM,SRPM与YUM功能软件管理器简介前一章我们以源代码的形式来安装软件,也就是利用Tarball来讲那些软件的安装。那如果我们的linux系统与厂商的系统一模一样,那么厂商的系统上面编译出来的可执行文件自然也就可以在我的系统上面跑了。也就是说,厂商现在他们的系统上编译好我们用户需要的软件,然后将这个编译好的可执行的软件直接发布给用户来安装。,如此一来,由于我们本来就是使用厂商提供的linux distribution,所以系统当然是一样的。安装时还可以加上一些相关的东西,将它新建成数据库,可以进行安装、升级等操作,linux就提供了至少两种这方面的软件管理器,分别是RPM与Debian的dpkg。linux界两大主流:RPM与DPKGlinux开发商先在固定的硬件平台与操作系统平台上面将需要安装或升级的软件编译好,然后将这些软件所有的相关文件打包成一个特殊格式的文件,在这个软件文件内部还包含了预先检测系统与依赖软件的脚本,并提供了记载该软件提供的所有文件信息等,最终将这个软件文件发布。客户端取得这个文件后,只要通过特定的命令来安装,那么该软件文件就会按照内部的脚本来检测相关的前驱软件是否存在,若符合安装环境,那么就会开始安装。安装后还会将该软件的信息写入软件管理机制,以完成未来可以升级、删除等操作。目前linux界软件安装方式最常见有两种:dpkg,只要是派生于Debian的其他linux distribution大多使用dpkg机制,如B2D,ubuntu。RPM,有red hat开发出来,后来的fedora,centos,suse就是用它。两者机制都存在软件依赖性问题,通过“在线升级”机制,只要有网络,就可以取得原本开发商所提供的任何软件,在dpkg机制开发出了apt在线升级机制,RPM则是yum机制。什么是RPM与SRPMRPM是以一种数据库记录的方式将你所需要的软件来安装你的linux系统的一套管理机制。RPM最大的特点是将你要安装的软件先编译过,并且打包成RPM机制的安装包,通过包装好的软件里头默认的数据库记录这个软件必须具备的依赖属性软件,当满足则给予安装,若不满足就不予安装,那么安装的时候将该软件信息写入整个RPM数据库当中,以便未来的查询、验证、反安装。该软件文件几乎只能安装在原本默认的硬件与操作系统版本中。通常不同的distribution所发布的RPM文件并不能用在其他的distribution上。所以这些软件管理机制的问题是软件安装环境必须与打包时环境需求一致或相当,需要满足软件依赖性属性需求,反安装时小心,最底层软件不可删除,否则对系统造成问题。这时候使用SRPM。就是Sourcre RPM的意思,这个RPM文件含有源代码。这个SRPM所提供的软件文件内容没有经过编译,它提供的是源代码。通常SRPM的扩展名是***.src.rpm这种格式命名。但是它仍然含有该该软件所需要的依赖性软件说明以及所有RPM文件所提供的数据,同时,它提供了参数设置文件(也就是makefile与configure),所以,安装时必须先将该软件以RPM管理的方式编译,此时SRPM会被编译成RPM文件,然后将编译完成后的RPM文件安装到linux系统上。我们可以修改SRPM内的参数设置文件,然后重新编译生成适合我们linux环境的RPM文件。什么是i386,i586,i686,noarch,x86_64xxxxxxx.rpm RPM格式xxxxxx.src.rpmSRPM格式rp-pppoe - 3.1 - 5 .i386.rpm软件名称 软件的版本信息 发布次数 适合的硬件平台 扩展名软件名称版本的信息:分为主版本(3)、次版本(1)发布次数:编译次数硬件操作平台:i386:几乎适用所有x86平台i586:针对586级别的计算机进行优化编译,包括P-l MMX以及AMD的k5,k6.i686:在P-ll以后的intel系列cpu及k7以后级别cpu都属于i686级别x86_64:针对64位cpu进行的优化编译设置,包括intel的core2以上级别cpu,AMD的Athlon64以后级别noarch:没有任何硬件等级限制。最低等级的i386软件可以安装在所有x86硬件平台,不论是32位还是64位。RPM优点RPM内含已经编译过的程序与设置文件等数据,可以让用户免除重新编译的困扰RPM安装之前,会先检查系统的硬盘容量、操作系统版本等,可以避免文件错误安装RPM文件本身提供软件版本信息、依赖属性软件名称、软件用途说明、软件所含文件信息,便于了解软件RPM管理的方式使用数据库记录RPM文件的相关参数,便于升级、删除、查询与验证。缺点:安装过程中RPM检验
您可能关注的文档
最近下载
- 2022年4月自考00320领导科学试题及答案.docx VIP
- 北方苹果沟藏保鲜技术.doc VIP
- 2023版ECPR专家共识更新解读PPT课件.pptx VIP
- 路堑高边坡专项施工方案.doc VIP
- 2024-2025学年 云南省昆明市云南大学附中星耀学校高一(上)入学数学试卷(含答案).pdf VIP
- 《湖北省应征公民政治考核档案》表格(1).pptx VIP
- M6D双通道平衡充电器使用手册.pdf
- 2020版中考化学同步习题:燃料的合理利用与开发(含解析).doc VIP
- 2025年高考英语全国一卷(新高考1卷)变化分析与备考建议课件+2026届高考英语一轮复习.pptx VIP
- 2024广西专业技术人员继续教育公需科目参考答案(98分).docx VIP
文档评论(0)