4 Stimmen

Python-RPM erstellen

Ich habe über die Erstellung eines RPMs für Python 2.6.4 gelesen. Auf dieser Seite: http://docs.python.org/distutils/builtdist.html heißt es, dass Sie eine RPM des aktuellen Pythons erstellen können, indem Sie python setup.py bdist_rpm . Die Fragen, die ich habe, sind:

  • Müssen Sie diesen Befehl in Ihrem Python-Installationsverzeichnis eingeben?
  • Packt dieser Befehl alle Module, die Sie installiert haben, in das RPM?
  • Ist dies der richtige Befehl für diese Aufgabe?
  • Gibt es noch andere Vorschläge, die dies erleichtern würden?

Okay, ich habe das Problem mit checkinstall gelöst.

Ich habe heruntergeladen checkinstall von http://www.asic-linux.com.mx/~izto/checkinstall/ .

Ich habe dann das Paket installiert, musste aber folgendes eingeben /usr/local/sbin/checkinstall in meinen PATH einfügen, damit es funktioniert. Dann gab ich den nächsten Befehl ein, um mein RPM-Verzeichnis zum Laufen zu bringen.

 yum install rpm-build

I dann cd in das Python-Modul ein und geben diesen Befehl ein:

 checkinstall -R --nodoc --delspec=no  --exclude=/selinux python2.6 ./setup.py install

Dieser Befehl ersetzt den Befehl checkinstall da Sie die Python-Bibliotheken über setup.py statt über ein gewöhnliches make installieren.

Ich ging dann durch die checkinstall Prozess. Die fertige RPM wurde in /usr/src/redhat/RPMS/i386/ .

Hinweis: Dies ist für LINUX RED HAT.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X