博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rpm软件包类型
阅读量:5118 次
发布时间:2019-06-13

本文共 840 字,大约阅读时间需要 2 分钟。

rpm软件包

在linux世界里有两种流行的包管理方式,分别是redhat系的rpm和debian系的deb。其中rpm是RedHat Package Manager(RedHat软件包管理工具)的简称,通过rpm命令可以对rpm包进行安装、删除等一系列管理操作。但是大家有没有发现rpm包的命名中会有一些类似于x86、noarch、src的字段呢?这些字段究竟是什么意思呢?

 

*.x86.rpm

包有这么几种(后缀):*.386.rpm,*.486.rpm,*.586. rpm,*.686.rpm,这是与CPU的指令集有关.
因为intel的cpu经过这么久的发展,不断 的更新,产生从8086,8088,80286,80386,80486,奔腾(586),奔腾二代(686),奔腾 三代(686)...cpu的每次换代,都增加了一些新的指令集,但都向后兼容。
而这些软件包为了能发挥好cpu的全部性能,就加入cpu相对应能执行的指令。因此就产生了各种不同的软件包。
所以,i686的软件包能在奔腾二代以上的cpu上执行,但基本不能在此之先的cpu如486上执行。
而i386的软件包既可在i386 的电脑上执行,也可在后面 所有的cpu上执行(如奔三,但不能发挥cpu的最佳性能)。
 

*.athlon.rpm

还有AMD的系统,现在也有一种软件包:*.athlon.rpm,这种装在AMD系统上更能发挥好AMDcpu的性能。
 

*.noarch.rpm

还有一种:*.noarch.rpm;noarch是no architecture的缩写,说明这个与包可以在各个不同的cpu上使用。
 

*.src.rpm

还有一种类型的软件包是后缀*.src.rpm。
这类软件包是源程序包,不能直接安装运行的,先要通过编译。
在编译时会根据cpu的类型来产生相应后缀的软件包。
 
参考链接:
 

转载于:https://www.cnblogs.com/thatsit/p/5681925.html

你可能感兴趣的文章
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
Win磁盘MBR转换为GUID
查看>>
大家在做.NET B/S项目的时候多用什么设技术啊?
查看>>
Java SE和Java EE应用的性能调优
查看>>
Android设计模式系列--原型模式
查看>>
免费的论文查重网站
查看>>
C语言程序第一次作业
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
了解node.js
查看>>
想做移动开发,先看看别人怎么做
查看>>
Eclipse相关集锦
查看>>
虚拟化架构中小型机构通用虚拟化架构
查看>>
继承条款effecitve c++ 条款41-45
查看>>
HTML+CSS学习笔记(九)
查看>>
Java泛型的基本使用
查看>>
1076 Wifi密码 (15 分)
查看>>
rsync
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>