当前位置:  技术问答>linux和unix

迷茫中的问题(有关RPM打包)

    来源: 互联网  发布时间:2016-09-05

    本文导语:  请问如何将可执行程序和安装脚本打成rpm包啊?我写的SPEC文件如下: Summary: Linux远程监控系统 Name: monitor_desktop Version: 1.0 Release: 0 License: GPL Source: monitor_desktop-1.0.tar.gz BuildRoot: %{_tmppath}/monitor_desktop-1.0-0-root Group:...

请问如何将可执行程序和安装脚本打成rpm包啊?我写的SPEC文件如下:


Summary: Linux远程监控系统
Name: monitor_desktop
Version: 1.0
Release: 0
License: GPL
Source: monitor_desktop-1.0.tar.gz
BuildRoot: %{_tmppath}/monitor_desktop-1.0-0-root
Group: Development/Tools

%description
 Linux远程监控系统
     

%prep

%setup

%build

%install
#cp  -r  $RPM_BUILD_DIR/*   $RPM_BUILD_ROOT
install -d  $RPM_BUILD_ROOT
cp -r  $RPM_BUILD_DIR/%{name}-%{version}  $RPM_BUILD_ROOT
sh install.sh              -----执行安装脚本

%clean
rm -rf $RPM_BUILD_ROOT
rm -rf $RPM_BUILD_DIR/%{name}-%{version}


%pre
sh install.sh              -----执行安装脚本
%post

%postun


%files

%defattr(-,root,root)
/                           -----打包$RPM_BUILD_ROOT下的所有文件


其中Source: monitor_desktop-1.0.tar.gz解包后里面有可执行程序,依赖包和安装脚本,只要执行sh  install.sh就ok了。
可是我用rpmbuild -bb xxxxx.spec时总是报出下面的错误:
*** ERROR: No build ID note found in /home/tangfu/rpmbuild/BUILDROOT/monitor_desktop-1.0-0.i386/monitor_desktop-1.0/exec/mserver
error: Bad exit status from /var/tmp/rpm-tmp.YM3zAa (%install)

我知道问题出在%build上,请问这个问题该怎么更正阿?












|
Source0: monitor_desktop-1.0.tar.gz

%install
tar xvf %{SOURCE0}  -C  $RPM_BUILD_ROOT/

差不多是这样子,你试试吧,monitor_desktop-1.0.tar.gz你要按它安装后的目录结构重新组织下。


    
 
 

您可能感兴趣的文章:

  • java应用程序打包出现问题。
  • 关于ScoUnix用打包的问题!
  • linux系统下打包的问题
  • 请教关于利用java把文件打包的问题,希望能够得到简单的回答,在线等待结帖
  • 关于tar打包时的问题
  • 困惑我好几天的打包问题,各位高手帮忙啊(有分)
  • rpm 打包 问题
  • linux shell tar 打包问题?求指点(新手)
  • 高分请教简单问题,tar打包。
  • 在fedora8下,打包的文件夹传入虚拟机ubuntu下解压出现问题
  • 关于package的打包问题?
  • 问个弱问题,linux下面怎么打包一个目录
  • 打包问题,等待大家帮忙
  • 初学者的问题:如何用jb6给程序打包?在线等待!
  • rpm打包问题
  • 打包文件的问题
  • find配合打包命令使用的问题
  • 关于文件打包的问题
  • LINUX下软件安装打包问题
  • 关于jar打包的问题。
  • 求教有关smartupload的问题,有关就给分!!
  • rpm的安装问题,在线等,解决就散分 iis7站长之家
  • 有关snmp的一个很菜,但是困扰了我很久的问题,有关工作原理的,望大家赐教
  • 有关ResultSet的问题,帮助解决问题者另外加分...
  • (菜鸟问题)有关目录中文件执行的问题???
  • 有关Qt下编译的环境问题
  • 有关裁减内核及shell命令的问题
  • 有关cocoon的问题??
  • Helper! 有关Jbuilder使用问题???
  • 有关swing的问题,请高手回答
  • 一个有关分数的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于用rpm安装*.src.rpm的问题?虽然简单, 但不一定能用好
  • rpm包的使用问题
  • 请教rpm问题!
  • 各位大虾,rpm问题!!急用!
  • rpm解包问题
  • rpm的问题,很简单,先给20分,解决后给100分!
  • 安装rpm的问题,急!
  • 一个很菜的问题.关于rpm的解答.在线等!!!!!!!!!!!!!!!
  • 请教:关于应用rpm命令进行升级安装的问题,thx.
  • 安装rpm问题。
  • RPM包的问题
  • rpm的安装问题,在线等,解决就散分
  • 关于RPM的问题
  • rpm -ivh gcc-4.1.2-46.el5.i386.rpm出现问题
  • rpm 安装问题
  • 安装Apache的RPM包时遇到的问题。
  • rpm安装的问题
  • 一个rpm的问题
  • linux中rpm命令应用问题?(在线等)
  • rpm 安装的问题
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3