Легенда:
[...] - папка, путь к папке.
File.exe - файл
Parametr - параметр, переменная
Интегратор обновлений, как понятно из его названия, служит для интеграции обновлений в офис 2003 для последующей совместной установки.
Особенность данного интегратора - его работа с cab архивами. Интегратор может перепаковать дистрибутив, запаковать обратно админ. точку и даже упаковать в один большой архив все файлы дистрибутива!
Упаковка в CAB-файлы осуществляет проект с MSFN. Интегратор лишь делает всю подготовительную работу, которую пользователю приходилось делать вручную (а ее, поверьте, предостаточно).
Итак начнем:
1. Создаем в одной рабочей папке (для удобства) следующие подпапки:
[ADD] - В нее помещается все, что надо добавить/изменить перед запаковкой файлы в дистрибутив (Ваш
Setup.ini или конвертор документов например)
Все что положено в эту папку будет находиться в конечной папке с дистрибутивом,
причем с учетом подпапок. Копирование происходит до запаковки дистрибутива, поэтому эту папку можно использовать и для замены файлов в запакованном дистрибутиве - для этого заменяемые файлы нужно разложить по подпапкам так же как они располагаются в админ точке.
[MSP] - Папка для распакованных обновлений Office (создается автоматически интегратором, если есть удаляется)
[Updates] - Папка для exe- обновлений Office, в т.ч. SP3
[любое имя] - папка для сборки офиса (например, Office.AIO, OFF2K3) - укажите в
Settings.ini и скрипт создаст автоматически
[Distrib] - Папка с дистрибутивом офиса (можно в кучу, можно по подпапкам)
[ReMake3.b6] - Папка с интегратором
2. Редактируем
Settings.ini указываем пути и прочие настройки интегратора.
Для начал работы там необходимо указать:
Код:
Ключ для Microsoft Office 2003
PIDKEY1=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Ключ для остальных приложений семейства - FrontPage и т.д.
PIDKEY2=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Путь к дистрибутивам семейства Office 2003
1) Дистрибутивы ищутся в указанной папке и подпапках
2) По умолчанию планируется что папка интегратора лежит в папке с дистрибутивами! Если это не так - укажите полный или относительный путь к дистрибутивам!
3) Если будет найдено несколько исходных дистрибутивов, то все они будут совмещены в выходной папке
Distr=..
Путь к конечному дистрибутиву
Out=..\..\Office.AIO
Путь к скачанным обновлениям
EXEZ=..\Updates
Путь к распакованным обновлениям. Туда же распакуются скачанные
MSP=..\MSP
Позволяет обновить и запаковать уже имеющуюся админ точку
Учтите, туда надо добавить исходные xml-файлы!!!
Закомментируйте (;) следующую строку для отказа
;IsAdmin=Yes
Позволяет добавить/изменить перед запаковкой файлы в дистрибутиве
Можно использовать, например, для интеграции русификатора Visio
Add=..\Add
Переименовывает файлы Setup.exe и Setup.ini
Нужно при совмещении разных дистрибутивов, например Office + FrontPage
Закомментируйте (;) следующую строку для отказа
ReNameSetupz=Yes
Имя лог файла - полное или относительное
Log=LogFile.txt
Перезаписывать лог-файл - закомментируйте (;) следующую строку для отказа
DelLog=Yes
Сжать в один CAB - закомментируйте (;) следующую строку для отказа
;ONECAB=Yes
Имя CAB-файла - используется вместе с предыдущим параметром
CabName=OFFICE
Префикс для CAB-файлов отсутствующих в таблице Media
Prefix=DISK
Удалять папку Sort по завершении - иначе удаляется перед интеграцией - закомментируйте (;) следующую строку для отказа
DelSort=Yes
;Удалять устаревшие EXE-обновления до их применения
;Закомментируйте следующую строку для отказа
;DelOldEXE=Yes
;Удалять устаревшие MSP-обновления до их применения
;Закомментируйте следующую строку для отказа
;DelOldMSP=Yes
;Удалять папку с MSP-обновлениями после их применения
;Закомментируйте следующую строку для отказа
;DelAllMSP=Yes
Уточнение по лицензионному ключу:
PIDKEY1 - используется для так называемых Suite-дистрибутивов, которые используют большинство участников нашего форума.
Это, например, типичный корпоративный дистрибутив Microsoft Office 2003 -
Pro11.msi, Который состоит из нескольких компонентов - Word, Excell и.т.д.
PIDKEY2 - используется для одиночных дистрибутивов. Наиболее распространенные из них - FrontPage, Project, Visio, OneNote, но так же бывают отдельно и Word, и Excell, и остальные (у меня из распространенных нет только PowerPoint)
Причем, даже если вы не используете какой-либо тип дистрибутивов, все равно необходимо прописать оба ключа в настройках (пусть даже один из них будет некорректным) иначе получите ошибку.
С версии
3b7 интегратор будет выдавать ошибку
только если второй лицензионный номер нужен для интеграции дополнительных компонентов упомянутых выше.
3. Копируем следующие XML-файлы:
Pro11.xml, Owc11.xml из оригинального дистрибутива [CD1\FILES\SETUP] в созданную административную точку [ADM\FILES\SETUP] (
этот пункт относится только к админ.точкам созданным самостоятельно, до интеграции обновлений, админ.точки созданные интегратором уже содержат нужные XML-файлы). Подробнее читайте в
FAQ п.1.3
5. Редактируем
Setup.ini - добавляем пути, выбираем режим работы, ключ лицензии, добавляем "цепную установку".
6. Запускаем скрипт интегратора.
7. проверяем результат.
Составил
Volk1234