Программы, затронутые обновлением версии Python, поставляемым с новым дистрибутивом Ubuntu

Мы работали с odoo 9 под Ubuntu 16.04 без проблем. Мы решили недавно перейти на Ubuntu 18.04, но при установке odoo 9 в такой версии Ubuntu у нас много проблем. Кажется, причина в том, что версия Python для Ubuntu 18.04 отличается от версии Ubuntu 16.04 и, следовательно, некоторые пакеты (а именно Python-Imaging, Python-Pybabel и Python-Pypdf), похоже, отсутствуют. Возможные решения, которые я придумаю (возможно, глупые, не стесняйтесь указывать на это, так как я не эксперт в этом вопросе):

  1. Получить где-нибудь, как-то Python-Imaging, Python-Pybabel и Python-Pypdf для версии 18.04. (Если это имеет смысл: где и как пожалуйста)
  2. У некоторых есть возможность использовать более старую версию Python, в то время как остальная часть системы использует новейшую версию (Возможно? Если да, то как этого достичь?)
  3. Удалите текущую версию Python и установите версию 16.04 (имеет смысл или это кошмар из-за зависимостей? Если да, то как это сделать?)

Ограничения: Поддержание версии 9 для odoo является обязательным в нашей компании, ответ не должен быть слишком загадочным, так как я не являюсь ни экспертом по Python, ни Ubuntu.

Заранее спасибо за помощь!

1 ответ

Мне удалось это исправить. Может быть, это грязно и некрасиво (возможно, нет), и я надеюсь, что место, откуда я получил пакеты, безопасно... На самом деле я обнаружил, что 3 отсутствующих пакета доступны на https://www.ubuntuupdates.org/ разделе пакетов (я скачал и установил 3 пакета, соответствующих Xenial Xerus (ubuntu 16.04), поскольку, учитывая, что они недоступны под Bionic Beaver (ubuntu 18.04), я не ожидаю, что python 3 будет вызывать неправильный пакет. Пока что он работает нормально (odoo 9 сервер запущен и работает так, как хотел). Для экспертов по питону это может быть грязно и безобразно, как указано, но, по крайней мере, кажется, что это обходной путь для не столь опытных ИТ-специалистов, как я.

Другие вопросы по тегам