Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


Выкладываю
Инструкция по использованию интегратора


Легенда:
[...] - папка, путь к папке.
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

-------

Ю-ху!


Последний раз редактировалось volk1234, 20-06-2010 в 00:51.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:18, 05-07-2009 | #708