Wie installiere ich Python 2.6 auf Fedora 8?

Wie installiere ich Python 2.6 auf Fedora 8?

Ich möchte Fedora 8 nicht verwenden. Ich würde sehr gerne die neueste Version verwenden, aber ich habe keine Wahl. Mein Problem ist, dass 8 mit Python 2.5 geliefert wird. Ich versuche, es auf 2.6 zu aktualisieren, aber ohne Erfolg.

Die einzige Einschränkung ist, dass ich nicht direkt aus der Quelle installieren möchte. Ich möchte dies über den Paketmanager mithilfe eines RPM tun. Ich habe versucht, mein eigenes RPM aus der Quelle mithilfe von rpmbuild zu erstellen. Ich habe versucht, src-RPMs aus neueren Versionen von Fedora zu verwenden. Ich habe versuchtdiese CentOS-Anweisungen. Nichts scheint tatsächlich zu einer RPM-Datei zu führen, die erfolgreich installiert wird.

Ich habe außerdem eine umfangreiche Google-Suche durchgeführt und konnte, wenig überraschend, keine funktionierenden RPMs oder funktionierende Anleitungen zum Erstellen meiner eigenen RPMs finden.

Antwort1

Versuchen Sie, dieses Quell-RPM unter Fedora 8 neu zu erstellen:

http://mirrors.kernel.org/fedora-epel/5/SRPMS/python26-2.6.5-5.el5.src.rpm

RHEL/CentOS 5 sollte Fedora 8 so ähnlich sein, dass es funktionieren sollte. Ein weiterer Vorteil dieses RPM ist, dass es parallel zum System-Python installiert werden sollte, sodass die normalen Python-Dienstprogramme weiterhin funktionieren.

Ich muss jedoch mattdm zustimmen, Sie müssen so schnell wie möglich von Fedora 8 auf etwas Upstream-unterstütztes umsteigen. Wenn Sie RPMs bevorzugen, ist CentOS eine naheliegende Wahl.

Antwort2

Das grundlegende Problem, auf das Sie stoßen, besteht darin, dass RPMs, die für neuere Distributionen erstellt wurden, davon ausgehen, dass andere Teile der Distribution ebenfalls auf dem neuesten Stand sind, und neuere, nicht abwärtskompatible Verpackungskonventionen übernehmen.

Ich denke, wenn die Arbeit so streng ist und verlangt, dass Sie Pakete von RPMs installieren (was eine ziemlich normale Vorgehensweise ist), sollten sie auch vernünftig sein und tatsächlich ein unterstütztes Betriebssystem ausführen. Für Fedora ist das Fedora 13 oder Fedora 14, das morgen erscheint. Fedora 12 wird noch einen Monat lang unterstützt. Fedora 8 wird seit zwei Jahren nicht mehr unterstützt.

Wenn dieser schnelle Zyklus für Sie nicht funktionieren kann,Wirklichmüssen auf CentOS oder Ubuntu LTS standardisieren.

verwandte Informationen