MsiUpdate — автоматическое обновление установкой MSI

Здесь можно обсудить ваш любимый плагин.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by [e]Bu$ter » Mon 25 Jan, 2010 00:20

Latest post of the previous page:

Спасибо за приятные обновления. Особенно круто — предпросмотр changelog'a. Просто мечта.
- LAUNCHAPP=1 теперь всегда передается инсталлятору
А можно узнать почему так сделано?

Дело в том, что лично у меня простой запуск far.exe это всего лишь сигнал о том, что обновление завешено. Запущенный таким образом фар приходится закрывать, и запускать свой — со специального ярлыка (со спец. настройками консоли, или специальной командой).
Раз уже нет возможности автоматически запускать фар так, как был запущен закрытый, то хотелось бы иметь возможность просто указать команду, которая будет выполнена после успешного обновления (ну и при желании - другая перед обновлением). Каждый пропишет туда то, что ему нужно запускать, и будет счастлив.
А насильственный запуск far.exe всё-таки лучше оставить настраиваемым.

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra » Mon 25 Jan, 2010 08:23

Ясно, верну как было. Кстати говоря, LAUNCHAPP запускает фаровский ярлык (если он установлен). При апгрейде консольные настройки ярлыка сохраняются, все прочее сбрасывается на стандартные значения.

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra » Mon 25 Jan, 2010 16:08

Добавил в инсталлятор возможность запускать с помощью LAUNCHAPP произвольную команду (все, что может запустить ShellExecute). К примеру: LAUNCHAPP="c:\Far\Far Manager.lnk".

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by [e]Bu$ter » Mon 25 Jan, 2010 19:21

chupakabra wrote:Добавил в инсталлятор возможность запускать с помощью LAUNCHAPP произвольную команду
Круто! Спасибо ещё раз.

v.leschenko
Posts: 3
Joined: Tue 23 Feb, 2010 17:37

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by v.leschenko » Tue 23 Feb, 2010 17:46

При попытке обновления плагин выдает ошибку:
http:/ /www.vitaliy. org/Download/e094c6f2-06c5-4b20-8b61-1e03a116f04a/error.png

Windows 7 x86, 2Gb RAM, Far 2.0 (1416) x86, MsiUpdate 1.2.1

На работе полет нормальный. На x64 тоже. Но почему-то глючит на ноуте.

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra » Wed 24 Feb, 2010 01:31

На ноуте установлен какой-либо софт, который вмешивается в работу сетевых соединений (фаервол и т.п.)?

v.leschenko
Posts: 3
Joined: Tue 23 Feb, 2010 17:37

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by v.leschenko » Wed 24 Feb, 2010 02:17

На ноуте установлен антивирус касперского. Но файерволл в нем выключен. В инет хоже через NAT.
На соседнем компьютере установлены те же программы (и насколько я помню с теми же настройками), но update работает как часы.

v.leschenko
Posts: 3
Joined: Tue 23 Feb, 2010 17:37

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by v.leschenko » Wed 24 Feb, 2010 02:24

Прошу прощения за мою панику. Я совсем забыл про необходимость ограничивать скорость закачки на работе. Был установлен NetLimiter. В этом и заключалось различие между компами. Удалил лимитер - все разаботало.

emanov
Posts: 25
Joined: Thu 30 Mar, 2006 16:05

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by emanov » Sun 07 Mar, 2010 16:32

Что-то нигде не нашел, что делать, если пишется при старте ошибка:
Msi пакет не устанволен.
update.cpp:55
Кто-нибудь может подсказать?

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra » Sun 07 Mar, 2010 19:02

Это значит что Far не был установлен с помощью MSI инсталлятора. MsiUpdate работать не будет.

emanov
Posts: 25
Joined: Thu 30 Mar, 2006 16:05

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by emanov » Mon 08 Mar, 2010 03:01

Ясно, спасибо!

User avatar
PAV
Posts: 27
Joined: Mon 14 Dec, 2009 12:36
Location: Зеленоград
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by PAV » Wed 10 Nov, 2010 12:19

А возможно ли убрать из автообновления такие плагины как FTP, MultiArc, TmpPanel?!

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra » Wed 10 Nov, 2010 12:57

Можно, если деинсталлировать их (запустить инсталлятор и снять галочки напротив нужных плагинов).

User avatar
PAV
Posts: 27
Joined: Mon 14 Dec, 2009 12:36
Location: Зеленоград
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by PAV » Wed 10 Nov, 2010 14:03

Верно, сразу не подумал ;)
Жалко, что нету единой базы всех плагинов, что бы то же их на автообновление повесить!

vit
Posts: 2
Joined: Fri 26 Nov, 2010 17:00

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by vit » Fri 26 Nov, 2010 17:08

Поставил плагин в FAR 2.0.1725 x64. Попробовал обновиться: сначала плагин показывает полоску с закачкой файла обновления, а потом выдает окно (белые буквы на красном фоне):
MsiUpdate
The system cannot find the fiel specified. (0x80070002)
sysutils.cpp:375
и кнопку OK. Что можете посоветовать сделать, чтобы плагин заработал.
P.S. В папке %TEMP% никаких файлов не обнаруживается (для резервных копий).

User avatar
chupakabra
Posts: 1024
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by chupakabra » Fri 26 Nov, 2010 17:22

Попробуй сделать в реестре в ключе с настройками плагина параметр строкового типа с именем cache_index. Если поможет, позже выложу поправленную версию.

vit
Posts: 2
Joined: Fri 26 Nov, 2010 17:00

Re: MsiUpdate — автоматическое обновление установкой MSI

Post by vit » Fri 26 Nov, 2010 18:48

Помогло. Добавил сюда [HKEY_CURRENT_USER\Software\far2\Plugins\msiupdate]. Все удачно обновилось.

Post Reply

Return to “Обсуждение плагинов”