我有一个简单的python脚本,我一直试图打包到RPM。这是一个简单的python脚本,可以通过调用“./”来运行。但是,要将其打包到RPM中,我将脚本转换为带有 init .py和setup.py的模块。我可以使用https://docs.python.org/2.0/dist/creating-rpms.html之后的“python setup.py bdist_rpm”将其打包到rpm中。我还能够将创建的.noarch.rpm文件安装到另一台机器上。但是,在安装.noarch.rpm文件后,我现在不知道如何使用此脚本。
所以,我成功安装了包含我脚本的.noarch.rpm文件,但我不知道这个文件在哪里或者如何使用我的脚本。这是我第一次创建RPM,而且我对Python也很新,所以我觉得我只是缺少一些东西。有没有办法在安装.noarch.rpm时指定python模块的安装位置?
我在RHEL上运行。我还看了两个与我想要的类似的StackExchange问题/答案,但我仍然不太明白该怎么做。以下是其他问题/答案:Python distutils - Change Path RPM Installs To和Creating Python RPM
答案 0 :(得分:0)
您可以通过以下方式获取RPM包中的文件列表:
rpm -qpl ./some_package.rpm
或已安装时:
rpm -ql some_package