PDA

Показать полную графическую версию : Интегратор обновлений в дистрибутивы Office 2003


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56

Vladimir2k7
23-03-2008, 17:26
Подскажите, пожалуйста, я уже сделал дистрибутив Office-а с SP3 с административной точкой, сейчас хочу просто запоковать его, как он был изначально. Можно ли сделать это с помощью зтого интегратора и как.
В файле Settings.ini раскоментировал строку IsAdmin=Yes, лишнее закоментировал, пути указал. он всеравно начинает делать админ точку и потом ошибка нет обновлений.

FUH
23-03-2008, 22:27
Можно ли *отменить или значительно **сократить действие работы скрипта пересжатия CAB-файлов <?>, для того, чтобы только интегрировать все необх. обновления. »

Cкрипт Sort2CABs.js упаковывает дистрибутив обратно в CAB-файлы. Пока мой скрипт (ReMake.cmd) не обучен просто интегрировать обновления - там меняется пара параметров в таблице _SystemInformation и после этого без сжатия дистрибутив будет неработоспособным. В принципе добавить такую опцию - не проблема - пара строчек кода, только это раньше никому не было нужно - это все можно сделать быстро и без скрипта. Сейчас, когда скрипт научился отсеивать часть обновлений, возможно это уже и нужно - добавлю в следующей версии.

Без сжатия дистрибутив офиса 2003 Ent весит ~500 Mb, после ~250 Mb, причем сохраняются все штатные возможности по установке, по сравнению, например, со сжатием в SFX-архив. Преимущество очевидно - установка такого дистрибутива пройдет быстрее, потому что в случае SFX-архива сначала идет распаковка во временную директорию, а только потом установка. Я конечно же не замерял, но мне кажется, что установка с CD админ. точки будет дольше, чем дитрибутива в CAB-файлах, потому что там будет лимитировать не время распаковки, а время чтения с носителя. (IMHO :))

я уже сделал дистрибутив Office-а с SP3 с административной точкой, сейчас хочу просто запоковать его, как он был изначально. Можно ли сделать это с помощью зтого интегратора и как.
В файле Settings.ini раскоментировал строку IsAdmin=Yes, лишнее закоментировал, пути указал. он всеравно начинает делать админ точку и потом ошибка нет обновлений. »

Уже имеющуюся админ точку можно запаковать, но надо добавить в нее исходные XML-файлы (лежат в папке FILES\SETUP).

Перед запаковкой из твоей админ. точки будет сделана еще раз админ точка, в нее будут интегрированы обновления (если они конечно же будут в папке %MSP%). Так что не бойся - это такая технология. :) Раскомментировал строчку правильно :)
Сейчас попробовал запаковать админ. точку OneNote 2003 версией 3 бета 3- вроде прошло все нормально. Дополнительных обновлений в папке %MSP% не было. Если у тебя не получится - давай будем смотреть лог-файл. Ты последней версией пользовался?

JentRy
24-03-2008, 11:58
Спасибо большое за развернутый ответ, http://www.forum.oszone.ru/images/avatars/another/SantaClaus.gif FUH :up!
p.S. ..Преимущество очевидно - установка такого дистрибутива пройдет быстрее, потому что в случае SFX-архива сначала идет распаковка во временную директорию, а только потом установка..
Полностью с тобой согласен))

hobbit25
24-03-2008, 12:17
а может кто нить выложить файлики исходные XML-файлы для АДМИН точки а то как то вот потярялися они!

и еще можно вопросик если использую админ точку то нужно ли прописывать
Ключ для Microsoft Office 2003
PIDKEY1=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

заранее спасибо!!!

JentRy
24-03-2008, 12:22
hobbit25, исходные XML-файлы.
=>..если использую админ точку то нужно ли прописывать
Ключ для Microsoft Office 2003
Думаю PIDkey1 нужно прописывать в любом случае.

hobbit25
24-03-2008, 12:33
JentRy, спасиб !!! а у тебя случаем одним архивом обновы после сп3 нету?!

JentRy, а куда именно в уже существуещей админ точке ложить исходные XML?!

JentRy
24-03-2008, 13:10
Не за что) Обновлений, вышедших после SP3 одним архивом НЕТ. :yes: А XML-файлы нужно вложить в папку FILES\SETUP, чуть выше об этом уже написал http://www.forum.oszone.ru/images/avatars/another/SantaClaus.gif FUH.

hobbit25
24-03-2008, 13:18
JentRy, просто подумал FILES\SETUP что они там в исходном варианте вот спросил перестраховался!!!

cnira
24-03-2008, 14:01
to hobbit25, вот тебе одним архивом обновы после сп3 http://ifolder.ru/5860097

Vladimir2k7
24-03-2008, 20:46
FUH Спасибо за ответ.
Когда сделал надо добавить в нее исходные XML-файлы (лежат в папке FILES\SETUP) , но еще не читав форум кинул их в папку с офисом и в FILES\SETUP на всякий случай и все получилось, также создал пустые папки Updates и MSP, но вылезла другая ошибка (скриншот в прикрепленном файле) после
Удаляю AdminProperties из K:\Office2003sp3\OWC11.MSI
и
Удаляю AdminProperties из K:\Office2003sp3\PRO11.MSI .
Дальше вроде всё прошло нормально (полученный дистрибутив ещё не проверял).

Появился еще вот такой вопрос, после выполнения скрипта появляются файлы
AllPatch.reg OWC10.reg OWC11.reg PRO11.reg
в них помоему информация об интегрированных обновления.
Что с ними делать, добавлять в реестр после установки или можно удалить?

aset
24-03-2008, 21:19
Vladimir2k7,
они сами запустятся после установки офиса

Alexis72
25-03-2008, 08:15
Наивный вопрос:
обновления фильтра нежелательной почты желательно все устанавливать или достаточно последнего?

g7r7s7
25-03-2008, 08:54
Alexis72, естественно, только последний.

FUH
25-03-2008, 23:22
...но вылезла другая ошибка (скриншот в прикрепленном файле) ... »
Дело в том, что в msi-файле при создании админ точки, создается ресурс AdminProperties, в котором прописаны сериный номер, организания и еще что. Из-за него не получается сделать админ. точку из админ. точки. Поэтому этот ресурс удаляется из вашей админ. точки без проверки на его существования (пока у меня нет средств позволяющих проверить его наличие) и при повторном запуске скрипта, ваша админ. точка уже будут являться не админ. точкой, а просто распакованным дистрибутивом в котором ресурса AdminProperties уже нет - поэтому и ругается. Так же, теперь админ. точка будет запрашивать серийник, поэтому его надо обязательно прописывать в настройках.


Появился еще вот такой вопрос, после выполнения скрипта появляются файлы
AllPatch.reg OWC10.reg OWC11.reg PRO11.reg
Что с ними делать, добавлять в реестр после установки или можно удалить? »
они сами запустятся после установки офиса»

Пока сами они не запустятся. Чтобы их запустить автоматически добавьте в файл FILES\SETUP\SETUP.INI следующее
[ChainedInstall_1]
TaskName=Add Updates to registry
TASKTYPE=exe
PATH=REG.EXE
CmdLine=IMPORT AllPatch.reg

Файлы OWC10.reg OWC11.reg PRO11.reg можно удалить

cnira
26-03-2008, 10:21
to FUH, если я перепаковал office и frontpage в один cab, а потом хочу установить только офис, тогда после установки выполнять только OWC10.reg, OWC11.reg, PRO11.reg файлы?

FUH
26-03-2008, 19:58
я перепаковал office и frontpage в один cab, а потом хочу установить только офис, тогда после установки выполнять только OWC10.reg, OWC11.reg, PRO11.reg файлы? »

Я думаю, что только PRO11.reg, ведь owc10 и owc11 не устанавливаешь? Хотя у меня есть подозрения, что owc11 сам ставится при установке офиса. Но в любом случае Microsoft Update не будет ругаться, так как сервис паки он видит и без записей. Да и даже если применишь AllPatch.reg, Office Update все равно будет видеть есть ли обновления на самом деле и если их нет, то предлагать. Как поведет себя Microsoft Update пока не проверил, но, думаю, он скажет что все уже установлено, даже если на самом деле нет.

adeptus
28-03-2008, 14:26
Собрался, вчера интегрировать SP3 в Office 2003, прочитал инфу, скачал интегратор (полезная вещь - спасибо!!!). Сидел весь день, кипел как чайник (хотя... почему как? :) ). Выяснил, что:
1. сборку проводить надо на реальном компе, а не на Virtual PC 2007 :). (я, тут, пытаюсь FrameWork-и с мартовским DirectX-ом в Windows интегрировать)
2. внимательно читать инфу.
3. много думать... (а не тупо - copy-paste)

В итоге дистрибутив office2003 с FrontPage (rein for wzor.net) был "препарирован успешно", но не совсем. Не хочет копировать установочные файлы на Hdd, а сразу с CD устанавливает. Естественно по окончании установки, отсутствует пункт "удалить установочные файлы".
Хотя в setup.ini прописано:

[Cache]
; The cache section provides settings for caching the install source locally
; Value Default Description
; CDCACHE 2 Option to specify cache level
; [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


При обновлении предыдущей версии( с Office SP2, на Office SP3), просит вставить диск.

Что я пропустил? И можно ли "уговорить" файл установки, чтобы он кэшировал весь объем дистр-ва, на разделе с наибольшим объемом свободного места?

FUH
28-03-2008, 18:43
Не хочет копировать установочные файлы на Hdd, а сразу с CD устанавливает. »
Пока с проблемой не сталкивался, потому как это кэширование отключаю в Setup.ini. Попробую отыскать причину на следующей неделе.

2. внимательно читать инфу.
3. много думать... (а не тупо - copy-paste) »
Опиши пожалуйста что вызвало затруднения - давно пора заняться документаций, да все руки не доходят. :)

adeptus
29-03-2008, 00:18
Опиши пожалуйста что вызвало затруднения - давно пора заняться документаций, да все руки не доходят. »
Для новичка очень сложно разобраться с терминами, а если ещё и английского не знать, то остаётся методом перебора предложенных вариантов или "научного тыка". Я сначала руководствовался методом точки административной установки (http://oszone.net/2769), а потом обнаружил интегратор. Просто меня удивило как разбух дистр-ив после интеграции. Сравнил с исходным, соображал как сделать, что либо подобное, точнее где прочитать нужную инфу. Сам я имею смутное представление о скриптах, программировании и прочих заумностях. Вот. После того как наткнулся на интегратор, жить стало легче. :) Как уже говорил, на Virtual PC 2007, запуск программ с ключами не совсем корректно работал, выскакивало окно с перечислением ключей и возможных вариантов запусков. Ещё споткнулся(читай - стормозил) на правке setup.ini там где пункт о пути до скачанных обновлений и распакованных обновлений.

;Путь к скачаным обновлениям
EXEZ=C:\sp3
;Путь к распакованным обновлениям
MSP=C:\Update

В C:\sp3 запихал Office2003SP3-KB923618-FullFile-RUS.exe, а в C:\Update вставил распакованные обновления из архива office-2003-x86-rus.7z. Хотя мог просто извлечь их в C:\sp3 - а там интегратор сделал бы всё за меня. :)
Есть ещё один момент, но он не имеет отношение к интегратору. Так как первоначальный дист-ив состоял из:

AutoPlay
CD1
CD2
autorun.exe
autorun.inf

и "весил" 653 мб, а после пересборки надобность в папке CD2 отпала, да и "вес" сократился до 288 мб - возникли трудности с autorun.exe. Пришлось найти программу для создания авторанов и создать меню установки (вроде их называют shell) заново. Ну и на выходе обнаружил что ключ(серийный номер?) нужно вводить вручную, потом догадался вставить строчку PIDKEY=XXXXXXXXXXXXXXXXXXXX в setup.ini, pro11.ini и fp.ini. Вроде ещё этот PIDKEY можно использовать как /ключ, для запуска. Ну и проблема с кэшем. Всё остальное более-менее понятно.
Вроде всё...
(Я понимаю, что краткость сестра таланта, но видать у меня такой сестры нет.:) ).

CoaCH
29-03-2008, 02:01
adeptus, блин, у меня такой же дистр. В папке СД1 содержится сам офис, в папке СД2 ФронтПейдж. Интегрить надо и в первую и во вторую... Потом воостанавливаешь исходную структуру дистрибутива и .... вуаля. Размер примерно тот же, и авторан делать не надо.
ЗЫ. Переименовывать файлы установки не надо.




© OSzone.net 2001-2012