Я поддерживаю приложение с жесткой зависимостью от python-devel 2.3.7. Приложение запускает встроенный интерпретатор python, пытаясь загрузить libpython2.3.so, но поскольку на локальном компьютере установлен libpython2.4.so в каталоге / usr / lib64, приложение не работает.
Я вижу, что есть RPM для python-devel (но не версии 2.3.x). Другая проблема заключается в том, что я не хочу перезаписывать существующий питон в / usr / lib (у меня все равно нет su). То, что я хочу сделать, это разместить где-нибудь в моем домашнем каталоге (т.е. / home / noahz / lib) и использовать PATH и LD_LIBRARY_PATH, чтобы указать на старую версию для этого приложения.
Я пытаюсь выяснить (но не могу найти правильный поиск в Google):
1) Где я могу скачать python-devel-2.3 или libpython2.3.so.1.0 (если имеется)
2a) Если я не могу загрузить python-devel-2.3, как мне собрать libpython2.3.so из исходного кода (уже загружены Python-2.3.tgz и
2b) Собирает libpython2.3.so.1.0 из исходного кода и указывает на него с LD_LIBRARY_PATH достаточно хорошо, или я собираюсь столкнуться с другими проблемами (другими зависимостями)
3) В общем, правильно ли я подхожу к этой проблеме?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: