LKDS
8 800 100 8421
звонок бесплатный

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Автоматизированное обновление программного обеспечения, Служба LKDSUpdate - планы, пожелания, проблемы.
Андрей Ефименко
сообщение 9.12.2019, 17:19
Сообщение #1


Активист
****

Группа: Администраторы
Сообщений: 2 716
Регистрация: 8.2.2006
Пользователь №: 4



В составе программного обеспечения есть средство для автоматического и ручного обновления ПО.
Это крайне важное средство и его обсуждение предлагаю вести в этой теме.

Видимая часть системы обновления ПО: Прикрепленное изображение Прикрепленное изображение

Обновлять ПО нужно, но, конечно, это несет и определённый риск для пользователя. Т.к. полное тестирование ПО неред выкладыванием его в обновление невозможно.

Поэтому нужно дорабатывать систему обновления, в частности предполагается сделать:

- запрет автоматического обновления ПО (только вручную)
- предварительный просмотр обновления, без проведения самого обновления, т.е. посмотреть, а что собственно обновляется
- сохранять информацию о последних обновлениях для того, что бы можно было всегда увидеть эту информацию (и после перезагрузки компьютера) и можно было откатить обновления
- возможность использования beta варианта ПО для предварительного тестирования
- возможность возврата с beta вариант на основное ПО с полным восстановлением

В обновление выложено новая версия самого "обновлятеля", который позволяет сделать предварительный просмотр наличия обновления.

После первого запуска обновления будет заменена служба LKDSUpdate, при следующем обновлении будет заменён модуль запуска обновлений RunUpdate.exe.

Чтобы начал работать новый RunUpdate.exe нужно выйти из системы, т.е. завершить работу текущего пользователя, и снова зайти, т.е. перезагружать компьютер не нужно. При дальнейших изменения RunUpdate.exe этот модуль будет сам рестартовать.
Новый RunUpdate.exe имеет дополнительный пункт меню: Прикрепленное изображение

О доработках я буду сообщать. Ну и жду предложений и замечаний.





Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
revit
сообщение 10.12.2019, 12:21
Сообщение #2


Активист
****

Группа: Пользователи
Сообщений: 6 657
Регистрация: 7.2.2006
Из: г. Ростов-на-Дону
Пользователь №: 3



Считаю что запрет автоматического обновления должен быть опционным т.е. выбираться пользователем где-то в настройках. Поскольку окончательные обновления все таки проверяются и риск сбоя их минимален, и кому -то может удобнее на автомате обновляться. А для энтузиастов, как я понял, будут бета версии, с ручным обновлением и откатом.



--------------------
Я не понял Вашего вопроса, но я Вам на него отвечу.....

Лень-психоматический признак исправности выработанного за годы эволюции механизма интуитивного распознавания безсмысленности выполняемой задачи.
Пользователь в онлайне!Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Виноградов
сообщение 10.12.2019, 21:33
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 497
Регистрация: 19.3.2011
Из: г. Самара
Пользователь №: 6 414



Андрей, подтверждаю, автоочистка резервных копий файлов работает корректно, последние 3 версии файлов сохраняются. Большая благодарность за реализацию!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Kranch
сообщение 11.12.2019, 13:14
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 105
Регистрация: 1.2.2013
Пользователь №: 6 734



Можно немного переработать процесс обновления так:
1. Проверка наличия изменений программного обеспечения(бета версии) с выводом информации о доступных обновлениях в список сообщений.
2. Запуск изменений программного обеспечения.
Если автоматические обновления запрещены то в указанное время просто происходит проверка наличия обновления с выводом информации в список сообщений о доступных версиях.
Если в настойках разрешено получение бета версии, и RunUpdate.exe находит бету версию, в интерфейсе RunUpdate.exe появляется пункт"Запуск загрузки бета версии", который после выполнения процедуры обновления на бету версию меняется на "Откат на стабильную версию"
Так же ввести в RunUpdate.exe пункт "Настройки", как писал выше revit. В настройках можно установить:
1. Запрет автоматического обновления.(изменения производятся только при нажатии"Запуск изменений программного обеспечения..." )
2. Время проверки наличия автоматического обновления.
3. Получать бета версии.
4. Запрет обновлений(соответственно полностью запрещает обновления программы, кнопка "Запуск изменений программного обеспечения..." неактивна).
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Андрей Ефименко
сообщение 16.12.2019, 10:34
Сообщение #5


Активист
****

Группа: Администраторы
Сообщений: 2 716
Регистрация: 8.2.2006
Пользователь №: 4



Цитата(Kranch @ 11.12.2019, 14:14) *

Можно немного переработать процесс обновления так:
1. Проверка наличия изменений программного обеспечения(бета версии) с выводом информации о доступных обновлениях в список сообщений.
2. Запуск изменений программного обеспечения.
Если автоматические обновления запрещены то в указанное время просто происходит проверка наличия обновления с выводом информации в список сообщений о доступных версиях.
Если в настойках разрешено получение бета версии, и RunUpdate.exe находит бету версию, в интерфейсе RunUpdate.exe появляется пункт"Запуск загрузки бета версии", который после выполнения процедуры обновления на бету версию меняется на "Откат на стабильную версию"
Так же ввести в RunUpdate.exe пункт "Настройки", как писал выше revit. В настройках можно установить:
1. Запрет автоматического обновления.(изменения производятся только при нажатии"Запуск изменений программного обеспечения..." )
2. Время проверки наличия автоматического обновления.
3. Получать бета версии.
4. Запрет обновлений(соответственно полностью запрещает обновления программы, кнопка "Запуск изменений программного обеспечения..." неактивна).

Выложена доработка системы обновления ПО. Теперь можно задать следующие параметры:

Прикрепленное изображение Прикрепленное изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 15:55