免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 882 | 回复: 0
打印 上一主题 下一主题

[请教]RPM的spec制作问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-09 02:42 |只看该作者 |倒序浏览
各位好,这个问题我在chinaunix问过很多天了望得到帮助   


我有一个linux的问题请各位前辈,我有些客户使用linux,有些软件我以前一直是用tar包的方式把软件给他。但是有些人搞不明白怎么装,尤其是路径的问题(由于我把tar包路径都做在了一起,并设置好了权限,需要cp到根目录解压才能拷贝到相应的目录)。我觉得这样很麻烦。 看到网上很多关于rpm制作的文档,我觉得如果有这种方式很方便。 但是那个spec怎么写呀,因为需要做成rpm包的都是一些配置文件或者二进制程序。没有源代码,但网上的文档都是介绍一些把源代码编译后做成rpm的。所以我有些糊涂,请前辈们指点~

或者请前辈们指教用什么方法能把RPM包中的spec提出来



  1. Summary: no summary
  2. Name: qsysrelase
  3. Version: 1.0
  4. Release: 0
  5. License: Commercial
  6. Source:  /usr/src/redhat/SOURCES/qsysrelase-1.0-0.tar.gz
  7. Group: Environment/Daemons
  8. Prefix: /

  9. %description
  10. no description
  11. %files
  12. #%defattr(-,root,root)
  13. %config /data
  14. %config /etc
  15. %config /sbin
  16. %config /usr
  17. %config /var
复制代码



qsysrelase-1.0-0.tar.gz 中有 data etc sbin usr var 均为目录文件
我的想法是把 qsysrelase-1.0-0.tar.gz 中的那些目录文件打成RPM包,然后在使用 rpm -ivh qsysrelase-1.0-0.i386.rpm 命令能自动把包中的文件解压到根目录“/”如果有相同文件则替换原有文件。


但是每次我在
[root@qsys SPECS]# rpmbuild -ba qsysrelase.spec
Processing files: qsysrelase-1.0-0

时候总会停留在上面的状态不能继续,硬盘狂转,rpmbuild占用CPU资源很多,即使过去半个小时也仍然没反应。

我不知道我哪里搞错了,请朋友们指点~ 非常非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP