Автоматизированное обновление программного обеспечения, Служба LKDSUpdate - планы, пожелания, проблемы. |
Здравствуйте, гость ( Вход | Регистрация )
Автоматизированное обновление программного обеспечения, Служба 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 |
Можно немного переработать процесс обновления так: 1. Проверка наличия изменений программного обеспечения(бета версии) с выводом информации о доступных обновлениях в список сообщений. 2. Запуск изменений программного обеспечения. Если автоматические обновления запрещены то в указанное время просто происходит проверка наличия обновления с выводом информации в список сообщений о доступных версиях. Если в настойках разрешено получение бета версии, и RunUpdate.exe находит бету версию, в интерфейсе RunUpdate.exe появляется пункт"Запуск загрузки бета версии", который после выполнения процедуры обновления на бету версию меняется на "Откат на стабильную версию" Так же ввести в RunUpdate.exe пункт "Настройки", как писал выше revit. В настройках можно установить: 1. Запрет автоматического обновления.(изменения производятся только при нажатии"Запуск изменений программного обеспечения..." ) 2. Время проверки наличия автоматического обновления. 3. Получать бета версии. 4. Запрет обновлений(соответственно полностью запрещает обновления программы, кнопка "Запуск изменений программного обеспечения..." неактивна). Выложена доработка системы обновления ПО. Теперь можно задать следующие параметры: |
Текстовая версия | Сейчас: 28.3.2024, 16:30 |