![]() |
NX и можно ли побороть этого зверя без перепаковки инсталятора..
Вечер добрый. Вот уже и 8-я версия NX-а появилась, а у меня все не получается подобрать ключи для тихой установки самого тела. Скрипт-батник для всех остальных компонентов (сервер лицензий, обновление, документация, тонкая предварительная настройка) написан и работает, а вот основа не хочет ставиться адекватно.
Для тех, кому все вышеизложенное было непонятно (да и не нужно, в силу отсутствия контакта с трехмерным моделированием) перехожу к сути: В папке с программой имеем 2 файла для запуска установки: setup.exe и Siemens NX 8.0.msi. Поправьте меня, если ошибаюсь, но setup.exe - второстепенен, лишь указывает установщику Windows, где искать Siemens NX 8.0.msi? В любом случае, не суть. Разбирался с Siemens NX 8.0.msi. USSF1.5 определяет его как "Windows Installer File", я так понимаю запакован InstallShield - ом. Ключик тот же USSF1.5 предлагает использовать /qb. Итоговая строка запуска установки в теории должна выглядеть как: msiexec.exe /i "Siemens NX 8.0.msi" /qb. И все бы ничего. Ключ действительно работает, программа устанавливается, но, естественно, без одного большого "НО" никак не обойтись. При ручной установке мы имеем 2 интересующих нас режима установки (не учитываю сетевую административную установку): Typical и Custom. Первый режим Typical устанавливает все компоненты без разбору, захавывая кучу места, но на выходе получаем полноценный продукт, а вот Custom без ручных исправлений устанавливает только ядро программы, чего категорически не хватает. Я так понял, что используя установку из командной строки с ключами установщик по умолчанию указывает тип установки в Custom и делает меня совсем грустным вот уже не первый год) Наконец, 2 вопроса: 1) Есть ли какие-нибудь хитрые приемы для определения требуемых ключей, чтобы установились все компоненты 2) Было бы совсем замечательно, если бы получилось придумать способ указывать установщику, что именно я хочу ставить, что могло бы неплохо так сохранить место на диске). В этом плане очень мне полюбился установщик MS Office, который позволял создавать файлы трансформации и использовать их в дальнейшем для выборочной установки компонентов. На сим закругляюсь. Извините за многабукаф, буду искренне благодарен за любую помощь. На всякий случай прицеплю полный перечень файлов из папки с программой. Может это натолкнет на мудрые мысли) |
defor6, каждый инсталлятор требует как бы свои характеристики; сделайте скриншот в начале установки типа "Вас приветствует мастер установки"...
|
defor6,
Выложи отдельно файл Siemens NX 8.0.msi, чтобы посмотреть на его Features (есть ли в этой таблице состав отдельных компонентов) и файл Setup.ini |
А если все же попробовать тихо установить через setup.exe вот таким вот способом?
Код:
setup.exe /s /v"/qn" Код:
Siemens NX 8.0.msi TRANSFORMS=transform.mst |
Вложений: 1
Перепробовал уже практически все, что Вы рекомендовали.. Самому не разобраться. В прикрепленном архиве - setup.exe и setup.ini. Движок не позволяет мне прикрепить *.msi, т.к. превышается лимит выделенного мне места, посему вставлю его внешней ссылкой на файлообменник.
Что уже пытался сделать: 1) Полазил в setup.ini - нашел ближе к концу строку "Type=0" под "[Siemens NX 8.0.msi]" и пытался изменять на -1, 2, 3 и запускать setup.exe c ключами (setup.exe /s /v"/qb" - qn вообще не срабатывал, в процессах setup.exe появлялся на несколько секунд и пропадал). В итоге без изменений, программа ставится в минимальной комплектации 2) Открывал Siemens NX 8.0.msi в ORCA, но моих знаний категорически недостаточно. Тупо не знаю куда правильно смотреть и что нужно увидеть :) И уж тем более не знаю, как пакет изменить и создать из него файл трансформации. 3) Пробовал запустить setup.exe c ключом /r, дабы в теории получить скрипт установки setup.iss (как рекомендовалось тут). Запустил, все действия выполнил, дождался установки (к слову, установка длится около 20 минут и это при минимальной комплектации:)), но файлик setup.iss не появился ни разу (проверял весь диск C:\ в начале процесса установки, после появления прощального окошка InstallShield-a и после закрытия этого самого окошка). зы Все манипуляции провожу на виртуальной машине с WinXP SP3, если это принципиально... |
Цитата:
|
defor6,
Перезалей файл на нормальный файлообменник. На твоём одна реклама и ни черта не скачивается. |
Может iFolder ? К слову, мой хром прелестно выпиливает всю рекламу и на предыдущем файлообменнике только одна кнопка скачать и висит)
|
defor6,
В файле Siemens NX 8.0.msi, в таблице Feature можно выбрать для установки три десятка компонентов. Установи для не нужных Level 0. |
defor6
Попробуйте установить так: Код:
Siemens NX 8.0.msi /qn TRANSFORMS=ALL_Components.mst Либо можете воспользоваться отредактированным "Siemens NX 8.0_fix.msi", где сделана анологичная процедура. Учтите, что отредактированый MSI потерял свою цифровую подпись. Заупускать, например, с /qn . Оба способа должны дать одинаковый результат, выберайте, какой вам лучше нравится. NX_with_msi_fis.rar |
Очень похоже на полную работоспособность. Огромное спасибо всем вовлеченным, была бы возможность - поставил бы пиво)
|
Цитата:
Код:
"Siemens NX 8.0.msi" ADDLOCAL=ALL Цитата:
Код:
"Siemens NX 8.0.msi" ADDLOCAL=UGII,ADMIN,IGES Код:
"Siemens NX 8.0.msi" ADDLOCAL=ALL ADVERTISE=ADMIN,CATIAV5 |
Время: 00:34. |
Время: 00:34.
© OSzone.net 2001-