Author Topic: Обновление Miranda IM до Miranda NG без PluginUpdater  (Read 4471 times)

0 Members and 1 Guest are viewing this topic.

Offline mkm

  • Newbie
  • *
  • Posts: 9
  • Country: ru
Приветствую.
Имеется задача по обновлению Miranda IM до Miranda NG без PluginUpdater, причина, есть отдельная сетка без доступа в интернет, т.е. скачать обновления через PluginUpdater не получится.
Вопрос, имеется ли какой то способ обновить БД до актуальной БД для NG? Хочу сие обновление запустить через политики, возможно имеется какой то скрипт для обновления БД (главная задача это сохранить историю в *.dat файлах, плагины не приоритет)?
 

Offline dartraiden

В настройках апдейтера можно указать путь к репозиторию внутри сети, поэтому, видимо, проще будет выкачать https://www.miranda-ng.org/distr/ и в поле "Заданная пользователем версия" изобразить что-то типа http://192.168.x.x/distr/stable/x32

Вопрос в том, была ли эта возможность в IM Updater.
« Last Edit: 03 03 2022, 12:12:13 by dartraiden »
 

Offline ghazan

mkm,
потребуется отзеркалить сайт миранды в рассуждении списка плагинов для стабильной версии (0.95.13.ххх)  + написать файл autoexec_blablabla.ini с настройками для Plugin Updater и подсунуть его в каталог с мирандой IM. настройки всасываются автоматом, потом всем подсовывается плагин IM Updater, он закачивает обновление с локального сайта и становится Мирандой NG.

так вижу
 

Offline mkm

  • Newbie
  • *
  • Posts: 9
  • Country: ru
Ок, попробую всё сделать как Вы сказали. Спасибо!
 

Offline mkm

  • Newbie
  • *
  • Posts: 9
  • Country: ru
Всё получилось. В тестовой зоне обновил miranda im до ng актуальной версии.
Вопрос, как можно произвести обновление без участия пользователя?
В старых версиях нет тихого режима к сожалению(
 

Offline ghazan

mkm,
Вопрос, как можно произвести обновление без участия пользователя?
а что, собственно, не получается? autoexec_blablabla.ini отрабатывается в любой версии Миранды, его можно положить на сервер в дистрибутив.
туда же в дистрибутив можно засунуть PluginUpdater_IM.dll, он все равно не будет грузиться в NG
 

Offline mkm

  • Newbie
  • *
  • Posts: 9
  • Country: ru
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]
« Last Edit: 22 03 2022, 11:17:49 by mkm »
 

Offline mkm

  • Newbie
  • *
  • Posts: 9
  • Country: ru
Всё получилось. В тестовой зоне обновил miranda im до ng актуальной версии.
Ошибочно решил, что IM Updater может обновлять Miranda IM до NG через изменение конфига в строчке "UpdateURL=" (настройка зеркала сайта). Т.к. сейчас временно сервер miranda-ng обновления не работает, выловил свою ошибку.
Сейчас заново мозгую, как подойти к решению вопроса апдейта.