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

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

Кстати, не стоит забывать и о сугубо админских решениях. Попросил настроить rsync - и никакой самообновлялки уже не требуется :)
...
Рейтинг: 0 / 0
система обновления
    #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]