Доклад: Подготовка дистрибутива MUI к установке
Доклад: Подготовка дистрибутива MUI к установке
Microsoft
выпустила 6 CD с MUI, на каждом из которых содержится несколько различных
языков. CD с MUI не распространяются через розничную сеть, и доступны только
корпоративным пользователям. Однако, в сети Internet можно найти MUI для Office
2003. В моем распоряжении была урезанная версия MUI CD 5, из которой было
убрано все, кроме Русского языка. В зависимости от вашей версии MUI установка
может незначительно отличаться.
После
выхода SP1 для Office 2003 появился и SP1 для Office 2003 MUI. Соответственно
нам придется обновить файлы MUI, проинтегрировав в них SP1 для MUI, скачать
который можно с этой страницы. Обратите внимание, что есть разные файлы SP1 для
каждого из CD. Вероятно, вас интересует обновление для CD5, на котором помимо
прочих находились Русский и Украинский MUI. Качать надо полную версию SP1, и в
нашем случает это MUI2003SP1CD5-kb843187-fullfile-enu.exe.
Далее
все будет очень похоже на манипуляции, которые мы проводили с Office 2003.
Этап 1 - Создание Административной Установочной Точки
В
зависимости от того, какой версией MUI вы обладаете процедура может
незначительно отличаться. Если у вас официальный релиз MUI на CD, то тогда надо
из командной строки запустить команду Muisetup.exe /a.
В моем варианте команда несколько отличалась. Для этой статьи я поместил файлы
MUI в директорию C:OfficeMUI (название директории на ваше усмотрение, не
забудьте внести соответствующие изменения в ваши команды).
Запускаем
следующую команду: C:OfficeMUISetup.exe /a mui.msi
Мы
применяем административную установку к пакету mui.msi
Появляется
окно Административной установки MUI
Указываем
директорию для установки. В данном случае я выбрал C:OfficeMUI_Admin. Затем
надо принять лицензионное соглашение.
И
нажать Install. Если все прошло как надо, то вы увидите уведомление об успешной
установке.
На
этом создание Админстративной Установочной Точки можно считать законченным и
переходить к следующему этапу.
Этап
2 - Распаковка Office 2003 SP1 для MUI
Здесь
все выполняется одной командой. Мы распаковываем SP1 в директорию C:MUISP1 MUI2003SP1CD5-kb843187-fullfile-enu.exe /Q /C /T:C:MUISP1
У
нас появились файлы обновлений для различных языков MUI. В дальнейшем я буду
работать с файлом для Русского MUI - MUISP1_RUSff.msp.
Если вас интересует другой язык, то с помощью этой статьи из KB M$ вы легко
определите нужный вам файл.
Этап 3 - Интеграция Office 2003 SP1 для MUI в
дистрибутив MUI
Здесь
тоже все выполняется одной командой:
msiexec /p C:MUISP1MUISP1_RUSff.msp /a C:OfficeMUI_AdminMUI.msi
SHORTFILENAMES=TRUE /qb /Lie C:muilog.txt
На
всякий случай я добавил в конце ключи для создания лог-файла. Это
необязательно, и вы можете удалить /Lie C:muilog.txt
Вот
в принципе и все. Теперь в директории OfficeMUI_Admin у нас обновленный
дистрибутив MUI, который готов для установки на Office 2003 SP1. Скопируйте
директорию в C:XPCD$OEM$$1installApplications и переименуйте в OfficeMUI для
краткости.
Установка MUI
Установку
можно произвести различными способами. Оставляю выбор на ваше усмотрение.
Способ 1- Custom Installation Wizard
Если
хотите, то можете использовать Custom Installation Wizard, применяя его к
MUI.MSI. Вероятно, это имеет смысл, когда ваш пакет MUI содержит более одного
языка интерфейса. Процедура аналогична конфигурированию Office 2003, и в конце
вы получите MST файл, путь к которому нужно указать при запуске MUI.MSI.
Команда для запуска будет такой:
ECHO.
ECHO Installing MUI for Office 2003 Professional
ECHO Please wait...
start /wait %systemdrive%installApplicationsOfficeMUIsetup.exe
TRANSFORMS=my_mui.MST /qb-
Способ 2 - setup.ini
Альтернативный
метод мне показался покороче, тем более язык интерфейса у меня был всего один.
В директории FilesSetup есть файл Setup.ini. Я, пожалуй его приведу, чтобы было
наглядно и понятно, о чем речь.
; Microsoft Office SETUP.EXE settings file.
[MSI]
; The MSI section gives the name of the MSI file to install. This
file must be in
; the same folder as Setup.exe, and both must be in the root of the
installation
; tree.
MSI=MUI.MSI
[Product]
ProductCode={901E0419-6000-11D3-8CFE-0150048383C9}
ProductName=Microsoft Office 2003 User Interface Pack
ProductVersion=11.0.5614.0
Recache=1
[MST]
; The MST section gives the full path to a transform that should be
applied.
;MST1=serversharesome transform.mst
;MST1=D:transformsmy transform.mst
[Options]
; The option section is used for specifying individual Installer
Properties.
;USERNAME=Customer
;COMPANYNAME=my company
;INSTALLLOCATION=C:Program FilesMyApp
SUPPRESSFINALDIALOG=1
[Display]
; The diplay section is used for overriding the default UI
; Value Default Description
; Display full Option to override the
default UI
; [none, quiet, basic,
reduced, full]
; CompletionNotice Yes Option to display a setup
completion
; notice for otherwise quiet
setup
;Display=None
;CompletionNotice=Yes
[Logging]
; The logging section provides settings for controlling the Setup
log files.
; Value Default Description
; Type vpiwaeo Logging modes
; [a, c, e, i, m, o, p, r, u ,
v,
; w, *, +]
; Path %TEMP% Path to create logfiles
; Template SetupLog(*).txt File name for log file
should end in
; "(*).txt"; the *
is replaced with a 4
; digit number to make the
file name unique
Template=Microsoft Office 2003 User Interface Pack Setup(*).txt
Type=piwaeo
;Path=MyServerlogfiles
;Template=Product %UserName%(*).txt
[MinOSRequirement]
; MinOSRequirement is used for defining the minimal OS requirement
for
; installing the product.
VersionNT_1=500
WindowsBuild_1=2195
ServicePackLevel_1=3
[Cache]
; The cache section provides settings for caching the install source
locally
; Value Default Description
; CDCACHE 2 O<!-- #BeginDate
format:Am1 -->October 11, 2004<!-- #EndDate --> [auto, 0, 1, 2]
; LOCALCACHEDRIVE <predefined> Option to specify a
drive to cache
; the install source to
; DELETABLECACHE 1 Option to display UI to
remove the
; cache at the end of setup
[0,1]
; PURGE 0 Option to always remove
cache at end of
;
setup [0,1]
CDCACHE=auto
;LOCALCACHEDRIVE=C:
DELETABLECACHE=1
PURGE=0
</td></tr></table></td></tr></table><br></td><td>
</td></tr></table><br><hr>
<br><b>Комментарии к статье</b><br><table
width="100%" border="0" cellspacing="1"
cellpadding="0" bgcolor="#000000"><tr><td>
<table width="100%" border="0"
cellspacing="1" cellpadding="3"
bgcolor="#ffffff"><tr><td>
<form action="gate.html?name=News&file=comments"
method="post"><font class=option><b>Ваше имя:</b></font> <font class="content">Неизвестный [ <a href="gate.html?name=Your_Account">Новый
пользователь</a> ]<br><br><font
class="option"><b>Тема:</b></font><br><input
type="text" name="subject" size="58"
maxlength="85" value="Re: Автоматическая Установка Windows - Office 2003 MUI"><br><font
class="option"><b>Комментарий:</b></font><br><textarea
wrap="virtual" cols="58" rows="5"
name="comment">
Список литературы
Для
подготовки данной работы были использованы материалы с сайта http://mdforum.dynu.com
|