rpm

    0热度

    1回答

    我想用.symtab和.strtab部分构建一个二进制文件来跟踪函数。 我正在使用“make & & make install”,二进制文件没问题。 但是,当我使用“make rpm”并安装rpm包时,.symtab和.strtab部分都不见了。 我跟踪RPM生成日志,看到那些: libtool: install: /usr/bin/install -c mybinary /root/rpmbui

    3热度

    2回答

    在Java项目中,我使用了matrix-toolkits-java(MTJ)来实现高效的矩阵乘法。这依赖于netlib-java,而这又依赖于机器上安装的BLAS和LAPACK的优化实现。它专门查找/usr/lib64/libblas.so.3和/usr/lib64/liblapack.so.3来查找这些库。 当通过百胜安装blas和lapack,我们得到符号链接/usr/lib64/libbla

    2热度

    1回答

    我读了Fedora打包准则使用systemd预设,但我缺少一个关键点: 宏%systemd_post运行systemctl preset这意味着是否要启用或信息禁用该服务必须已经存在于systemd预设文件中。但是它从哪里开始呢?如果软件包首先将自己的预置文件放置在提供的位置(根据我已阅读的内容不推荐,因为它会使常规策略的管理复杂化),或者将正在安装的服务添加到其中一个现有系统预置文件中?那么,有

    0热度

    1回答

    我已经安装使用CentOS的厨师7地图服务器7.0.5 ... 我一直在使用这个规范文件构建RPM包... %global ini_name 40-mapserver.ini %global project_owner mapserver %global project_name mapserver # MapServer doesn't support PHP 7 yet. See: #

    2热度

    1回答

    我是新来的RPM包装,但rpmbuild似乎需要C++标准库,我不知道为什么。 下面是RPM说明文件: Name: go-github-release-test Version: 0.0.1 Release: 1 License: LICENSE Url: Summary: Test of go-github-release process %description Test of

    1热度

    2回答

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

    0热度

    1回答

    我是新来的RPM,并想知道是否有可能部署一个rpm包而不是一个根。 之所以这样做,是因为我们的代码版本需要构建一个rpm,所以虽然我自己构建了一个rpm,但是当我想安装它来测试我的包是否正常时,我需要具有对sudo的sudo访问权限我可以以root身份安装它。这样做的问题是,我不能删除作为该rpm一部分安装的文件/目录,也不能重新安装,因为我只给了“-ivh”选项的sudo rpm权限。

    2热度

    1回答

    我正在使用CentOS 7.我需要制作RPM软件包。我有3个tarball文件,如aa-1.0.tar.gz bb-1.2.tar.gz和cc-3.0.tar.gz。我需要建立所有的人都用不同的配置选项像第一个压缩档的配置选项是: ./configure --prefix=/opt/proxy 如何在SPEC文件下生成或安装宏指定此? 我知道焦油一个源文件中,我们可以指定./configure

    0热度

    1回答

    我试图建立一个规范文件,如果我试图执行这些步骤创建FreeXL CON CentOS的7 转手动 tar xzf freexl-1.0.2.tar.gz cd freexl-1.0.2 export MAKEFLAGS='-j2' ./configure --prefix=/usr/local && make && make install 一切工作正常,我可以看到在/ usr /本

    0热度

    1回答

    我想构建一个包含内核模块的rpm。 当我在CentOS我用%(使用uname -r)的.ko复制模块目录创建 uname -r扩展为“3.10.0-327.el7.x86_64” 现在,如果我想安装与使用rpm相同的内核版本的其他系统一样KO,它为它创建一个单独的文件夹,即 其他系统 我可以写上又名/lib/modules/3.10.0-327.el7.x86_64一个通用的spec文件,将复制模