Skompiluj Pythona 2.7.3 ze źródła w systemie z Pythonem 2.7 już

Chcę skompilować Pythona 2.7.3 ze źródła. System operacyjny to OpenSUSE 11.4 x86_64, który zapewnia już Pythona 2.7. Chciałbym użyć 2.7.3 dla najnowszych poprawek bezpieczeństwa, ale jest to system współdzielony, więc nie mogę manipulować przy systemie interpretera Pythona.

Kompiluję używając./configure --prefix=/opt/python --enable-shared. Brak błędów konfiguracji, więc jamake. Znowu brak błędów. Robięmake install (Nie sądzę, że potrzebujęmake altinstall, od tego prefiksu instalacji w/opt/python nie jest jeszcze używany).

Kiedy próbuję uruchomić nowy plik binarny/opt/python/bin/python, Python ogłasza swoją wersję jako 2.7, a nie 2.7.3. Jedynym sposobem, aby to poprawić, jest przesunięcie systemu/usr/lib64/libpython2.7.so.1.0i połącz go dowiązaniem/opt/python/lib/python/libpython2.7.so.1.0. Działa to i Python ogłasza, że ​​jest to 2.7.3, ale to psuje system Python.

Czy mimo to mogę sprawić, żeby oboje współżyli, np. uzyskując/opt/python korzystać z własnego libpythona? Inne niż dostarczanie LD_LIBRARY_PATH w czasie wykonywania. Czy istnieje rozwiązanie czasu kompilacji? Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion