rpm

    0热度

    1回答

    我有一个CMake项目,我使用CPack为我的CentOS YUM存储库生成RPM。然而,当我尝试安装我产生RPM,我得到这个错误: file /usr from install of clstrd-0.1.0-1.x86_64 conflicts with file from package filesystem-3.2-20.el7.x86_64 file /usr/bin from ins

    1热度

    1回答

    我正在构建一个RPM,它本质上只是打包一组供应商提供的.so二进制文件,以便它们可用于我们的内部应用程序,该应用程序也通过RPM安装。 其中一个库带有多个版本 - libexample_base.so和libexample_debug.so(等等)。我目前正在尝试打包这些文件,以便它们都包含在RPM中(以便开发人员可以根据需要在它们之间切换),但是通过在%install期间创建符号链接来选择lib

    1热度

    1回答

    我试图使用PIP安装psycopg的python-devel包,跑进这个错误 In file included from psycopg/psycopgmodule.c:27:0: ./psycopg/psycopg.h:30:20: fatal error: Python.h: No such file or directory #include 我理解中的python-devel包丢失,当我尝

    0热度

    1回答

    虽然创建一个包含人页(该安装路径与已知人的位置列表相匹配)的RPM包,但CPack似乎使用GZip对其进行压缩,但后来抱怨说原始的未压缩文件无法找到。那么应该如何使用该功能呢? 考虑以下的CMakeLists.txt项目: install(FILES test.1 DESTINATION /usr/share/man) install(FILES test.2 DESTINATION /usr/

    0热度

    1回答

    我必须在安装我的软件包之前执行一些必要的步骤,例如恢复以前的数据存储区快照。 为此,我使用%pre脚本,如下所示。 %pre #!/bin/sh -------- -------- stamp=`date +%Y%m%d%H%M%S` echo ${stamp} ------------- ------------- 输出如下:20161103123325OURCE 它与日期沿着

    0热度

    2回答

    有一个我负责分发的库包。前段时间,构建系统从我们自制的Makefile切换到使用GNU Autotools。因此,使用libtool,我们现在可以轻松管理库的多个安装版本。切换到RPM分发,我想知道我怎么能“医生”的规范文件,以避免升级时完全卸载以前的版本。 例如,安装一个虚拟库项目的1.0.0版本后,我有 [[email protected] libtest]$ ls /usr/lib64/li

    1热度

    1回答

    如果我已经在全球范围定义为宏: %{!?patch_file_list: %global patch_file_list %(pfl=$(mktemp -t); ls %{_topdir}/SOURCES/*.patch | sort > $pfl; echo $pfl)} ,并在%prep部分使用它,是它保证%{patch_file_list}将包含由mktemp -t返回的文件名和文件将包

    2热度

    1回答

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

    0热度

    2回答

    对于一个应用程序,我必须安装几个RPM。我启动了应用程序(该应用程序正在运行一个进程)。现在,如果我不删除(或停止)该进程而删除了所有的RPM,该怎么办? 即使我卸载了所有相关软件包(rpms),该过程是否仍然运行?或者是否卸载rpms,应该自动终止进程?

    0热度

    1回答

    我正在使用setuptools为我的python项目创建一个rpm包。在我setup.py我宣布包,版本号 的名称让我们说,他们是: 名=“MyProject的” 版本=“0.0.1” 我跑 $python setup.py bdist_rpm 我假设我的rpm包将被命名为myproject-0.0.1.noarch.rpm,但它是myproject-0.0.1 -1 .noarch.rpm。