Предотвращение сна моей машины [дубликат]

Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу.

В релизах LTS много веры, но правила / преимущества не совсем применимы к стекам Python.

Я говорю это, потому что сохранение вашего стека python, привязанного к репозиторию с его собственными обновлениями, может означать катастрофу, когда дело доходит до dist-upgrade. Версии jump Отказ от ответственности: я развертываю сайты Django на «текущих» выпусках, а не на LTS. Я уверен, что я не делаю все отлично, но вот мое мнение по этому вопросу. далеко, что гораздо труднее отследить вещи, были обе устаревшими и удалены из Django, прежде чем вы увидели первую отмену уведомление.

Вы также будете сильно рассержены версией Django, которая поставляется с Lucid через некоторое время. Он не будет поддерживать готовые к выпуску функции, которые Django будет иметь, поэтому вы захотите установить извне репозитории.

Он позволяет вам хранить несколько статических виртуальных окружений python. Это означает, что вы можете иметь веб-сайты на старых версиях вещей, другие веб-сайты на других версиях в другом стеке, тестировать обновления на новые стеки и т. Д. Это мощная концепция, но вам нужно держаться над версиями, так как у вас нет менеджер пакетов, держащий вашу руку за обновления безопасности.

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/

Если вы ищете лучшее из обоих миров, используйте последние версии. Перед тем, как перейти на следующий уровень, выгрузите изображение, скопируйте его на локальную виртуальную машину, загрузите его, обновите пакеты, протестируйте свои сайты и исправьте все, что требуется для исправления. Вы должны потратить некоторое время на стабильное состояние на уровне пакета, и иногда вам нужно поддерживать код ...

Что касается «вкуса», вы хотите http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/, а не рабочий стол. ubuntu-desktop включает в себя всю нагрузку фланца, которую вы просто не хотите на производственном сервере.

Вы также можете получить «минимальную» установку, которая почти ничего не имеет на ней. Я начал с обоих, но мне пришлось установить пакет ubuntu-standard для удобства. Это превращает его в базовую установку ubuntu-server.

1
задан 6 May 2016 в 09:19

0 ответов

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

Похожие вопросы: