Показать полную графическую версию : Интегратор обновлений в дистрибутивы Office 2003
volk1234
26-02-2010, 22:58
Зачем городить огород? Скачали и имеете exe-файлы обновлений, их и подкладываете. Интегратор сделает все сам.
volk1234, а если, например, exe-файлов нет, а есть только MSP? То тут только версия 3b5 поможет.
volk1234
28-02-2010, 00:55
странная ситуация - обычно обновления хранятся и распрастраняются в виде exe пакетов.
Можно конечно рассмотреть и ситуацию - когда вообще распакованны все файлы и лежат россыпью - но только трудно представить применение.
Если автор сочтет критичным, может и вернет.
volk1234, есть готовые сборки с обновлениями, в которых только MSP файлы.
есть готовые сборки с обновлениями, в которых только MSP файлы. »
можно же ручками
msiexec /p имя.msp /a C:\XPCD\$OEM$\$1\install\applications\Office2003\pro11.msi SHORTFILENAMES=TRUE /qb
подробнее http://www.oszone.net/2769
Amigos, зачем такие сложности, если есть интегратор версии 3b5, который обрабатывает MSP.
Lisabon,
Все дело в том, что с течением времени Интегратор научился отсеивать устаревшие обновления. Эта "технология" требует оригинального названия exe-файла обновлений, поэтому я уже давно "мысленно" отказался от использования msp-обновлений. К тому же с версии 3b6 используется другой механизм получения имен обновлений - теперь они берутся из файла ohotfix.ini который идет вместе с msp-файлом внутри exe-обновления.
Для возвращения к старому режиму без потери функциональности потребуется вести собственную базу обновлений - пока это лично мне не требовалось...
Вообще, как оказалось, по сути msp-файл состоит из cab-файла, в котором хранятся файлы и набора mst-файлов, которые хранят информацию об изменениях msi-файлов. Так что если найти консольную тулзовину потрошащую mst-файлы, то можно значительно ускорить интеграцию обновлений!
volk1234
01-03-2010, 11:25
У меня небольшое предложение, FUH.
Написать в шапке список актуальных обновлений от xoxma81
Так как ты не всегда здесь - месяц на который актуален список не меняется и люди не знают что по ссылке уже есть обновления.
И тебе не надо ничего менять будет :)
volk1234
01-03-2010, 11:50
Обновил F.A.Q. (http://forum.oszone.net/post-1168590-726.html) добавил два новых вопоса - вопрос Lisabon про msp, и твик исправляющий некорректное открытие файлов .docm
Написать в шапке список актуальных обновлений от xoxma81 »
Так там примерно это и сказано: :)
Список обновлений после SP3 на январь 2010г. от xoxma81 - большое спасибо ему за поддержку - сейчас он регулярно обновляет список, возможно там уже более актуальный список. »
volk1234
01-03-2010, 20:18
Невнимательно читаешь, я предлагал убрать вот эти слова:Список обновлений после SP3 на январь 2010г. от xoxma81 »
Идешь по ссылке, а там уже на февраль обновления! Зачем тебе писать месяц? Чтобы постоянно контролировать - выложил хохма81 новые или нет?
ИМХО проще отдать инициативу автору поста и написать в шапке просто - актуальные...:)
Я об этом "недочёте" шапки
"Список обновлений после SP3 на январь 2010г. от xoxma81..."
писал ещё в ноябре прошлого года тут (http://forum.oszone.net/post-1278877-857.html)
Подняли тогда на смех, типа я слепой и ничего не вижу ..... (http://forum.oszone.net/thread-70389-87.html)
Наконец-то исправили... Добились таки!
volk1234
02-03-2010, 16:53
Да это дело автора шапки конечно, просто это же ненужные телодвижения - постоянно править шапку, если можно написать актуальные.
добавлены KB979771 и KB978474, заменяют KB977713 и KB973475 соответственно
Уважаемые спецы, нужна инструкция! Имеется офис 2003 СП3 с административной точкой и обновлениями по ноябрь 2009 г. с пакетом совместимости с офисом 2007 и есть Office2003.PreSP4.2010.3. Подскажите, как интегрировать Office2003.PreSP4.2010.3, чтобы сохранилась административная установка. :)
sov44,
Раз обновления по ноябрь 2009 уже интегрированы, то копируй только новые обновления (после ноября 2009) из Office2003.PreSP4.2010.3 в папку с административной установкой и для каждого из них выполни команду:
msiexec /a pro11.msi /u имя_файла.msp
Где каждый раз вместо имя_файла.msp пиши имя файла обновления.
Узнать какие обновления сейчас актуальны и выбрать нужные из Office2003.PreSP4.2010.3 можно здесь (http://forum.oszone.net/post-956187-592.html).
К сожалению как сейчас автор именует файлы внутри архива Office2003.PreSP4.2010.3 я не знаю. Если там нет явного указания какой именно это KB, то можно подсунуть все что есть по порядку - ненужные или уже интегрированые повторно не интегрируются... После того как все будет интегрировано, файлы *.msp можно смело удалить.
Конвертер 2007 обновить таким образом не получится, так как для него не поддерживается административная установка... Поэтому как реализовано обновление конвертера в вашем случае я не знаю. Самый оптимальный вариант сейчас - ставить этот исправленный (http://forum.oszone.net/post-1181471-535.html) + обновление к нему по очереди.
P.S. Вообще эта тема немного о другом - здесь мы используем интегратор из шапки для того чтобы из необновленного дистрибутива в CAB-файлах и оригинальных exe-обновлений получить обновленный дистрибутив так же в CAB-файлах, который будет в весить в 2 раза меньше чем админ.точка и по структуре будет похож на оригинальный дистрибутив.
volk1234
18-03-2010, 12:07
FUH
Теперь список хохмы81 уже на март актуален. У тебя в шапке на февраль... Теперь то ты понял, что я имел в виду, когда предлагал не писать в шапке месяц ? Тебе же больше работы - постоянно менять :)
FUH, я решил пойти другим способом: создал папку MSP, скопировал в неё все обновления с расширением ".MSP", в папку Distrib скопировал O12CONV.msi, O12CONV.cab COMPATIBILITY_PACK_FOR_THE_2007_OFFICE_SYSTEM+SP2+UP_10.01.2010 от Lisabon. Теоретически должен получиться дистрибутив со всеми обновлениями с пакетом совместимости с офисом 2007. Почему-то в начале работы конструктора удалилась папка MSP со всеми обновлениями. Что я сделал не так?
sov44,
Если я правильно понимаю, то ты пытаешься здешним интегратором, интегрировать обновления в конвертер 2007... Так вот все семейство офиса 2007 (а к нему и относится ковертер 2007) не поддерживает создание админ. точки и интеграцию обновлений.
То, что сделал Lisabon в своем COMPATIBILITY_PACK_FOR_THE_2007_OFFICE_SYSTEM+SP2+UP_09.11.2009 заслуживает отдельной похвалы ибо это трудоемкая ручная интеграция этих обновлений в дистрибутив.
Кстати 06.01.2010 Microsoft выпустила версию 4 Ковертера 2007, который уже в себе содержал все сервис паки и обновления на тот момент, а версия COMPATIBILITY_PACK_FOR_THE_2007_OFFICE_SYSTEM+SP2+UP_10.01.2010 от Lisabon, если я правильно понял, содержит лишь твик реестра для исправления ошибки.
Теперь по поводу MSP. Как я уже неоднократно писал, в новых версиях Интегратора, я прекратил поддержку MSP-файлов. Все дело в том, что в начале разработки интегратора для всех имеющихся дистрибутивов Интегратор применял все имеющиеся в папке MSP-обновления, не зависимо от того подходят они или нет. Это было не страшно, так как все равно ненужные обновления дистрибутив не принимал, но этот процесс занимал лишнее время. Затем появились возможности отсеивания ненужных обновлений и применения только подходящих обновлений, для корректной работы которых понадобились оригинальные exe-обновления. Кстати этот вопрос уже живет в FAQ :)
Но в принципе, конкретно в данном случае папка с MSP-обновлениями очищается из-за соответствующей настройки Settings.ini (DelMSP=Yes). Так что можно попробовать отключить (закомментировать) эту строку в Settings.ini, провести интеграцию (разумеется не в Конвертер 2007) и посмотреть что получится. Под словами "я прекратил поддержку MSP-файлов" я имею ввиду что уже давным-давно не тестирую в этом режиме...
Написал небольшой парсер Центра загрузки Microsoft, который облегчит труд по составлению списка обновлений.
Например при выполнении команды MDCParser.exe "http://www.microsoft.com/downloads/details.aspx?familyid=7E42793E-747B-48DA-968A-1EC29EA37151&displaylang=ru" > out.txt
Произойдет скачивание страницы "http://www.microsoft.com/downloads/details.aspx?familyid=7E42793E-747B-48DA-968A-1EC29EA37151&displaylang=ru" в файл temp.htm, а затем вывод в файл out.txt полученной информации (кодировка Unicode UTF-8) в формате BBCode для выкладывания на форум.
Вот что получится:
Обновление системы безопасности для Microsoft Office Excel 2003 (KB978474) от 05.03.2010 Версия 1.0
Краткое описание: В Microsoft Office Excel 2003 обнаружена уязвимость системы безопасности, которая может стать причиной запуска произвольного кода при открытии злонамеренно измененного файла. Это обновление устраняет указанную уязвимость.
Для специалитов (http://support.microsoft.com/kb/978474) - Страница для закачки (http://www.microsoft.com/downloads/details.aspx?FamilyID=7e42793e-747b-48da-968a-1ec29ea37151&DisplayLang=ru) - Прямая ссылка (Русский) (http://download.microsoft.com/download/5/0/4/504C1388-5C46-4F4E-913A-5E40DD657C46/office2003-KB978474-FullFile-RUS.exe) (1 КБ - 4.9 МБ*)
Скачать можно из вложения. Если не сработал с первого раза - пробуем еще - возможно страница скачалась не полностью. Ошибок пока никаких не выводит. Тестируем...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC