rpm-spec

    0热度

    1回答

    目前我正在使用以下CMakeLists.txt文件构建一个名为firstrpm的RPM。我扩展了spec文件,使其具有%package指令的子包,现在我想扩展CMakeLists来创建两个rpms(比如说firstrpm和secondrpm)。我怎样才能扩展它,以便能够制作第二个具有不同软件包名称和单个构建的RPM?来自一个源包 set(CPACK_PACKAGE_RELEASE_VERSION

    0热度

    1回答

    我已经通过Python制作了一个'battleship'程序,并决定构建我的代码(因为之前它很杂乱,但工作正常)。然而,每当我跑我的代码现在会弹出一个压痕错误: "File "python", line 29 guess_col = int(raw_input("Guess Col:")) IndentationError: unindent does not match any outer

    1热度

    2回答

    我需要创建一个虚拟RPM,它似乎在站点包中安装了一些Python模块来解决RPM依赖性问题。 真实模块将在Python虚拟环境中使用PIP进行安装,但为了使系统工作,导入的模块需要在全局站点包中提供,因此需要伪装。 进口如下所示(举例):from pear.apple.peach import Fruit 当对具有这些进口它依存产生失败包的RPM构建,所以我需要在本地回购的RPM假装提供这些所以依

    3热度

    1回答

    我想解析一个JSON到一个对象。有两个类:用户和配置文件。用户有一个配置文件的实例。 所以现在有一个JSON来建立一个用户对象。在此JSON内部列出了用户和配置文件的属性,您可以看到,配置文件和用户都获得了名为List的HashMap。但是我想创建用户和配置文件出此JSON的,但我得到这个异常: //编辑: 我从配置文件和用户删除Map<String, String> links。所以现在我没有得

    0热度

    2回答

    如果我构建自己的RPM,有没有办法,在升级到最新版本之前先说明升级到特定的其他版本? 因此,例如,我经常在我的postun动作中犯了一个错误,我删除了一个链接。所以当我想更新到一个修复我的postun动作的新软件包时,通常RPM的行为是我的新软件包将被安装,然后旧软件包将被卸载并在postun操作中触发我的错误。所以我需要运行重新安装,或者再次更新到更新的版本,在下一次更新时,我的postun操作

    0热度

    1回答

    这是我的规格文件 # # spec file for package python-nassl # # Copyright (c) 2017 root. # Name: python-nassl Version: 0.16.3 Release: 0 Url: https://github.com/nabla-c0d3/nassl Summary: Experime

    0热度

    1回答

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

    0热度

    1回答

    我需要将libvncserver和libvncclient库更新到0.9.11。 我运行CentOS的7.3,目前,最新的libvncserver RPM是0.9.9 于是我拿了libvncserver SRPM,修改规范文件,并更新了libvncserver压缩包来创建一个0.9.11版本的libvncserver和libvncclient RPM的。 我在安装时遇到依赖性问题。 Loaded

    0热度

    1回答

    基本上我正在将程序从RPM打包到使用setup.py将其打包为一个轮子。我的核心问题是是否存在一些关于如何进行此转换的指南或工具。 关键问题是,我正在寻求将RPM的spec文件指定的依赖项转换为setup.py,并且无法在线找到任何有关如何执行此操作的信息。

    1热度

    1回答

    我需要在rpm升级过程中替换现有的二进制文件,但我不想更改已设置的权限/所有权。 在我的情况下,二进制安装(不是升级)后,所有权/权限可以通过rpm正确设置。但是在rpm安装之后,管理员会修改文件的权限/所有权,以允许其他进程运行此二进制文件。另一个进程的所有者/组与此进程不同。但是,当rpm升级时,会重置权限/所有权,而另一个进程现在无法执行它。 寻找解决办法,如何保留现有的所有权/权限,但只能