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

关于RPM打包问题

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

    本文导语:  我用rpmbuild制作rpm包,SPEC文件部分内容如下: %prep %setup -q %build ./configure make %install make DESTDIR=$RPM_BUILD_ROOT install cp %{SOURCE1} /etc/xdg/autostart/ %files %defattr(-,root,root) /usr/local/bin/mclient %doc README 其中Source1: mclient.deskt...

我用rpmbuild制作rpm包,SPEC文件部分内容如下:
%prep

%setup -q

%build

./configure
make

%install

make DESTDIR=$RPM_BUILD_ROOT install
cp %{SOURCE1} /etc/xdg/autostart/
%files
%defattr(-,root,root)
/usr/local/bin/mclient
%doc README
其中Source1: mclient.desktop,cp %{SOURCE1} /etc/xdg/autostart/这条命令法人目的是想让这个软件开机自动运行,我执行rpmbuild -ba  xxxxx.spec文件一切正常,可以生成xxxx.i386.rpm包,也可以正确执行cp %{SOURCE1} /etc/xdg/autostart/这个命令。但是,为什么执行rpm -ivh xxxx.i386.rpm安装这个rpm
包时,软件可以正常安装,可是cp %{SOURCE1} /etc/xdg/autostart/这条命令没有被执行,请问该怎么处理阿?

|
首先要分清楚,"制作rpm包" 和 "安装rpm包" 的区别
你希望的是安装的时候执行cp,而不是制作的时候cp
安装的时候使用的是
%pre   安装前执行
%post  安装后执行

显然,你是需要安装好以后再cp,所以应该把cp的命令放到%post下面,
另外,用cp来自动启动太业余了, 你可以配置成服务, 通过chkconfig, service来启动,

    
 
 

您可能感兴趣的文章:

  • 用RPM打包,再安装此RPM包,程序大小不一样
  • rpm 打包 问题
  • rpm打包问题
  • 请教如何打包生成rpm包
  • windows 下能否查看以rpm形式打包的源代码?
  • 拿到已经打包好的rpm包后,怎么查看rpm包的编译参数
  • 迷茫中的问题(有关RPM打包)
  • linux RPM打包时出错,求助!!!
  • 100分求助rpm打包问题
  • 关于用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 安装的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux/centos下安装nginx(rpm安装和源码安装)详细步骤
  • openBSD下解压了rpm-4.4.1.tar.gz,但是无法使用rpm命令,需要安装rpm吗?
  • Linux下通过rpm安装软件详细介绍以及如何将软件安装到指定目录
  • 能够给rpm包加密吗? 比如#rpm -ivh name.rpm ,则提示输入密码,然后输入后才安装
  • Redhat/Centos下rpmbuild命令从spec文件或者tar包建立rpm
  • mkinitrd-3.5.15.1-2.i386.rpm device-mapper-1.00.07-1.i386.rpm lvm2-2.00.08-2.i386.rpm 下载地址
  • 请问如何安装rpm格式的gcc如gcc-3.2.2-5.src.rpm,谢谢
  • 我想看.src.rpm的rpm包原代码,怎么解压?
  • 用rpm 生成 rpm软件包。
  • 提示Pyhon没装,这东东在哪个rpm里? smbunmount在哪个rpm里?
  • 用rpm -initdb 初始化db后, rpm 就不能安装包了.
  • 谁知道openssh-3.4p1-1.src.rpm这个rpm包怎么装??
  • RPM相关工具 rpm2html
  • RPM 包管理器 RPM
  • src.rpm 和i386.rpm两种包有什么区别?高手快告诉我!!!!!!
  • 同名同版本的包用RPM方式安装了多次,怎样才能用RPM卸载掉?
  • 制作RPM时,如何在RPM安装包中输出提示信息!
  • 用 rpm -i mozilla-1.6-8.src.rpm 安装,提示没找到key
  • 后缀名为.RPM的文件(如wget-1.5.0-2.src.rpm)是什么文件?在WIN98或NT上能用什么文件打开?谢谢!
  • rp8_linux20_libc6_i386_cs2_rpm.rpm.txt 如何使用?
  • Linux下, 如何卸载已经安装过的rpm包,之前已经用 rmp -i *.rpm 安装过.


  • 站内导航:


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

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

    浙ICP备11055608号-3