specfiles

    2热度

    1回答

    还有一些Requires标记不能满足的事情。 所以我写了一个脚本来验证这些东西,但我在哪里放置它们? 如果没有找到,那么我想退出安装提示用户在尝试再次安装此rpm之前执行这些步骤。 在%install标签写入exit 1构建失败,使用的rpmbuild转速。 说%install has a bad exit code. 编辑:让我给你提供一个例子。我最初想测试的是如果存在Oracle Java 6

    0热度

    1回答

    我建一个名为RSV-1.0转,当你安装RSV-1.0.rpm 包仅包含一个文件等/ rsc.cfg 它会自动安装rsv.cfg文件到/ etc如果我想在更新的rpm文件rsv.cfg中进行更改,请执行以下操作:rsv-2.0.rpm 然后我创建了一个空目录,并将它编入rsv-2.0.tar.gz ,包括新的SPEC文件 %post if [ -f /etc/rsv.cfg ]; then

    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文件,将复制模

    1热度

    1回答

    我的产品已安装,我想升级它。现在,我的升级仅包含一个文件,其中实际产品包含具有更多文件数量的目录结构。 现在,当我使用rpm -Uvh abc.x86_64.rpm它将删除所有旧的文件,并把这个文件放在新的升级补丁。 规范文件是用%pre, %post脚本编写的,但没用。 我试图采取旧软件的备份%pre部分除了要升级的文件和安装后的帮助下%post部分我试图恢复备份的文件,除了升级的文件。 通过按

    0热度

    1回答

    我想一个init脚本,以便只需键入它的名字运行从终端程序添加到我的RPM,还有我感到困惑的一两件事,那就是: - 这些文件位于哪里:pre,post,preun,postun,它们是在添加行%pre之后直接写入spec文件中的。 但我无法通过以下链接找到一个解决方案: - https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Syst

    0热度

    1回答

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

    1热度

    1回答

    我已经给了一个任务来为python twistd应用程序编写systemd单元文件并创建它的rpm。该应用程序是开源的,你可以找到它here。 自己编写单元文件为: [Unit] Description=ECManaged Agent for monitoring and deployment [Service] Type=simple PIDFile=/opt/ecmanaged/eca

    0热度

    1回答

    每次我试图让自己的规范文件,并建立它,我得到这样一个错误: 构建的屏幕上多行开始... + '[' 0 -ne 0 ']' + cd foobar /var/tmp/rpm-tmp.dN7L6s: line 35: cd: foobar: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.dN7L6s

    5热度

    1回答

    我的规格文件的文件部分看起来是这样的: %files %{prefix}/htdocs/ %config %{prefix}/htdocs/share/settings/config.inc.php 现在,由于配置文件已经包含在%{prefix}/htdocs/线我得到警告列出两次“文件”。 解决方法之一是列出%{prefix}/htdocs/中除配置文件外的每个文件。 但我的问题是:有没

    2热度

    1回答

    我已经安装了一个名为Rational Software Architect(RSA 9.5)的程序(在CentOS 7中),它是一个像Eclipse一样运行的胖客户端平台,但实际上并没有安装RPM。 RSA附带了一个安装bash脚本,它几乎只是将eclipse文件放到文件系统上。我的Eclipse可执行文件与/opt/IBM/SDP/eclipse一起使用正常的Ec​​lipse文件夹,例如同一级