我有一個python腳本MyScript.py
。我運行它使用python MyScript.py [options]
。但我想從它製作rpm包。所以我創建了setup.py
並使用python setup.py bdist_rpm
創建了rpm包。爲此,我變爲如下文件結構:來自python源的rpm包
- MyScript
- __init__.py
- setup.py
setup.py:
from distutils.core import setup
setup(name='MyScript',
version='0.0.1',
author='ABC XYZ',
author_email='[email protected]',
packages=['MyScript']
)
當運行python setup.py bdist_rpm
,我得到2個rpm文件(noarch.rpm
,src.rpm
)和1個tar.gz文件在自動創建的dist文件夾下。但是當我在norach.rpm
文件上使用rpm -i
時,它只是說已安裝軟件包,但當我嘗試在bash中運行MyScript
命令時,我無法使用該軟件包。我在這裏做錯了什麼?請指導我如果是這樣。我有點初學者包裝。