gpt4 book ai didi

linux - 我们可以在 %install 部分执行 unix 命令吗?

转载 作者:太空宇宙 更新时间:2023-11-04 10:40:47 25 4
gpt4 key购买 nike

我使用提供给我的二进制文件创建了一个没有源代码的 rpm。简而言之,我正在尝试通过 rpm 自动执行静默安装 sybase 客户端。但是我需要帮助我们是否可以将以下静默安装命令放在规范文件的 %install 部分 -

setup.bin –f <responseFileName> -i silent -DAGREE_TO_SYBASE_LICENSE=true -DRUN_SILENT=true

任何帮助将不胜感激。

最佳答案

如果您希望在安装包时执行脚本,则必须将其放在%post 部分。根据您的评论,这就是您所做的。

问题是,如果您以这种方式运行安装脚本,rpm 将无法跟踪已安装的文件。它不知道那些文件属于包,不会在您卸载 rpm 时删除它们,也不会正确处理更新等。您的 rpm 将损坏。

如果您无法构建合适的 rpm,只需使用一个简单的安装脚本即可。

关于linux - 我们可以在 %install 部分执行 unix 命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35292027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com