J'ai un script python MyScript.py
. Je cours en utilisant python MyScript.py [options]
. Mais je veux en faire un paquetage rpm. J'ai donc créé setup.py
et créé le paquet rpm en utilisant python setup.py bdist_rpm
. Pour cela, je changé la structure de fichier comme ci-dessous:paquet rpm de source python
- 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']
)
Quand je lance python setup.py bdist_rpm
, je reçois 2 fichiers rpm (noarch.rpm
, src.rpm
) et 1 fichier tar.gz sous le dossier dist qui est créé automatiquement. Mais quand j'utilise rpm -i
sur le fichier norach.rpm
, il est juste dit que le paquet est installé mais je ne peux pas utiliser le paquet quand j'essaye d'exécuter la commande MyScript
dans bash. Est-ce que je fais quelque chose de mal ici? S'il vous plaît, guidez moi si c'est le cas. Je suis un peu débutant à l'emballage.