Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: mkm on 03 03 2022, 03:44:28

Title: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: mkm on 03 03 2022, 03:44:28
Приветствую.
Имеется задача по обновлению Miranda IM до Miranda NG без PluginUpdater, причина, есть отдельная сетка без доступа в интернет, т.е. скачать обновления через PluginUpdater не получится.
Вопрос, имеется ли какой то способ обновить БД до актуальной БД для NG? Хочу сие обновление запустить через политики, возможно имеется какой то скрипт для обновления БД (главная задача это сохранить историю в *.dat файлах, плагины не приоритет)?
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: dartraiden on 03 03 2022, 12:10:03
В настройках апдейтера можно указать путь к репозиторию внутри сети, поэтому, видимо, проще будет выкачать https://www.miranda-ng.org/distr/ и в поле "Заданная пользователем версия" изобразить что-то типа http://192.168.x.x/distr/stable/x32

Вопрос в том, была ли эта возможность в IM Updater.
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: ghazan on 03 03 2022, 12:24:02
mkm,
потребуется отзеркалить сайт миранды в рассуждении списка плагинов для стабильной версии (0.95.13.ххх)  + написать файл autoexec_blablabla.ini с настройками для Plugin Updater и подсунуть его в каталог с мирандой IM. настройки всасываются автоматом, потом всем подсовывается плагин IM Updater, он закачивает обновление с локального сайта и становится Мирандой NG.

так вижу
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: mkm on 04 03 2022, 03:20:49
Ок, попробую всё сделать как Вы сказали. Спасибо!
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: mkm on 05 03 2022, 07:53:28
Всё получилось. В тестовой зоне обновил miranda im до ng актуальной версии.
Вопрос, как можно произвести обновление без участия пользователя?
В старых версиях нет тихого режима к сожалению(
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: ghazan on 14 03 2022, 14:38:52
mkm,
Вопрос, как можно произвести обновление без участия пользователя?
а что, собственно, не получается? autoexec_blablabla.ini отрабатывается в любой версии Миранды, его можно положить на сервер в дистрибутив.
туда же в дистрибутив можно засунуть PluginUpdater_IM.dll, он все равно не будет грузиться в NG
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: mkm on 22 03 2022, 08:42:12
mkm, а что, собственно, не получается?
В общем, обновление проходит с IM (с помощью autoexec_****.ini и Updater) до версии NG 0.94.9 в тихом режиме.
Далее, после запуска NG, выскакивает окно об обновлении, т.е. обновления перестали автоматически устанавливаться и работать в тихом режиме.
На этом этапе пока и остановился. Так же в ручную пробовал вносить изменения в БД для автоматического обновления, не работает.
конфиг autoexec_***
[PluginUpdater]
AutoRestart=b1
Backup=b1
NeedRestart=b1
RestartCount=b5
SilentMode=b1
UpdateMode=b0
UpdateOnPeriod=b0
UpdateOnStartup=b1
UpdateURL=uhttp://mir-update/distr/stable/x32
UseHttps=b0
[close]
Title: Re: Обновление Miranda IM до Miranda NG без PluginUpdater
Post by: mkm on 04 04 2022, 06:18:25
Всё получилось. В тестовой зоне обновил miranda im до ng актуальной версии.
Ошибочно решил, что IM Updater может обновлять Miranda IM до NG через изменение конфига в строчке "UpdateURL=" (настройка зеркала сайта). Т.к. сейчас временно сервер miranda-ng обновления не работает, выловил свою ошибку.
Сейчас заново мозгую, как подойти к решению вопроса апдейта.