rpmbuild

    -1热度

    1回答

    我写了spec文件只是将一些文件复制到CentOS7上的某个目录。 ...(中略)...... %准备 %设置-q %建立 %安装 安装-m 644 -p $ RPM_SOURCE_DIR /一些/文件\ $ RPM_BUILD_ROOT%{_ SYSCONFDIR} /文件 %干净 室射频$ RPM_BUILD_ROOT %文件 %DOC %配置(了noreplace)%{_ SYSCONFDI

    1热度

    2回答

    Linux发行版如何像Redhat SLES那样构建RPM。我想要了解的主要任务是,他们的构建系统如何识别特定RPM中仅更改过的文件,然后递增RPM版本? 我试过几种方法来完成这个任务。 1)我尝试使用索引机制,我尝试跟踪RPM的所有文件部分以及它们的md5sum和timestamp,然后在更改任何文件md5sum值时增加RPM的版本。 但是这种方法不可扩展。有没有可以用于相同的构建软件?

    0热度

    1回答

    错误: [[email protected] SPECS]# rpmbuild -ba libguestfs.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xxzZTr + umask 022 + cd /root/rpmbuild/BUILD ++ mktemp -d + tmphome=/tmp/tmp.BAJzdrk0ne

    2热度

    1回答

    这里有一点非常奇怪。我建立一个RPM包,这里是我的规格文件: [[email protected] rpmbuild]# cat SPECS/generated.spec # The name of your package Name: sotoolkit # A short summary of your package Summary: Toolkit # The version

    0热度

    1回答

    我创建的rpm包需要很长时间才能安装。它只包含Berkely db格式的数据库文件和大小为2.2GB的数据库文件。 下面是我的RPM规范 #AutoReq: no AutoReqProv: no %define PYTHON /usr/bin/python %define RPM_BUILD_DIR %{_topdir}/BUILD %define RPM_BUILD_ROOT %{_to

    0热度

    1回答

    是否有可能在spec文件中为子包提供单独的%安装部分? 例如,文件可以被用于主包指定为 %files 和用于分装这样的: %files mysubpackage 然而 ,我只看到一个 %install 部分,如果我遇到了错误 %install mysubpackage

    0热度

    1回答

    我需要将libvncserver和libvncclient库更新到0.9.11。 我运行CentOS的7.3,目前,最新的libvncserver RPM是0.9.9 于是我拿了libvncserver SRPM,修改规范文件,并更新了libvncserver压缩包来创建一个0.9.11版本的libvncserver和libvncclient RPM的。 我在安装时遇到依赖性问题。 Loaded

    0热度

    1回答

    我有一个RPM软件包mypackge和最近的更改我的软件需要我添加OpenSSL v1.0.2作为依赖项。 最初RPM规格包含以下要求行: Requires: openssl policycoreutils-python python2-pip ... 我已经更新了此行: Requires: openssl >= 1.0.2 policycoreutils-python python2-pip

    0热度

    1回答

    目前我正在使用以下CMakeLists.txt文件构建一个名为firstrpm的RPM。我扩展了spec文件,使其具有%package指令的子包,现在我想扩展CMakeLists来创建两个rpms(比如说firstrpm和secondrpm)。我怎样才能扩展它,以便能够制作第二个具有不同软件包名称和单个构建的RPM?来自一个源包 set(CPACK_PACKAGE_RELEASE_VERSION

    0热度

    1回答

    在此之后教程Spec File Changes For Subpackages我能够用一个单一的构建做下面的代码创建两个RPM打造的.spec文件中定义的子包: 我的规范文件是一样的东西: Name: @[email protected] License: the license Summary: the summary Group: Applications Version: @[e