spec文件内容:

1 Summary: A test spec file for build rpm package

2 Name: php_rpm_test

3 Version: 1.0.1

4 Release: 1%{?dist}

5 License: Commercial

6 Group: Development/Languages

7 Source0: %{name}-%{version}.tar.gz

8 BuildRoot: %{_tmppath}/%{name}-root

9 Requires: php >= 5.2-

10 %define www /home/qianhaiqing/

11 %define pear /usr/lib/php/pear

12

13 %description

14 php_rpm_test is a test package. It only show vistor's ip address.

15

16 %prep

17 %setup -q

18

19 %build

20

21 %install

22 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

23 install -d $RPM_BUILD_ROOT%{www}

24 install -d $RPM_BUILD_ROOT%{pear}

25 cp -rf index.tar.gz $RPM_BUILD_ROOT%{www}

26

27 %files

28 %defattr(-, root, root)

29 %{www}

30

31 %changelog

~

出错信息

$ rpmbuild -bb test.spec

Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.94011

+ umask 022

+ cd /usr/src/redhat/BUILD

+ LANG=C

+ export LANG

+ unset DISPLAY

+ cd /usr/src/redhat/BUILD

+ rm -rf php_rpm_test-1.0.1

+ /bin/gzip -dc /usr/src/redhat/SOURCES/php_rpm_test-1.0.1.tar.gz

+ tar -xf -

tar: index.php: Cannot open: File exists

tar: Error exit delayed from previous errors

error: Bad exit status from /var/tmp/rpm-tmp.94011 (%prep)

RPM build errors:

Bad exit status from /var/tmp/rpm-tmp.94011 (%prep)

[qianhaiqing@nginx+tomcat SPECS]$ sudo rpmbuild -bb test.spec

Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.53914

+ umask 022

+ cd /usr/src/redhat/BUILD

+ LANG=C

+ export LANG

+ unset DISPLAY

+ cd /usr/src/redhat/BUILD

+ rm -rf php_rpm_test-1.0.1

+ /bin/gzip -dc /usr/src/redhat/SOURCES/php_rpm_test-1.0.1.tar.gz

+ tar -xf -

+ STATUS=0

+ '[' 0 -ne 0 ']'

+ cd php_rpm_test-1.0.1

/var/tmp/rpm-tmp.53914: line 36: cd: php_rpm_test-1.0.1: No such file or directory

error: Bad exit status from /var/tmp/rpm-tmp.53914 (%prep)

RPM build errors:

Bad exit status from /var/tmp/rpm-tmp.53914 (%prep)

rpmbuild php,linux RPM打包时出错,求助!!!相关推荐

  1. linux js脚本无法响应,执行Linux shell脚本时出错

    我想执行一个shell脚本来在dhtmlx实时更新的框架中启动nodejs服务器.根据dhtmlx文档,nodejs服务器将被放入web根目录.我已经写了位于/ var/WWW(其中的NodeJS文件 ...

  2. webpack打包时出错:ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected token: punc (()

    vue项目中使用elementUI官方模版构建的项目,打包时出错: ERROR in index.js?c20a42392c6d1abf69df from UglifyJs Unexpected to ...

  3. vue.js项目打包时出错找不到main.js

    vue.js项目打包时出错找不到main.js 打包时设置了开发环境和生产环境的入口文件分别是 配置打包文件vue.config.js(没有的话新增) module.exports = {chainW ...

  4. linux复制文件时出错,Linux复制文件时出现omitting directory错误如何解决?

    Linux系统下复制文件的时候可能会出现一个cp:omitting directory的错误提示窗口,这是因为复制文件的路径不正确所导致.比如用户把文件复制到bbs这目录下,而bbs下的只能是目录而不 ...

  5. MATLAB打包exe文件及打包期间出错问题解决

    MATLAB路径不可以有中文! 有一些m文件不能被二进制化. MATLAB打包exe文件步骤 1. 上边栏选择APP,点击Application Compiler 2. Add main file 3 ...

  6. Linux rpm 命令参数使用详解及强制安装和忽略依赖 与 学习rpmbuild总结

    转载链接:http://blog.sina.com.cn/s/blog_5d867af101019b7i.html RPM RPM是RedHat Package Manager(RedHat软件包管理 ...

  7. Linux 命令之 rpmbuild -- 用于创建 rpm 格式的二进制软件包和源码软件包

    文章目录 一.命令介绍 二.命令选项 (一)从 specfile 建立 (二)从 tarball 包建立 (三)从 source package 包建立 (四)其它选项 (五)所有 rpm 都可使用的 ...

  8. rpm打包sh调用shell_RPM包rpmbuild SPEC文件深度说明 【装载】

    转载地址[请查看作者原文] http://hlee.iteye.com/blog/343499 http://laoguang.blog.51cto.com/6013350/1103628 关键字 s ...

  9. linux tar zcf打包时注意事项

    linux tar zcf打包时注意事项

  10. linux线程出错,在线程应用程序(linux,pthreads)中读取文件大小时出错

    我试图从Linux中的文件夹中读取所有文件和目录,其线程为 获取最大文件大小&当前目录和当前目录树下的名称.在线程应用程序(linux,pthreads)中读取文件大小时出错 主线程扫描基本目 ...

最新文章

  1. CCommandLineInfo类
  2. ORACLE用户权限管理笔记整理
  3. pythonlower函数_python中lower函数实现方法及用法讲解
  4. servlet 认证,授权
  5. mysql六:数据备份、pymysql模块
  6. python实例 65,66
  7. 在uipath_UiPath狂欢节Day 3——国内超级企业CFO大咖RPA案例分享!
  8. SpringBoot - 资源国际化
  9. pcb设计单点接地示意图_PCB设计接地详解
  10. 【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- Animator动画状态机...
  11. 【HBase学习】Apache HBase项目简介
  12. TG Pro for mac电脑温度管理工具
  13. ios::ate和ios::app在C++文件中的区别
  14. Linux的shell中echo改变输出显示样式
  15. tag untag_交换机该怎么理解Hybird中Tag和Untag端口模式?
  16. 2016-05-25 margin-right jsp获取页面流变量 文字颜色
  17. 基于 IPIP.NET 进行公网故障排查
  18. html怎么做实心圆,html5如何使用canvas画空心圆与实心圆
  19. pycharm如何添加桌面图标_桌面图标全变成pycharm了怎么办?
  20. 荣耀笔记本linux版硬盘分区,荣耀MagicBook硬盘分区详细教程

热门文章

  1. 烤箱做披萨的做法 教你做火腿肠披萨
  2. 数据可视化Matplotlib库
  3. 分机号 —— 蓝桥杯
  4. 单片机c语言reti的用法,51系列单片机的RETI指令分析
  5. java-php-python-ssm网上游戏商店设计计算机毕业设计
  6. VNC 锁屏之后无法输入密码解锁
  7. java 中如何检测异常_如何检测Java中何时全局抛出了异常?
  8. linux设置的依赖关系,linux:dpkg:依赖关系问题使得 skype 的配置工作不能继续:问题解决方法...
  9. 简历中的star法则
  10. 我是如何从流水线工人到程序员?(2008-2018)