Обновление PatchManager Назад В начало Вперед

Меню Настройка => Обновление PatchManager предназначено для настройки параметров загрузки и установки обновлений программы Менеджер обновлений.

Загрузка обновлений программы может выполняться из двух источников:

При активизации меню на экран вызывается окно =Обновление PatchManager= (см. Рис. 17).

Рис. 17 Окно =Обновление PatchManager =. Обновление с FTP

Переключатель Загрузка обновления PatchManager позволяет выбрать необходимый режим загрузки обновлений.

Положение с FTP устанавливает режим загрузки из каталога FTP-сервера, указанного в поле Каталог с обновлениями PatchManager на FTP-сервере окна настройки соединения с FTP-сервером (см. п. Настройка соединения с FTP-сервером, Рис. 15).

При этом становится доступным поле Загружать:, определяющее периодичность загрузки. Значение выбирается по клавише F3 из выпадающего списка:

Положение из каталога устанавливает режим загрузки из локального или сетевого каталога. При этом становится доступным поле, в котором задается каталог, содержащий комплект дистрибутивов обновления (см. Рис. 18). Значение в поле может быть введено с клавиатуры или путем выбора из окна =Выбор каталога с дистрибутивами=, открывающегося по клавише F3 или экранной кнопке .

Рис. 18 Окно =Обновление PatchManager =. Обновление из каталога

С помощью кнопки [Загрузить] окна выполняется активизация процесса загрузки новых обновлений программы при любом положении переключателя Загрузка обновления PatchManager.

Установив необходимый режим обновления программы, необходимо нажать кнопку [Применить]. При этом выбранная настройка сохранится в dsk-файле программы patchman.dsk.

В результате активизации одним из перечисленных выше способом функции обновления программа выполняет поиск в каталоге-источнике реестра обновления, отсутствующего в каталоге реестров обновлений, заданном параметром PatchManager.UpdatesDir. Если такой реестр найден, то он копируется в каталог, заданный в PatchManager.UpdatesDir, а дистрибутивы обновления загружаются во временный каталог EXE\tmpPMArchive домашней директории программы, а затем автоматически устанавливаются во временный каталог EXE\tmpPMUpdates.

Каталог-источник обновлений программы может содержать также файл-реестр дополнительных операций, имеющий расширение .aca. Дополнительные операции представляют собой действия, которые пользователь должен выполнить дополнительно до и/или после обновления программы Менеджер обновлений с целью обеспечения ее корректной работы.

Например, предположим, что программа Менеджер обновлений настроена на базу данных MS SQL Server и устанавливаемое обновление программы содержит новую версию драйвера ms70drv.dll, в котором изменен интерфейс взаимодействия со вспомогательной службой napsrv.exe. В этом случае требуется и обновление версии вспомогательной службы, поскольку новая версия драйвера с такими изменениями не может работать со старой версией вспомогательной службы. Причем требуемую версию вспомогательной службы необходимо установить до обновления драйвера БД в программе Менеджер обновлений.

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

Если при загрузке обновлений программы в каталоге-источнике присутствует файл-реестр дополнительных операций .aca, то он также копируется в каталог, заданный в конфигурационном параметре PatchManager.UpdatesDir. В этом случае, по завершении загрузки обновлений программы во временный каталог, на экран при необходимости может выдаваться окно =Обновление Patchmanager: загрузка дополнительных компонентов= с информацией, предшествующей загрузке дополнительных компонентов. Ознакомьтесь с этой информацией и закройте окно. В результате начнется загрузка дополнительных компонентов в каталог, заданный параметром PatchManager.PrepareDir. Рекомендуется очищать этот каталог перед обновлением программы Менеджер обновлений, чтобы в результате загрузки дополнительных компонентов он содержал только их.

По завершении загрузки дополнительных компонентов на экран при необходимости может выдаваться окно =Обновление Patchmanager: установка дополнительных компонентов= с информацией о действиях пользователя, связанных с установкой дополнительных компонентов и/ или с выполнением других операций, направленных на обеспечение корректной работы программы после обновления.

Внимательно ознакомьтесь с этой информацией, поскольку некоторые операции могут выполняться ДО завершения обновления программы.

В результате закрытия окна с информацией о дополнительных операциях, если в составе обновлений имеется текстовый readme-файл, программа выводит в отдельное окно =Обновление Patchmanager: Завершение = текст данного файла для просмотра. Ознакомьтесь с readme-файлом и закройте окно.

В результате закрытия окна с readme- файлом программа выдает сообщение с предложением закрыть ее и стартовать снова для корректного завершения инсталляции:

Oбнoвлeния PatchManager зaгpyжeны и гoтoвы для инcтaлляции.

Hacтoятeльнo peкoмeндyeтcя зaкpыть пpилoжeниe и cтapтoвaть cнoвa.

Зaкpыть PatchManager? [Да] [Нет]

Ответьте на сообщение [Да], и стартуйте программу вновь. В результате в процессе старта программы обновления будут скопированы из временного каталога EXE\tmpPMUpdates в каталог исполняемых файлов программы (\EXE).