有时我们要找一个rpm的安装版,但没有合适的版本,怎么办呢?我们可以使用 src.rpm 源码RPM包进行RPM包的生成。下面以 Broadcom NetXtreme II BCM 5709 网卡驱动程序为例。
在Dell R710服务器上,安装CentOS 5.4 x64位系统,识别不到网卡,去 NetXtreme 官网下载回来的linux驱动包里没有相应的rpm安装包,仅提供了
nettreme2-5.2.55-1.src.rpm
安装方法如下:
[root@localhost NetXtremeII]# rpm -ivh netxtreme2-5.2.55-1.src.rpm
1:netxtreme2 ######################## [100%]
[root@localhost NetXtremeII]# cd /usr/src/RedHat/
[root@localhost RedHat]# rpmbuild –bb SPECS/netxtreme2.spec
[root@localhost RedHat]# rpm -ivh RPMS/x86_64/netxtreme2-5.2.55-1.x86_64.rpm
好了,驱动都安装上了,重启服务器即可。
注意:请确认您的系统中已经安装了gcc gcc-c++ 相关编译环境和rpmbuild包。
版权所有,转载请注明出处。
转载自 <a href="http://www.yanghengfei.com/archives/389/" title="linux 下使用 src.rpm 源码包生成rpm安装包" rel="bookmark">linux 下使用 src.rpm 源码包生成rpm安装包 | 星外飞客 </a>
我简单说几句