defor6
27-03-2012, 23:39
Вечер добрый. Вот уже и 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, который позволял создавать файлы трансформации и использовать их в дальнейшем для выборочной установки компонентов.
На сим закругляюсь. Извините за многабукаф, буду искренне благодарен за любую помощь. На всякий случай прицеплю полный перечень файлов из папки с программой. Может это натолкнет на мудрые мысли)
setup.bmp
ADMIN.cab
CATIAV5.cab
CMM_IN~1.cab
DESIGN~1.cab
DRAFTI~1.cab
DXFDWG.cab
IGES.cab
INSTALL.cab
LOCALI~1.cab
MAPPED~1.cab
MECH.cab
MECHAT~1.cab
MOLDWI~1.cab
NXASSE~1.cab
NXCAE_~1.cab
NXHUMAN.cab
NXNAST~1.cab
NXPARTS.cab
NXPLOT.cab
NXPROE.cab
NXSHIP.cab
POSTBU~1.cab
PSTUDIO.cab
PVTRANS.cab
REL_INFO.cab
STAMPI~1.cab
STEP20~1.cab
STEP21~1.cab
TOLSTA~1.cab
UGALLI~1.cab
UGAUTO~1.cab
UGCATIA.cab
UGEXPMAN.cab
UGFLEXLM.cab
UGII.cab
UGIMW.cab
UGMANA~1.cab
UGOPEN.cab
UGOPENPP.cab
UGPCBX~1.cab
UGPHOTO.cab
UGPROC~1.cab
UGROUT~1.cab
UGROUT~2.cab
UGSAMP~1.cab
UGSTRU~1.cab
UGSTUDIO.cab
UGTIPS.cab
UGTO2D.cab
UGWEB.cab
UGWELD.cab
UNFOLD.cab
instmsiw.exe
setup.exe
0x040a.ini
0x040c.ini
0x0404.ini
0x0407.ini
0x0409.ini
0x0410.ini
0x0411.ini
0x0412.ini
0x0416.ini
0x0419.ini
0x0804.ini
Setup.ini
Siemens NX 8.0.msi
1028.mst
1031.mst
1033.mst
1034.mst
1036.mst
1040.mst
1041.mst
1042.mst
1046.mst
1049.mst
2052.mst
Для тех, кому все вышеизложенное было непонятно (да и не нужно, в силу отсутствия контакта с трехмерным моделированием) перехожу к сути:
В папке с программой имеем 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, который позволял создавать файлы трансформации и использовать их в дальнейшем для выборочной установки компонентов.
На сим закругляюсь. Извините за многабукаф, буду искренне благодарен за любую помощь. На всякий случай прицеплю полный перечень файлов из папки с программой. Может это натолкнет на мудрые мысли)
setup.bmp
ADMIN.cab
CATIAV5.cab
CMM_IN~1.cab
DESIGN~1.cab
DRAFTI~1.cab
DXFDWG.cab
IGES.cab
INSTALL.cab
LOCALI~1.cab
MAPPED~1.cab
MECH.cab
MECHAT~1.cab
MOLDWI~1.cab
NXASSE~1.cab
NXCAE_~1.cab
NXHUMAN.cab
NXNAST~1.cab
NXPARTS.cab
NXPLOT.cab
NXPROE.cab
NXSHIP.cab
POSTBU~1.cab
PSTUDIO.cab
PVTRANS.cab
REL_INFO.cab
STAMPI~1.cab
STEP20~1.cab
STEP21~1.cab
TOLSTA~1.cab
UGALLI~1.cab
UGAUTO~1.cab
UGCATIA.cab
UGEXPMAN.cab
UGFLEXLM.cab
UGII.cab
UGIMW.cab
UGMANA~1.cab
UGOPEN.cab
UGOPENPP.cab
UGPCBX~1.cab
UGPHOTO.cab
UGPROC~1.cab
UGROUT~1.cab
UGROUT~2.cab
UGSAMP~1.cab
UGSTRU~1.cab
UGSTUDIO.cab
UGTIPS.cab
UGTO2D.cab
UGWEB.cab
UGWELD.cab
UNFOLD.cab
instmsiw.exe
setup.exe
0x040a.ini
0x040c.ini
0x0404.ini
0x0407.ini
0x0409.ini
0x0410.ini
0x0411.ini
0x0412.ini
0x0416.ini
0x0419.ini
0x0804.ini
Setup.ini
Siemens NX 8.0.msi
1028.mst
1031.mst
1033.mst
1034.mst
1036.mst
1040.mst
1041.mst
1042.mst
1046.mst
1049.mst
2052.mst