Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103681988
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-04 11:36:55

作者: chaian  出自:
源代码RPM为扩展名是*.src.rpm的RPM包。

1、安装源代码RPM包
sudo rpm -ivh packagename.src.rpm
这时源代码RPM包被分解为:
/usr/src/redhat/BUILD 解压过的tar包安装的源代码,在此目录下用其packagename的文件夹存放
/usr/src/redhat/RPMS 从源代码RPM包生成的二进制RPM包存放目录
/usr/src/redhat/SOURCES 实际的源代码,tar压缩包
/usr/src/redhat/SPECS 建立二进制RPM包的规范文件
/usr/src/redhat/SRPMS 在包建立过程中生成的源代码RPM包

其中/usr/src/redhat/SOURCES目录下的.spec文件是用于建立二进制RPM包的规范文件。

2、生成可安装的二进制包
生成二进制RPM包及tar源代码包:
rpmbuild -ba /usr/src/redhat/SPECS/packagename.spec
只生成二进制RPM包:
rpmbuild -bb /usr/src/redhat/SPECS/packagename.spec

3、安装软件包
安装二进制RPM包:
rpm -ivh /usr/src/redhat/RPMS/packagename.rpm
安装tar包:
cd /usr/src/redhat/BUILD/packagename/
./confiugre
make && make install
阅读(173) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~