FlylinkDC++ AutoUpdate

FlylinkDC++ AutoUpdate

#1 Сообщение SergeyAS » 31 мар 2011, 17:55

В ближайшем будующем появится автоматическое обновление FlylinkDC++ для r500-beta
Как это работает:
1. Необходимо настроить FlylinkDC++ на автообновление (Настройки-Дополнительно-Автообновление).
В этой вкладке нужно:
  • Разрешить автоматически обновляться
  • Настроить адрес сервера обновления на http://flylinkdc-update.googlecode.com/ ... r500-beta/
  • Настроить расписание обновления
  • Установить необходимость предупреждений. В этом случае будут выдаваться диалоги, о том что появилось обновление, с просьбой разрешить выкачать какое-то кол-во MB, затем диалог о необходимости перезапуска программы

flyUpdateDialog2.png


2. FlylinkDC++ скачивает файл Update5_beta.xml с сервера и по его содержимому находит необходимые файлы для обновления, которые пытается скачать.
3. Файлы скачиваются в Temp каталог (FlyUpdate/UpdateVersion_XX)
4. При удачном скачивании FlylinkDC++ выходит, вызывая при перезагрузке программу FlyUpdate.exe, которая находится в каталоге с программой.
5. FlyUpdate.exe дожидается полного выхода FlylinkDC++ (выдает при 30сек задержке диалог, что FlylinkDC++ до сих пор в памяти - в этом случае можно просто прибить FlylinkDC++ в менеджере задач)
6. Переписывает скачанные файлы. В случае, Win7/Vista и FlylinkDC++ в каталоге Program Files - FlyUpdate попросит права администратора для перезаписи
7. В случае удачного обновления, FlyUpdate запустит FlylinkDC++ и выйдет.

Проблемы:
  • [сделано] Если запущены несколько FlylinkDC++ то FlyUpdate будет ждать, пока все не будут выгружены из памяти, но обновит только тот, который запустил обновление
  • [сделано] Пока что нет возможности пропускать Update'ы
  • Функциональность не тестирована и может привести к потере дистрибутива. В этом случае достаточно скачать установочный дистрибутив и установить его
  • Пока не синхронизирован с инсталлятором. Если вы что-то не ставили, Update вам доставит
  • [сделано] Flyupdate не тестирован с XP - могут быть проблемы
  • [сделано] Принудительный запуск через меню
  • [сделано] Обновление самого flyUpdate.exe
  • Проблемы с x64 системами - выясняем


Предупреждения:
  • Данную функциональность просьба использовать только в том случае, если вы понимаете, что делаете и понимаете, что это может привести к порче установленного дистрибутива FlylinkDC++
  • Автоматическое обновление ни в коем случае не обновляет ваши настройки
Последний раз редактировалось SergeyAS 23 апр 2011, 09:38, всего редактировалось 5 раз(а).
Аватар пользователя
SergeyAS
Осилил регистрацию
Осилил регистрацию
 
Сообщений: 37
Зарегистрирован: 17 мар 2011, 07:02
Откуда: Lugansk, Ukraine
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Версия флая: не вышедшая :)

Re: FlylinkDC++ AutoUpdate

#2 Сообщение pavel.pimenov » 01 апр 2011, 00:39

Мы забыли FlyUpdate.exe поместить в бинарный архив и дистр...
сейчас поправлю
~PPA() {} //
pavel.pimenov
Глава проекта
Глава проекта
 
Сообщений: 130
Зарегистрирован: 17 мар 2011, 11:36
Откуда: Караганда, Липецк
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.
Версия флая: svn-build

Re: FlylinkDC++ AutoUpdate

#3 Сообщение Kimbo » 21 апр 2011, 20:52

спасибо, вот ещё бы смайлы не закидывались бы, а то удалил не нужные мне смайлы, оставил только анимированные, а при обновление мне опять накидались смайлы которые я удалял
Аватар пользователя
Kimbo
Продвинутый
Продвинутый
 
Сообщений: 133
Зарегистрирован: 18 мар 2011, 11:08
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.
Версия флая: 4хх & 5хх

Re: FlylinkDC++ AutoUpdate

#4 Сообщение SCALOlaz » 21 апр 2011, 23:26

Kimbo писал(а):спасибо, вот ещё бы смайлы не закидывались бы, а то удалил не нужные мне смайлы, оставил только анимированные, а при обновление мне опять накидались смайлы которые я удалял

А что мешает вам создать себе смайлпак в таком случае??? Стандартные пакеты будут целиком импортироваться. Ради одного вас никто не будет переписывать апдейтер на 300 файлов.
Всё вышесказанное является правдой.
Аватар пользователя
SCALOlaz
Сообщник разработчиков
Сообщник разработчиков
 
Сообщений: 296
Зарегистрирован: 17 мар 2011, 03:21
Откуда: Самара
Благодарил (а): 0 раз.
Поблагодарили: 15 раз.
Версия флая: r504

Re: FlylinkDC++ AutoUpdate

#5 Сообщение Kimbo » 22 апр 2011, 19:46

SCALOlaz писал(а):А что мешает вам создать себе смайлпак в таком случае???

как бы оно так и есть,свой смайл пак, но при обновление смайл пакеты ставятся стандарт, как будто я с нуля устанавил флайлинк
Аватар пользователя
Kimbo
Продвинутый
Продвинутый
 
Сообщений: 133
Зарегистрирован: 18 мар 2011, 11:08
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.
Версия флая: 4хх & 5хх

Re: FlylinkDC++ AutoUpdate

#6 Сообщение JhaoDa » 23 апр 2011, 06:49

Ну так в настройках же можно указать, что обновлять, а что нет.
JhaoDa
Администратор
Администратор
 
Сообщений: 701
Зарегистрирован: 17 мар 2011, 08:53
Откуда: Красноярск
Благодарил (а): 1 раз.
Поблагодарили: 24 раз.
Версия флая: r503 x86 latest

Re: FlylinkDC++ AutoUpdate

#7 Сообщение Kimbo » 23 апр 2011, 21:44

JhaoDa, спасибо, не заметил :P
Аватар пользователя
Kimbo
Продвинутый
Продвинутый
 
Сообщений: 133
Зарегистрирован: 18 мар 2011, 11:08
Благодарил (а): 3 раз.
Поблагодарили: 2 раз.
Версия флая: 4хх & 5хх


Вернуться в FlylinkDC++ 5хх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron