Установка системы

Материал из DOMINO
Версия от 13:37, 9 октября 2015; Надежда (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Добро пожаловать в Википедию Домино
Свободную энциклопедию, которую может редактировать каждый

Техническая поддержка
Документация

Категории
Свежие правки

Коммерческая информация

Содержание

Общее

Здесь КРАТКОЕ описание установки Домино8. Более подробно можно прочитать в Файл:Install.zip

Запуск install.exe

Программа Install.exe применяется для установки дистрибутивов программных продуктов, разработанных в среде Домино8.
Программа запускается без параметров, но в каталоге запуска ожидается наличие:
• ini-файла с описанием параметров установки,
• файла run.exe,
• архивов, содержащих дистрибутив устанавливаемого продукта,
• в большинстве случаев требуется архив, содержащий встроенный клиент Oracle.

Если какой-либо из требуемых файлов не будет найден, то программа прекращает работу и выдает сообщение об ошибке.

Состав дистрибутива

Дистрибутив составляют файлы, удовлетворяющие следующим правилам.
• Имя ini-файла с описанием параметров установки должно начинаться с названия продукта, затем следует точка и расширение install.ini
• Имена файлов, содержащих дистрибутив, также должны начинаться с названия продукта, далее следуют дата и время (в строгом формате), точка, тип содержимого архива и, после точки, расширение zip.
• Встраиваемый клиент СУБД Oracle должен находиться в файле Oracle Instant Client.zip.
• Набор компонентов, позволяющих запускать приложения, основанных на архитектуре .NET Framework должны находиться в файле dotNetFx40_Client_x86_x64.exe.
Дополнительно, в каталоге может находиться файл с сертификатом, содержащим лицензии устанавливаемого продукта.
• Имя файла сертификата начинается с названия сертификата, далее следуют дата и время, затем следует точка и расширение sft.ini

Параметры ini файла

Параметры ini-файла перечислены в таблице. см. Файл:Install.zip Для некоторых параметров значения могут быть введены или изменены как через форму, так и в ini-файле. Значения других параметров устанавливаются только в ini-файле.
Параметры ini-файла, не указанные в списке, применяются только для решения специфичных задач.

Этапы установки

• Выполняется проверка значений параметров установки. Если для какого-либо параметра не задано значение, то устанавливается значение по умолчанию. Значения всех параметров сохраняются в ini-файле.
• Проверяется наличие установленного на компьютере .NET Framework 4. Если не установлен, то предлагается установить.
• Создается корневой каталог установки. Расположение каталога задает параметр DOMINO_ROOT.
• В корневой каталог установки копируется программа Run.exe.
• В корневом каталоге установки создается корневой каталог устанавливаемого продукта. Имя каталога совпадает с именем продукта.
• В каталог продукта копируется содержимое файлов дистрибутива. В каталог BIN копируется файл run.dll.
• Создается файл run.ini с параметрами для запуска программы run.exe. В файле указывается каталог для получения обновлений на основе значения параметра UPDATE_ROOT. Файл run.ini помещается в директорию BIN каталога продукта.
• Cоздается файл nethasp.ini для связи с менеджером лицензий. Содержимое файла зависит от значений следующих параметров: ЛОКАЛЬНЫЙ_КЛЮЧ_HASP, NH_SERVER_ADDR, NH_TCPIP_METHOD. Файл nethasp.ini помещается в директорию BIN каталога
продукта. • В файлах проекта создается раздел DataBase. В этом разделе создается описание соединения с сервером Oracle. Для заполнения атрибутов соединения используются значения параметров DB_SERVER_CONNECTION_NAME и DB_SERVER_SCHEMA.
• Если параметр НЕОБХОДИМ_ПОЛНЫЙ_КЛИЕНТ_ORACLE имеет значение НЕТ, то в директорию BIN каталога продукта копируется содержимое встроенного клиента Oraclе.
• Создаются файлы sqlnet.ora и tnsnames.ora для связи Oracle клиента с сервером. Содержимое файлов зависит от значений следующих параметров: DB_SERVER_ADDRESS, DB_SERVER_PORT, DB_SERVER_SERVICE_NAME, DB_SERVER_CONNECTION_NAME.
• В корневом каталоге продукта создаются директории HOME и MAIL.
• В соответствии со значениями параметров LINK_CMD, LINK_NAME, LINK_DESCRIPTION, ПОЛНОЭКРАННЫЙ_РЕЖИМ создается ярлык для запуска продукта. В зависимости от значений параметров DESKTOP_LINK, STARTMENU_LINK, PROGRAMS_LINK, STARTUP_LINK ярлык копируется на рабочий стол, в меню "Пуск", в меню "Пуск"==>"Программы", в раздел "Автозагрузка".
• Запускается программа, указанная в параметре ВЫПОЛНИТЬ_ПОСЛЕ_УСТАНОВКИ.

Возможные ошибки

В случае возникновения ошибок программа либо отображает на экране окно с описанием ошибки, либо записывает сообщение в журнал.

Программа RUN.EXE

Программа Run.exe предназначена для запуска и автоматической установки обновлений продуктов, разработанных в среде Домино8.
В командной строке запуска программы обязательно должно быть указано наименование продукта.
Также требуется наличие файла Run.ini в директории BIN каталога продукта, содержащего параметры программы.
Ниже перечислены основные параметры ini-файла.

UPDATE_SOURCE - Определяет каталог для получения обновлений.
LAST_UPDATE - Дата последнего загруженного обновления
LAST_FULL_UPDATE - Дата последнего загруженного полного обновления
LAST_PATCH_UPDATE - Дата последнего загруженного инкрементального обновления
LAST_ADMIN_UPDATE - Дата последнего загруженного обновления приложения
Прежде всего программа Run.exe проверяет наличие установленного на компьютере .NET Framework 4. Если не установлен, то программа Run.exe прекращает работу.
Если .NET Framework 4 установлен, то программа Run.exe запускает продукт, указанный в строке запуска, но перед запуском проверяет наличие обновлений для данного продукта - просматривает каталог для получения обновлений.
Если каталог пуст, каталог не существует или в каталоге не имеется подходящих файлов, то программа запускает продукт. Подходящими считаются файлы-архивы, имена которых удовлетворяют правилам, применяемым для файлов дистрибутива продукта.
Программа сортирует файлы-архивы по возрастанию даты и времени из имени файла. Далее файлы-архивы обрабатываются по очереди, начиная с самого раннего. Архив раскрывается, и выполняется анализ имени каждого входящего в архив файла.
Если имя файла заканчивается расширением .deleted, то программа удаляет соответствующий файл из каталога продукта.
Если имя файла заканчивается расширением .clear_folder, то программа удаляет соответствующий подкаталог из каталога продукта. Все остальные файлы копируются из архива в каталог продукта.
После приема очередного обновления изменяется файл run.ini - заполняются значения параметров LAST_UPDATE, LAST_FULL_UPDATE, LAST_PATCH_UPDATE, LAST_ADMIN_UPDATE.
Протокол работы программы и сообщения об ошибках записываются в файл run.<имя продукта>.log

Log-файл находится рядом с программой run.exe.
Источник — «http://wiki.domino.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B&oldid=715»
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты