LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1682|回复: 3

rpm后缀的意义,i386、i686、src、noarch……

[复制链接]
发表于 2004-1-3 08:50:15 | 显示全部楼层 |阅读模式
现在的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的最佳性能。) 还有AMD的系统,现在也 有一种软件包:*.athlon.rpm,这种装在AMD系统上更能发挥好AMDcpu的性能。还 有一种:*.noarch.rpm这个与包可以在各个不同的cpu上使用。

还有一种类型的软件包是后缀*.src.rpm 这类软件包是源程序包,不能直接安装运 行的,先要通过编译。在编译时会根据cpu的类型来产生相应后缀的软件包.
发表于 2004-1-5 23:17:29 | 显示全部楼层
那.src.rpm的文件怎样安装?
我用的是rh9,安装时加的--rebuild选项系统说是无效选项
 楼主| 发表于 2004-1-6 08:01:30 | 显示全部楼层
rpmbuild这个包有没有安装?
发表于 2004-1-29 23:30:17 | 显示全部楼层
rpmbuild --rebuild *.src.rpm
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表