`
chaoslawful
  • 浏览: 198411 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

rpmbuild时报告Package already exists: %package ...错误的可能原因

 
阅读更多

用 rpmbuild 编译一些老的 SRPM 或 tarball 时经常会报告 Package already exists: %package ... 错误而无法继续,通常其原因是这些包的 spec 文件中含有当前版本的 rpmbuild 无法识别或展开的宏定义,只要修改一下 spec 文件保证其中非标准的宏都有对应定义应该就能继续打包了。

 

分享到:
评论

相关推荐

    nginx-1.24.0-1.el7.ngx.x86-64-ipv6.rpm

    2023年5月26日,当前最新稳定版本nginx 1.24.0 已开启ipv6支持 二进制rpm包 适用于centos7 redhat 7系列的操作系统使用 适用于x86架构 主要修复安全漏洞、升级更新nginx版本,增强web服务器安全性

    64位linux 编译c提示gnu/stubs-32.h:No such file or directory的解决方法

    在64位Linux系统下编译C语言程序时,可能会出现gnu/stubs-32.h文件不存在的错误,主要是因为缺少32位兼容包的原因。今天,我们就来探讨解决这个问题的方法。 首先,让我们了解问题的出现原因。在编译C语言程序时,...

    rpmbuild的一个例子

    在Linux世界中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,它能够帮助用户安装、升级、查询和删除软件。`rpmbuild`是与RPM相关的工具,用于构建RPM软件包。这个例子将详细介绍如何使用`rpmbuild...

    rpmbuild-V1.0.3.zip

    【标题】"rpmbuild-V1.0.3.zip" 提供的是一个基于RPM(Red Hat Package Manager)构建工具的版本1.0.3的打包文件。RPM是Linux系统中广泛使用的软件包管理器,它使得安装、升级、查询和卸载软件变得简单。在这个特定...

    lvm2-cluster-2.02.187-6.el7_9.5.x86_64.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

    ceph-fs-rpm-build

    在Red Hat或CentOS系统中,构建RPM(Red Hat Package Manager)软件包是一项关键的技能,特别是当你需要为项目自定义安装包时。本文将详细介绍如何为Ceph的文件系统部分,即CephFS,构建RPM包,这个过程通常涉及到`...

    RPM包rpmbuild SPEC文件深度说明

    在Linux世界中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,它用于安装、升级、查询和删除软件。RPM包是Linux发行版中常见的软件分发格式,而`rpmbuild`是构建RPM包的工具。`SPEC`文件是rpmbuild...

    rpmbuild 打成成功的demoe testrpm

    在描述中提到,如果你在练习CentOS与Qt的RPM打包时感到困惑,可以通过这个演示来启动你的打包旅程,这暗示了我们将涉及如何为Qt应用程序准备源代码、配置`spec`文件以及运行`rpmbuild`命令。 首先,我们需要一个Qt...

    rpm安装详解

    表示要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的,可以使用 rpm --force -i 强制安装。 is needed by ... 表示这个包需要的一些软件你没有安装,可以使用 rpm --nodeps -i ...

    rpmbuild-hello

    `hello`可能是这个软件包的名字,通常代表了一个简单的示例程序,可能是为了教学目的或演示如何使用`rpmbuild`。在开源社区,许多初学者会通过创建一个“Hello, World!”程序来学习软件打包流程。 在Linux环境中,`...

    rpm 4.11.3 版本升级

    RPM(Red Hat Package Manager)是Linux系统中广泛使用的软件包管理器,它负责软件的安装、升级、查询、验证和卸载等操作。RPM 4.11.3 是一个重要的版本更新,它提供了许多改进和修复,旨在提高系统的稳定性和性能。...

    rpm-tomcat7:用于安装Tomcat 7.0的RPM规范文件

    wget https://raw.github.com/nmilford/rpm-tomcat7/master/tomcat7.spec -O ~/rpmbuild/SPECS/tomcat7.spec --no-check-certificate wget https://raw.github.com/nmilford/rpm-tomcat7/master/tomcat7.init -O ~...

    torchSpecfiles:为Google Deepmind DQN构建.rpm依赖项(...对于Fedora 20、21等)

    这些是Google Deepmind对DQN的依赖。 我已经用Fedora 20和Fedora 21对它们...rpmbuild -bb luajit-torch-sundown.spec rpmbuild -bb luajit-torch-cwrap.spec rpmbuild -bb luajit-torch-paths.spec 作为根: cd /h

    SpringBoot之rpm打包文档.rar

    RPM(Red Hat Package Manager)则是Linux系统中广泛使用的软件包管理器,用于安装、升级、查询和删除软件。本文档将详细介绍如何将SpringBoot应用打包成RPM包,包括完整的案例和可能遇到的问题。 1. **SpringBoot...

    cargo-rpm:用于构建Rust项目的.rpm版本的Cargo子命令

    货物转速 用于构建Rust项目的.rpm版本的。 ... 如果遇到错误,则可能需要查看有关为什么rpmbuild失败的更多信息。 运行cargo rpm build -v以启用详细模式。 完成的.rpm文件将放置在target/releas

    开源软件的使用

    https://www.kernel.org/ 下载各版本的内核源码及工具 ... 练习内核定制、编译及安装: rpm -ivh kernel-4.9.25-27.el7.src.rpm cd /root/SOURCES rpmbuild -bp –target=x86_64 …/SPECS/ker

    制作nodejs的linux安装包

    mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} ``` - 查看当前的工作车间设置: ```bash rpmbuild --showrc | grep _topdir ``` 2. **编写spec文件:** - 创建并编辑 `~/rpmbuild/SPECS/node.spec...

    ubuntu终端命令大全

    * src.rpm 的安装需要使用 rpmbuild 命令加上 –rebuild 参数,如 rpmbuild –rebuild *.src.rpm,然后在/usr/src/下找到 FC3 下 iso 程序安装:system-config-packages –isodir=iso 所在目录 RH 下 iso 程序安装:...

Global site tag (gtag.js) - Google Analytics