Обновление
Предупреждение Этот документ собирался в течение длительного периода, и некоторые ответы могли устареть. Если вы обнаружили Q/A содержащий устаревшую информацию, расходящуюся с документацией или актуальным поведением приложения, в конце страницы есть ссылка «Предложить правку».
Q. Умеет ли ConEmu обновляться автоматически?
A. Да. ConEmu может проверять наличие новых версий при запуске, ежечасно или по запросу пользователя (SystemMenu -> Help -> Check for updates).
Q. Какие возможности у автоматического обновления?
A. Вы можете настроить обновление так, как вам хочется.
- Возможна работа через Proxy.
- Можно проверять наличие как «стабильных» так и «alpha» сборок.
- При обнаружении новой версии можно отображать запрос на загрузку, а можно загружать пакет (архив или инсталлятор) сразу.
- Если ConEmu был установлен через инсталлятор, то при совпадении пути установки с путем запущенного ConEmu.exe (или ConEmu64.exe) обновление производится через пакет
ConEmuSetup.*.exe
. - В других случаях обновление производится из 7-zip архива.
- Для обновления через архив на компьютере должен быть установлен архиватор (7-Zip или WinRar).
- По умолчанию пакеты скачиваются в %TEMP% и удаляются после установки.
- Но, вы можете указать любую папку, в которую нужно скачивать пакеты обновления. Их можно не удалять после установки.
- Команда установки выполняется из временного cmd-файла, выполяемого в папке с ConEmu.exe. cmd-файл создается в %TEMP%.
- Команда инсталлятора по умолчанию:
"%1" /p:%3 /qr
. Запускает соответствующий (x86/x64) msi-пакет с ключом/qr
(обновление «без вопросов»). - Команда архиватора по умолчанию:
<архиватор> x -y "%1"
. Вместо<архиватор>
указывается полный путь к любому архиватору, поддерживающему распаковку 7-Zip архивов: 7zg.exe, 7z.exe, Unrar.exe, WinRar.exe, и т.п.
- Команда инсталлятора по умолчанию:
- Запуск cmd-файла со скриптом обновления (если пользователь согласился на обновление) выполняется после закрытия окна ConEmu (закрытия всех вкладок).
- Перед запуском cmd-файла выполняется проверка отсутствия других открытых окон ConEmu.
- После успешного обновления вы можете выполнить любую команду или скрипт (через cmd.exe). Например, вы можете скопировать новые файлы в другие папки, если на вашем компьютере установлено несколько копий ConEmu. По умолчанию, в папке с ConEmu.exe создается файл ConEmuUpdate.info с информацией о дате и времени последнего обновления.
- Информацию о новых версиях ConEmu получает по этому адресу. В случае необходимости (например, централизованное обновление компьютеров в сети?) адрес можно изменить через reg/xml (поле “Update.VerLocation”).