草庐IT

linux - rpm.spec 文件中的多个 tar(源文件)文件

我想出了一个linux上的集中式日志服务器。在这一点上,我正在尝试整合以使事情更容易加载到另一台机器上。我想要一个可以一次性安装多个程序的RPM。我正在CentOS7服务器上工作。我希望打包到rpm中的程序是:eventlog2.12libdbi0.9.0freetds0.91libdbi-drivers0.9.0json-csyslog-ng3.5.6我已经对RPM做了很多阅读,只是很难理解如何将多个源放入一个RPM。我是源安装这些而不只是yum安装它们的原因是因为我需要在“./configure--enable-example”中调用的配置。所以我在我的机器上安装了所有这些程序的源

linux - 如何强制RPM在单个目录中安装文件,可能吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestionrpminstall命令,在所有地方安装文件,如:/usr/bin、/usr/sbin、/etc/、/usr/share这样很难搞清楚安装的所有内容。是否可以强制rpm在单个目录中安装所有内容?

linux - 如何强制RPM在单个目录中安装文件,可能吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestionrpminstall命令,在所有地方安装文件,如:/usr/bin、/usr/sbin、/etc/、/usr/share这样很难搞清楚安装的所有内容。是否可以强制rpm在单个目录中安装所有内容?

linux - 制作一个设置 POSIX 文件功能的 RPM

如何制作RPM这设置了POSIXcapabilities一个文件?如果我尝试以非root用户身份执行rpmbuild,那么当我的makefile的安装Hook尝试运行setcap时,我会收到错误消息,但如果我不运行setcap,rpmbuild将如何复制功能?似乎没有任何方法可以从RPMspecfile中设置功能. 最佳答案 有一个用于设置功能的规范文件宏,%caps;由于某种原因,这似乎主要记录在releasenotes中。和变更日志,所以我花了一段时间才找到它。在规范文件中是这样使用的:%caps(cap_net_admin=p

linux - 制作一个设置 POSIX 文件功能的 RPM

如何制作RPM这设置了POSIXcapabilities一个文件?如果我尝试以非root用户身份执行rpmbuild,那么当我的makefile的安装Hook尝试运行setcap时,我会收到错误消息,但如果我不运行setcap,rpmbuild将如何复制功能?似乎没有任何方法可以从RPMspecfile中设置功能. 最佳答案 有一个用于设置功能的规范文件宏,%caps;由于某种原因,这似乎主要记录在releasenotes中。和变更日志,所以我花了一段时间才找到它。在规范文件中是这样使用的:%caps(cap_net_admin=p

linux - rpmbuild 已安装(但未打包)的文件源

我正在尝试从REDHAT6系统上的二进制文件构建RPM。我将所有文件都包含在%files部分(find/path/to/fake/install-typef>>specfile)当我运行rpmbuild-bbspecfile--targetx86_64时,我得到了Checkingforunpackagedfile(s):/usr/lib/rpm/check-files/path/to/rpmbuild/BUILDROOT/Package-1.0.0-1.el6.x86_64error:Installed(butunpackaged)file(s)found:RPMbuilderrors

linux - rpmbuild 已安装(但未打包)的文件源

我正在尝试从REDHAT6系统上的二进制文件构建RPM。我将所有文件都包含在%files部分(find/path/to/fake/install-typef>>specfile)当我运行rpmbuild-bbspecfile--targetx86_64时,我得到了Checkingforunpackagedfile(s):/usr/lib/rpm/check-files/path/to/rpmbuild/BUILDROOT/Package-1.0.0-1.el6.x86_64error:Installed(butunpackaged)file(s)found:RPMbuilderrors

基于Linux系统的本地Yum源搭建与配置(ISO方式、RPM方式)

前言: 由于公司业务服务器大部分都在内网环境下运行,内网环境无法直接使用yum安装升级更新软件,所以需要自建Yum源来满足目前日常工作需要。YUM常用命令参数:yummakecache#构建缓存yumcheck-update#列出所有可更新的软件清单命令yumlistall#列出所有已安装及可安装的软件包yumprovidesifconfig#列出ifconfig命令是那个软件包提供的yumgrouplist#查询可以用安装的组yumupdate#内核升级或者更新所有软件(*谨慎使用*)yumupdatenginx#仅更新指定的nginx软件包yum-yinstallnginx#安装nginx

linux - RPM 规范文件可以 "include"其他文件吗?

RPM规范中是否有一种“include”指令?我无法通过谷歌搜索找到答案。动机:我有一个RPM规范模板,构建过程会根据版本、修订和其他特定于构建的数据进行修改。目前这是由sed完成的。我认为如果规范将#include构建特定的定义文件会更清晰,该文件将由构建过程生成,因此我不需要在规范中搜索和替换。如果没有include,是否有一种惯用的方法来完成这个(我相信很常见)任务? 最佳答案 足够新的rpmbuild版本确实支持%include:%includecommon.inc不幸的是,他们对此不是很聪明——例如,没有已知的目录集,它将

linux - RPM 规范文件可以 "include"其他文件吗?

RPM规范中是否有一种“include”指令?我无法通过谷歌搜索找到答案。动机:我有一个RPM规范模板,构建过程会根据版本、修订和其他特定于构建的数据进行修改。目前这是由sed完成的。我认为如果规范将#include构建特定的定义文件会更清晰,该文件将由构建过程生成,因此我不需要在规范中搜索和替换。如果没有include,是否有一种惯用的方法来完成这个(我相信很常见)任务? 最佳答案 足够新的rpmbuild版本确实支持%include:%includecommon.inc不幸的是,他们对此不是很聪明——例如,没有已知的目录集,它将