Зависимость Django 1.4 при упаковке приложения Precise
Я пытаюсь упаковать написанную мной программу, которая зависит от Django 1.4.1 в Ubuntu 12.04. Поскольку Django 1.4.1 недоступен в Precise, мне интересно, будет ли лучше:
Упакуйте Django 1.4.1 и поместите его в мой ppa
ИЛИ ЖЕ
написать сценарий, который Wget Django во время сборки и установки.
ИЛИ ЖЕ
Что-то лучшее, о чем я не думал.
Я все еще неопытен с упаковкой и был бы признателен за несколько советов
Спасибо
1 ответ
Общее решение заключается в том, чтобы уведомить пользователей о своем описании PPA, чтобы пользователи вручную устанавливали более новую версию, например, "сначала установите Django 1.4.1 через этот PPA: [...]". Тем не менее, я не могу найти ни одного полуофициального PPA, предоставляющего эту последнюю версию Django.
Для квантовой (12.10), 1.4.1
уже включен в основные репозитории (python-django
в квантовой). Итак, попробуйте пересобрать обычный пакет Ubuntu для Precise и поместить его в свой PPA. Я думаю, это самый простой и лучший способ в вашем случае. Больше людей может получить выгоду от вашей работы с бэкпортом этой версии Django для Precise! Это также позволяет вам установить четкую зависимость от вашего пакета.
Я бы избегал любых скриптов, загружающих и устанавливающих пакеты из исходных текстов, если только проблемы с лицензированием не навязывают вас таким образом, например Adobe Flash, Oracle Java, шрифты MS и т. Д.