私は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:私はpython setup.py bdist_rpm
を実行すると
from distutils.core import setup
setup(name='MyScript',
version='0.0.1',
author='ABC XYZ',
author_email='[email protected]',
packages=['MyScript']
)
、私は2つのRPMファイル(noarch.rpm
、src.rpm
)と1つのtar.gzファイルを取得します自動的に作成されるdistフォルダの下にあります。しかし、rpm -i
ファイルをnorach.rpm
ファイルに使用すると、パッケージがインストールされていると表示されますが、MyScript
コマンドをbashで実行しようとするとパッケージを使用できません。私はここで何か間違っていますか?もしそうなら私を案内してください。私は少し包装の初心者です。