Найти - Пользователи
Полная версия: Обновление программы по сети
Начало » Python для экспертов » Обновление программы по сети
1 2 3
clopomor
Я б тримав на еталоні маленький сервер, куди б програма під"єднувалась і отримувала б останні версії своїх компонентів і їх розміщення (або ж примусову команду обновитись)
а потім обновляв б за допомогою http://freshmeat.net/projects/pysync/
Андрей Светлов
Перечитал все написанное.
Похоже, из-за общей постановки задачи каждый начал смотреть на тему со своей колокольни. Я уж точно, у меня тематика актуальна, но гораздо шире. Обновление online продукта, постоянно понемногу меняющегося. Количество клиентов огромно, а трафик стоит денег. И полное обновление - слишком долго.
А ведь для astoon нужно совсем немного. Сеть локальная. Хоть и большая. Пользователи непривередливы, их мало (в случае проблемы можно решать ее и лично). Внутренний трафик никого не волнует.
Что нужно. Посмотреть на сервер. На версию программы. В простейшем случае - файлик рядом с инсталляцией, содержаций номер.
Если новая - скачать инсталляцию. Выйти и запустить inno setup. В тихом режиме. Он все обновит и запустит свежую программу.
Все.
Детали можно обсуждать, но они довольно тривиальны.

Похожее уже здесь не раз рекомендовали в различных реинкарнациях.
astoon
Андрей Светлов
А ведь для astoon нужно совсем немного. Сеть локальная. Хоть и большая. Пользователи непривередливы, их мало (в случае проблемы можно решать ее и лично). Внутренний трафик никого не волнует.
Что нужно. Посмотреть на сервер. На версию программы. В простейшем случае - файлик рядом с инсталляцией, содержаций номер.
Если новая - скачать инсталляцию. Выйти и запустить inno setup. В тихом режиме. Он все обновит и запустит свежую программу.
Все.
Что и говорить - логично. Самое простое, от чего я и пытаюсь убежать, :) сделав обновление максимально быстрым.
Осталось взвесить все за и против, и, конечно же, нужно учесть вероятность того, что:
Андрей Светлов
только новыми модулями не отделаться, к сожалению. Мне рано или поздно приходилось выкладывать исправления к ним.
И решить с Линуксовыми клиентами.
Конечно, интересный вариант с яйцами, но в каких-то других случаях, не в моем (интересно- в каких ?)

balu
Таким образом обновляется только 1 файл из library.zip, который собирается 1 раз.
Это меня интересовало.
balu
Могу дать готовый ехе-шник.
balu, если не трудно, скинь пожалуйста на мыло.

Кстати, интересная идея clopomor с pysync …

Вообще тема актуальная. Всем большое спасибо.
balu
astoon
И решить с Линуксовыми клиентами.
А вот тебе для генерации идей - http://softwaremaniacs.org/blog/2007/08/15/deb-packages-in-yandex/
astoon
balu, если не трудно, скинь пожалуйста на мыло.
Давай мыло.
astoon
balu
astoon
И решить с Линуксовыми клиентами.
А вот тебе для генерации идей - http://softwaremaniacs.org/blog/2007/08/15/deb-packages-in-yandex/
astoon
balu, если не трудно, скинь пожалуйста на мыло.
Давай мыло.
Я думал, оно отображается …
posix собака inbox.ru

Thank за ссылку.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB