Plugin:PluginUpdater/ru: Difference between revisions
m (templates replacement) |
Dart Raiden (talk | contribs) No edit summary |
||
(39 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{PluginCard}} | <languages/>{{PluginCard}} | ||
{{Note|Не следует путать с плагином {{Plugin|IM Updater}} для '''Miranda IM'''.}} | {{TNT|Note|Не следует путать с плагином {{Plugin|IM Updater}} для '''Miranda IM'''.}} | ||
{{TNT|Important| Пользователям Windows XP рекомендуется не включать настройку «Использовать HTTPS», если не установлен плагин {{Plugin|OpenSSL}}.}} | |||
Установка и обновление плагинов и других компонентов Miranda NG (значков и {{GlossLink|Языковой пакет|языковых пакетов}}). | Установка и обновление плагинов и других компонентов Miranda NG (значков и {{GlossLink|Языковой пакет|языковых пакетов}}). | ||
__TOC__ | __TOC__ | ||
== Выбор версии == | == Выбор версии == | ||
Изменить источник обновления (например, переключиться со {{GlossLink|Стабильная версия|стабильной версии}} Миранды на {{GlossLink|Версия в разработке|версию в разработке}}) можно в настройках плагина: | |||
Изменить источник обновления (например, переключиться со {{GlossLink|Стабильная версия|стабильной версии}} Миранды на {{GlossLink|Версия в разработке|версию в разработке}}) можно в настройках плагина: {{Menu|Настройки|Службы|Обновление плагинов}}. Доступны следующие опции: | |||
* '''Стабильная версия''' — выпускается «when it is ready», обычно раз в 1–2 месяца. | * '''Стабильная версия''' — выпускается «when it is ready», обычно раз в 1–2 месяца. | ||
* '''Версия в разработке (менее стабильна)''' — обновляется чаще; вы сможете раньше попробовать | * '''Стабильная версия с отладочными символами''' — используйте эту версию для создания {{Ll|Crash reports|краш-репортов}}. | ||
* '''Версия в разработке с отладочными символами''' — используйте эту версию для создания | * '''Версия в разработке (менее стабильна)''' — обновляется чаще; вы сможете раньше попробовать новую функциональность. | ||
* '''Версия в разработке с отладочными символами''' — используйте эту версию для создания {{Ll|Crash reports|краш-репортов}}. | |||
* '''Заданная пользователем версия''' — для сборщиков: в настройках можно указать свой URL для проверки обновлений плагином. При этом вы становитесь ответственными за своевременное обновление хранилища плагинов. | * '''Заданная пользователем версия''' — для сборщиков: в настройках можно указать свой URL для проверки обновлений плагином. При этом вы становитесь ответственными за своевременное обновление хранилища плагинов. | ||
[[File:PluginUpdater 01.png|200px|thumb|Компоненты для установки]] | [[File:PluginUpdater 01.png|200px|thumb|Компоненты для установки]] | ||
== Установка плагинов и компонентов == | == Установка плагинов и компонентов == | ||
PluginUpdater позволяет загружать и устанавливать несколько плагинов за раз: | PluginUpdater позволяет загружать и устанавливать несколько плагинов за раз: | ||
* Выберите в главном меню пункт '' | * Выберите в главном меню пункт ''«Компоненты для установки»''. | ||
* В окне | * В окне «Список компонентов» отметьте плагины, лангпак или наборы значков, которые вы желаете установить. Нажатие на значок «Информация» откроет вики-страницу плагина в браузере. | ||
* Нажмите кнопку | * Нажмите кнопку {{Button|Загрузка}}. | ||
== Особенности == | |||
PluginUpdater сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив с сервера и заменяет локальную копию. | PluginUpdater сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив с сервера и заменяет локальную копию. | ||
Line 30: | Line 33: | ||
Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5. | Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5. | ||
== Приёмы работы и советы == | |||
# PluginUpdater запоминает пользовательский выбор компонентов в списке обновлений. Если у вас собственный лангпак или наборы значков (например, <tt>Proto_Jabber.dll</tt>), которые вы не хотите обновлять, — просто снимите галки с соответствующих компонентов. При следующих обновлениях эти компоненты останутся неотмеченными и не будут обновляться. | # PluginUpdater запоминает пользовательский выбор компонентов в списке обновлений. Если у вас собственный лангпак или наборы значков (например, <tt>Proto_Jabber.dll</tt>), которые вы не хотите обновлять, — просто снимите галки с соответствующих компонентов. При следующих обновлениях эти компоненты останутся неотмеченными и не будут обновляться. | ||
# Начиная с {{Rev| | # Начиная с коммита {{Rev|aa4bd180f90414716025391d5e3aa8a5512dc071|aa4bd180f9}}, в плагине появилась возможность при перезагрузке открывать окно выбора профиля. Для этого необходимо создать ключ {{DBKey|PluginUpdater|RestartCurrentProfile|0}} типа <tt>{{L10n:DBTypes|byte|lang={{PageLangCode}}}}</tt>. По умолчанию, плагин перегружает Миранду в текущий профиль. | ||
# Если создать ключ {{DBKey|PluginUpdaterFiles|path\to\filename|2}} типа <tt>{{L10n:DBTypes|byte|lang={{PageLangCode}}}}</tt>, PluginUpdater скроет указанный компонент из списка обновлений, а также не будет его обновлять. Путь указывается относительно папки, где расположена Миранда (например, "mdbx_dump.exe" или "icons\toolbar_icons.dll"). | |||
{{PluginGroups}} | {{PluginGroups}} |
Latest revision as of 00:30, 6 November 2021
Plugin updater | |
---|---|
Имя файла | PluginUpdater.dll |
Авторы | Mataes, George Hazan |
Скачать | |
Стабильная версия: | 32-bit, 64-bit |
Версия в разработке: | 32-bit, 64-bit |
Не следует путать с плагином IM Updater для Miranda IM.
Пользователям Windows XP рекомендуется не включать настройку «Использовать HTTPS», если не установлен плагин OpenSSL.
Установка и обновление плагинов и других компонентов Miranda NG (значков и языковых пакетов).
Выбор версии
Изменить источник обновления (например, переключиться со стабильной версии Миранды на версию в разработке) можно в настройках плагина: Настройки → Службы → Обновление плагинов. Доступны следующие опции:
- Стабильная версия — выпускается «when it is ready», обычно раз в 1–2 месяца.
- Стабильная версия с отладочными символами — используйте эту версию для создания краш-репортов .
- Версия в разработке (менее стабильна) — обновляется чаще; вы сможете раньше попробовать новую функциональность.
- Версия в разработке с отладочными символами — используйте эту версию для создания краш-репортов .
- Заданная пользователем версия — для сборщиков: в настройках можно указать свой URL для проверки обновлений плагином. При этом вы становитесь ответственными за своевременное обновление хранилища плагинов.
Установка плагинов и компонентов
PluginUpdater позволяет загружать и устанавливать несколько плагинов за раз:
- Выберите в главном меню пункт «Компоненты для установки».
- В окне «Список компонентов» отметьте плагины, лангпак или наборы значков, которые вы желаете установить. Нажатие на значок «Информация» откроет вики-страницу плагина в браузере.
- Нажмите кнопку Загрузка.
Особенности
PluginUpdater сравнивает хеши плагинов с хешами на сервере, в случае расхождения — закачивает архив с сервера и заменяет локальную копию.
Стоит отметить, что нет проверок на версии и даты плагинов. Соответственно, если вы сами собрали или откуда-то взяли более свежую версию, PluginUpdater всё равно скачает модуль с сервера, даже если он «старее». Это было сделано сознательно, для исключения проблем у пользователей с плагинами из неизвестных источников.
Хеши плагинов считаются по специальному алгоритму, исключающему информацию о времени компиляции dll (которая также пишется в dll). Таким образом, плагин, скомпилированный одним компилятором из одних исходников в разное время, будет иметь один хеш для PluginUpdater, но разные в случае подсчёта стандартными утилитами подсчёта MD5.
Приёмы работы и советы
- PluginUpdater запоминает пользовательский выбор компонентов в списке обновлений. Если у вас собственный лангпак или наборы значков (например, Proto_Jabber.dll), которые вы не хотите обновлять, — просто снимите галки с соответствующих компонентов. При следующих обновлениях эти компоненты останутся неотмеченными и не будут обновляться.
- Начиная с коммита aa4bd180f9, в плагине появилась возможность при перезагрузке открывать окно выбора профиля. Для этого необходимо создать ключ PluginUpdater/RestartCurrentProfile = 0 типа Байт. По умолчанию, плагин перегружает Миранду в текущий профиль.
- Если создать ключ PluginUpdaterFiles/path\to\filename = 2 типа Байт, PluginUpdater скроет указанный компонент из списка обновлений, а также не будет его обновлять. Путь указывается относительно папки, где расположена Миранда (например, "mdbx_dump.exe" или "icons\toolbar_icons.dll").