Как безопасно обновить/перевести uwsgi с deb на pip?
На сервере в данный момент установлен uwsgi из стандартного репозитация Ubuntu, из-за чего его версия 1.1, а стабильная версия уже давно 1.9, но ставиться она из pip.
Это боевой сервер. Хочется безопасно удалить старое и все его зависимости и поставить новое (или обновить), без серьезной потери аптайма. Смотрел на stackoverflow, но там не удаляется старая версия, просто ставят новую рядом. И как мне кажется остается слишком ного мусора и не работающие init.d.
Мне кажется, проще всего поставить рядом uwsgi через pip, он поставится в /usr/local/.
Настроить его, а потом сделать симлинк на его бинарник из /usr/bin (там же вроде uwsgi из deb). Таким образом все будет работать, как-будто ничего не трогали...
Ну и затем, - тушим старый, зажигаем новый.
Старый убирать можно, только если заранее сделаете свой init.d. (Либо скрипт на upstart).