腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
RPM
宏
的转储中,"-14“是什么意思?
、
、
在编写
RPM
规范
文件
时,
可以
使用以下方法转储可用/定义的
宏
:或者将%dump内置
宏
包含在
规范
文件
本身中,并检查来自
RPM
过程的输出(构建输出包含
宏
定义在这两种情况下,有些行都以"-14“
或
"-11”作为前缀。没有
任何
一行的行似乎是
浏览 0
提问于2017-03-12
得票数 6
回答已采纳
2
回答
如何编写
rpm
规范
文件
而不提及所有
文件
、
、
我正在编写一个
rpm
规范
文件
,以将tar.gz转换为.
rpm
。
是否
有
一个
宏
或
其他地方,我
可以
使用,将有助于上述要求?或者构建过程应该将
文件
名复制到.spec
文件
中。
浏览 5
提问于2014-07-21
得票数 1
回答已采纳
1
回答
从
RPM
规范
文件
中提取shell脚本以进行静态分析
、
、
、
、
我希望在
规范
文件
中嵌入的脚本上运行,该
规范
文件
将在部署
RPM
的位置运行。我
有
像这样的.spec片段,cat > ./example.sh << EOF我
有
大量的
规范
文件
,我不希望修改。例如在不需要解析
规范
文件
的情况下
浏览 7
提问于2015-04-21
得票数 4
1
回答
RPM
:在%中加载bash脚本
、
、
我已经将一些常见的实用程序脚本放入了common.sh中,我希望在%pre期间在
RPM
文件
中使用这些脚本。common.sh位于
RPM
包的根目录中。我计划做的只是简单地调用类似于source common.sh的东西,但是如何在%pre期间从
RPM
访问common.sh?
浏览 5
提问于2015-07-09
得票数 2
回答已采纳
2
回答
RPM
软件包的测试安装
我们使用
rpm
在内部部署我们的web应用程序。
rpm
安装
文件
,配置apache、cron、日志等等。我想构建一个
rpm
的测试版本,它安装在不同的位置,为apache、cron和日志记录提供不同的配置。应该
可以
在同一台机器上安装生产和测试
rpm
。在安装了这两个
rpm
之后,我将有如下所示的内容/opt/app-test/www/...复制
规范
浏览 6
提问于2009-10-21
得票数 0
回答已采纳
1
回答
rpmbuild如何计算要生成哪些字段?
、
、
、
在比较不同的
RPM
文件
时,我注意到并不是所有的
文件
都公开了相同的头标记。因此,必须有某种逻辑来激活/取消对其中一些元素的
创建
。我知道新的_buildhost
宏
。用于生成两者的
RPM
版本不足以使
浏览 3
提问于2021-01-26
得票数 0
1
回答
如何从SRPM获取
规范
文件
?
、
、
是否
可以
专门下载
规范
文件
(用于
rpm
构建的srpm
文件
)? 或者更准确地说,
是否
有
任何
服务器只存储可供下载的SRPM
文件
?我使用fedpkg下载
RPM
,然后用它们
创建
SRPMs,从而获得
规范
文件
--但是下载
RPM
需要很长时间,所以我希望单独下载一个
规范
文件
。
浏览 0
提问于2019-04-03
得票数 2
回答已采纳
2
回答
(子)包名的
RPM
规范
变量?
、
、
、
RPM
规范
文件
中有许多可用的特殊变量。这些变量中有
任何
一个公开正在处理的当前包的名称吗? 对于单个包
RPM
,答案是显而易见的,但是单个
规范
也
可以
产生多个
RPM
。
是否
有
一个变量(如$
RPM
_PACKAGE_NAME )使rpmbuild自动更新以与当前的%
文件
或
%post
或
%post部分对齐?
浏览 2
提问于2017-11-17
得票数 3
回答已采纳
1
回答
一些
文件
在
RPM
升级后被删除。
、
、
我
有
两个
RPM
文件
。例如,在
RPM
1中
有
File.xml。在
RPM
2中,这个
文件
不存在,但我通过一些脚本
创建
它。如我所知,升级后,如果
文件
不在
RPM
2列表中,它将被删除。
规范
文件
中
是否
有
任何
不删除此
文件
的配置? 最简单的解决方案是在
RPM
2中
创建
一个虚拟
文件
浏览 0
提问于2019-07-04
得票数 0
回答已采纳
1
回答
srpm
规范
文件
中的问号和感叹号
语法
、
、
、
我试图理解Postgres9.1
rpm
是如何在CentOS/RHEL6上构建的,所以我看了一下来自的
规范
文件
。%{!?ldap:%define ldap 1 我知道你
可以
用%define <name>[(opts)] <value>定义一个
宏
变量,我相信感叹号是一个逻辑的否定运算符。我找不到
任何
关于问号
或
上面的例子的信息。看起来像是在定义
宏
变量之前的某种测
浏览 5
提问于2013-01-18
得票数 6
回答已采纳
6
回答
RPM
到MSI包装器?
、
我想知道
是否
已经做出了
任何
努力来从
rpm
规范
文件
创建
MSI
文件
,或者
是否
有
任何
好的
RPM
到Windows的移植。
浏览 1
提问于2009-05-26
得票数 1
回答已采纳
2
回答
从源tarball
创建
rpm
包但tarball不包含
规范
文件
,只包含一个安装脚本。
、
、
、
、
在我担任SysAdmin期间,我遇到过一些应用程序,这些应用程序不提供
rpm
包来安装在基于redhat的发行版上--只有一个源tarball。源tarball没有提供
可以
简化
rpm
包
创建
过程的
规范
文件
。相反,源tarball只提供一个bash/ksh/脚本,该脚本必须作为root执行才能在系统上安装应用程序。我尝试
创建
一个
rpm
包,它基本上运行安装脚本来执行安装脚本。我还试图做正确的事情,尝试以非根用户的身份构建包,并尽可能地修改安
浏览 1
提问于2011-06-10
得票数 1
1
回答
rpm
:在BuildRequires中指定版本或在
规范
文件
中要求指令
、
、
是否
有方法在BuildRequires
或
Requires指令中指定
rpm
规范
文件
中的包版本?例如,我知道我的包
可以
用python版本的3.5+构建(也就是说,3.6也
可以
)。我找不到这个特定的
语法
。
浏览 4
提问于2022-09-25
得票数 0
回答已采纳
6
回答
RPM
规范
宏
的参考(%安装,%buildroot等)
、
哪个手册页描述了直接在
RPM
源
文件
中定义的顶级
RPM
规范
文件
宏
的使用情况?我的意思是%setup、%buildroot等等,它们不在/usr/lib/
rpm
中。在
rpm
.org上查找教程中的%setup选项
或
搜索源代码并不是最方便的。
浏览 0
提问于2012-11-22
得票数 15
回答已采纳
5
回答
我
可以
使用
rpm
来展开specfile中的
宏
吗?
、
具体的例子是,我
有
很多包含Source0:
或
其他包含
宏
的Source行的
规范
文件
。如果不在specfile上实际开始构建
或
编写自己的解析器,我如何才能扩展这些
宏
?
浏览 2
提问于2010-09-03
得票数 19
回答已采纳
1
回答
RPM
需要编译阶段吗?
、
我想为Oracle发行版构建一个OpenCV的
RPM
。我一直在阅读制作
RPM
的各种指南(请参阅),在中,我阅读了以下内容:
RPM
系统将自动化
创建
应用程序的步骤,只要您用适当的步骤配置
RPM
,比如使目标运行。不幸的是,配置正确的步骤并不总是容易的。因此,在尝试
创建
RPM
之前,您需要弄清楚如何构建您计划打包到
RPM
中的应用程序
或
库。一旦您知道了如何构建应用程序
或
库,就
可以
设置一个可复制的构建。然后,
浏览 3
提问于2016-02-01
得票数 1
回答已采纳
1
回答
rpm
-如何在%post
rpm
中执行php
文件
我正在为php web应用程序
创建
一个
rpm
安装程序。其中一个要求是运行php脚本,这是一个将更新源、数据库和执行修复脚本的条目脚本。为了满足这一需求,我
创建
了一个tar
文件
,其中包含了php脚本和更新所需的其他
文件
,并将其存储在源目录中。我只需要调用%post上的php脚本。我首先将目录更改为构建,因为我认为这是tar
文件
的位置。然后解压缩
文件
并执行php脚本。另外,我应该使用哪个
rpm
文件
来安装最终发行版,即rpms/i
浏览 0
提问于2015-04-20
得票数 2
6
回答
RPM
规范
文件
可以
“包括”其他
文件
吗?
、
、
、
RPM
规范
中
是否
有
一种“包括”指令?我通过谷歌找不到答案。 动机:我
有
一个
RPM
规范
模板,构建过程通过版本、修订版和其他特定于构建的数据进行修改。这是目前由sed完成的。我认为,如果
规范
将#include一个特定于构建的定义
文件
(这个
文件
将由构建过程生成),那么它会更干净,所以我不需要在
规范
中搜索和替换。如果没有include,那么
是否
有
一种惯用的方法来完成这一任
浏览 2
提问于2011-05-26
得票数 11
回答已采纳
1
回答
将tar存档中的目录重命名
是否
可以
重命名tar存档中的目录?我的用例是,我
有
一个外部提供的
RPM
规范
文件
,它假设一个具有特定目录结构的tarball,而我
有
一个外部提供的tarball,其顶级目录名与spec
文件
所期望的不匹配。我既不能控制生成tarball的脚本,也不能控制
RPM
规范
文件
,所以我不能对其中的
任何
一个进行更改以匹配另一个。我一直在做的是打开
文件
,更改目录名,然后
创建
浏览 0
提问于2011-12-05
得票数 19
回答已采纳
1
回答
在Hudson中
创建
特定于OS版本的
RPM
文件
、
我
有
一个
RPM
构建
文件
,它是使用运行在RHEL5服务器上的Hudson工具
创建
的。现在,我想在具有OS版本RHEL7的服务器上安装相同的
RPM
文件
。我认识到,
RPM
文件
的安装可能会因为操作系统版本不兼容而失败(因为它是在RHEL5上
创建
的,并且将被部署到RHEL7上),尽管我对此并不确定,而且我不能冒险在没有适当知识的情况下在该RHEL7服务器上安装
RPM
文件
。下面是我的问题: 1)
RPM
浏览 4
提问于2017-03-30
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
D菜谱0710
Linux小白进阶之路:TOP 10命令详解
Linux 基础教程 34-软件包管理-RPM
C语言中的#define预处理指令老手都是这样用,你全都掌握了吗?
最实用的Linux命令总结
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券