Обновление PatchManager | ![]() |
![]() |
![]() |
Меню
предназначено для настройки параметров загрузки и установки обновлений программы .Загрузка обновлений программы может выполняться из двух источников:
из каталога FTP-сервера, указанного в поле Каталог с обновлениями PatchManager на FTP-сервере окна настройки соединения с FTP-сервером (см. п. Настройка соединения с FTP-сервером, Рис. 15).
из локального или сетевого каталога.
При активизации меню на экран вызывается окно =Обновление PatchManager= (см. Рис. 17).
Рис. 17 Окно =Обновление PatchManager =. Обновление с FTP
Переключатель Загрузка обновления PatchManager позволяет выбрать необходимый режим загрузки обновлений.
Положение с FTP устанавливает режим загрузки из каталога FTP-сервера, указанного в поле Каталог с обновлениями PatchManager на FTP-сервере окна настройки соединения с FTP-сервером (см. п. Настройка соединения с FTP-сервером, Рис. 15).
При этом становится доступным поле Загружать:, определяющее периодичность загрузки. Значение выбирается по клавише F3 из выпадающего списка:
При установленном значении При попытке загрузки обновлений новые обновления программы будут искаться на FTP-сервере при каждой загрузке обновления для текущей системы, выполняемого в меню (см. п. ЗАГРУЗКА ОБНОВЛЕНИЙ КОМПОНЕНТОВ С FTP-СЕРВЕРА).
При установленном значении При старте PatchManager новые обновления программы будут искаться на FTP-сервере при каждом старте программы.
При установленном значении Никогда новые обновления программы будут искаться на FTP-сервере только при активизации кнопки [ ] окна =Обновление PatchManager=.
Положение из каталога
устанавливает режим загрузки из локального или сетевого каталога.
При этом становится доступным поле, в котором задается каталог,
содержащий комплект дистрибутивов обновления (см. Рис. 18). Значение в
поле может быть введено с клавиатуры или путем выбора из окна
=Выбор каталога с дистрибутивами=,
открывающегося по клавише F3 или экранной
кнопке .
Рис. 18 Окно =Обновление PatchManager =. Обновление из каталога
С помощью кнопки [Загрузка обновления PatchManager.
] окна выполняется активизация процесса загрузки новых обновлений программы при любом положении переключателяУстановив необходимый режим обновления программы, необходимо нажать кнопку [patchman.dsk.
]. При этом выбранная настройка сохранится в dsk-файле программыВ результате активизации одним из перечисленных выше способом функции обновления программа выполняет поиск в каталоге-источнике реестра обновления, отсутствующего в каталоге реестров обновлений, заданном параметром PatchManager.UpdatesDir. Если такой реестр найден, то он копируется в каталог, заданный в PatchManager.UpdatesDir, а дистрибутивы обновления загружаются во временный каталог EXE\tmpPMArchive домашней директории программы, а затем автоматически устанавливаются во временный каталог EXE\tmpPMUpdates.
Каталог-источник обновлений программы может содержать также файл-реестр дополнительных операций, имеющий расширение .aca. Дополнительные операции представляют собой действия, которые пользователь должен выполнить дополнительно до и/или после обновления программы Менеджер обновлений с целью обеспечения ее корректной работы.
Например, предположим, что программа ms70drv.dll, в котором изменен интерфейс взаимодействия со вспомогательной службой napsrv.exe. В этом случае требуется и обновление версии вспомогательной службы, поскольку новая версия драйвера с такими изменениями не может работать со старой версией вспомогательной службы. Причем требуемую версию вспомогательной службы необходимо установить до обновления драйвера БД в программе .
настроена на базу данных MS SQL Server и устанавливаемое обновление программы содержит новую версию драйвераФайл-реестр дополнительных операций для подобных ситуаций содержит необходимые инструкции пользователю и указания программе на необходимость загрузки дополнительных компонентов.
Если при загрузке обновлений программы в каталоге-источнике присутствует файл-реестр дополнительных операций .aca, то он также копируется в каталог, заданный в конфигурационном параметре PatchManager.UpdatesDir. В этом случае, по завершении загрузки обновлений программы во временный каталог, на экран при необходимости может выдаваться окно =Обновление Patchmanager: загрузка дополнительных компонентов= с информацией, предшествующей загрузке дополнительных компонентов. Ознакомьтесь с этой информацией и закройте окно. В результате начнется загрузка дополнительных компонентов в каталог, заданный параметром PatchManager.PrepareDir. Рекомендуется очищать этот каталог перед обновлением программы , чтобы в результате загрузки дополнительных компонентов он содержал только их.
По завершении загрузки дополнительных компонентов на экран при необходимости может выдаваться окно =Обновление Patchmanager: установка дополнительных компонентов= с информацией о действиях пользователя, связанных с установкой дополнительных компонентов и/ или с выполнением других операций, направленных на обеспечение корректной работы программы после обновления.
Внимательно ознакомьтесь с этой информацией, поскольку
некоторые операции могут выполняться ДО завершения обновления
программы.
В результате закрытия окна с информацией о дополнительных операциях, если в составе обновлений имеется текстовый readme-файл, программа выводит в отдельное окно =Обновление Patchmanager: Завершение = текст данного файла для просмотра. Ознакомьтесь с readme-файлом и закройте окно.
В результате закрытия окна с readme- файлом программа выдает сообщение с предложением закрыть ее и стартовать снова для корректного завершения инсталляции:
Ответьте на сообщение [Да], и стартуйте программу вновь. В результате в процессе старта программы обновления будут скопированы из временного каталога EXE\tmpPMUpdates в каталог исполняемых файлов программы (\EXE).