Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / система обновления / 5 сообщений из 5, страница 1 из 1
24.05.2005, 13:42
    #33082094
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
система обновления
Кто создавал свою систему обновления внутри предприятия для своих программ?
ТОесть чтоб не бегать по компам и не копировать новые библиотеки, а чтоб прога при запуске сама проверяла обновления с внутреннего сервера.
Расскажите кто как делал?
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
24.05.2005, 14:34
    #33082232
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
система обновления
А какие собственно здесь возможны изыскания? Вариантов ровно два: либо центральное хранилище на файл-сервере, либо в БД. Ну и несколько десятков строк кода.
...
Рейтинг: 0 / 0
24.05.2005, 14:52
    #33082278
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
система обновления
Ну я немного о другом, как продумать само обновление:
либо программа запускается и сверяет свою версию с файлом на сервере,либо
при запуске программа связывается с сервисом но сервере и сообщает все о себе, потом этот сервис выбирает нужные библиотеки и обновляет их,
хотя может ктонибудь чтонибудь по оригинальнее придумывал?
_______________________________________________________________
@Мы медленно запрягаем, быстро ездим, и сильно тормозим.@
...
Рейтинг: 0 / 0
24.05.2005, 16:02
    #33082444
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
система обновления
Я бы сказал, не "программа запускается и сравнивает свою версию", а "загрузчик запускается и сверяет версии функциональных модулей".

Особой необходимости в центральном сервисе я не вижу, хотя и противопоказаний нет. Просто, когда имеется большая сеть - удобнее обновлять из БД, а оттуда информация получается одним запросом. А при маленькой сети незачем усложнять схему. "Центральный сервис" имхо - вариант для всякого рода удаленки, веба итп.

Кстати, не стоит забывать и о сугубо админских решениях. Попросил настроить rsync - и никакой самообновлялки уже не требуется :)
...
Рейтинг: 0 / 0
24.05.2005, 17:41
    #33082637
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
система обновления
держи бинарник на файл-сервере.
если там nt+ntfs или bsd/linux то никаких проблем.
переименовываешь старый бинарник в *.old и льешь новый бинарник.
те, кто работает в момент апдейта - останутся на старой версии, а те кто
запустятся после - запустят новую.

это я так делаю :-)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / система обновления / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]