3516x
005242
2022-04-13

Instalacja MSI

Jak wykonać instalację przy użyciu pliku MSI instalatora dla programów RFEM 6 i RSTAB 9?


Odpowiedź:

Pakiety instalacyjne można dystrybuować na dwa sposoby:

  1. Standardowa instalacja (EXE)
  2. Instalacja MSI

Zazwyczaj podczas instalacji bez nadzoru, instalacje są dystrybuowane przez systemy dystrybucji oprogramowania (software deployment). W tym artykule przedstawiono sposób postępowania w wierszu poleceń Windows.

Standardowa instalacja (EXE)

Nasze programy instalacyjne są tworzone jako tzw. „pakiet bootstrapper”, który zawiera wszystkie niezbędne komponenty do programów Dlubal. Ten pakiet może być zatem dystrybuowany przez oprogramowanie do dystrybucji, bez konieczności wcześniejszego ręcznego rozpakowywania plików.

Przykład

Plik instalacyjny RFEM 6.10.0006 jest instalowany za pośrednictwem wiersza poleceń (uruchom jako administrator). Ma to się odbyć bez interfejsu użytkownika, a język programu ma być domyślnie ustawiony na niemiecki. W tym celu należy wykonać następujące polecenie:


RFEM_6.10.0006.exe /S /L 1031 /Q

Parametry są rozumiane w następujący sposób: Poniżej opis poszczególnych poleceń:

/S cicha instalacja, bez interfejsu użytkownika dla ekstrakcji i ustawień języka
/L język, ustawienie języka z ID 1031 dla niemieckiego
/Q cicha instalacja, bez interfejsu użytkownika

Jeśli język programu ma być inny, znajdziesz tutaj odpowiednie identyfikatory:

1031 Niemiecki
1033 Angielski (Stany Zjednoczone)
1036 Francuski
2070 Portugalski
1040 Włoski
1043 Niderlandzki
1029 Czeski
1045 Polski
1049 Rosyjski
2052 Chiński (uproszczony)

Instalacja MSI

Pakiet instalacyjny można również dystrybuować za pomocą pliku MSI (Windows Installer Package). W tym celu najpierw należy wyodrębnić plik MSI z pakietu instalacyjnego. Polecenie dla RFEM 6.08.0009 brzmi:


RFEM_6.10.0006.exe /E

Dla przykładu na ilustracji 01, plik instalacyjny RFEM został skopiowany na dysk C:\Temp. Po dekompresji znajdziesz w tym samym miejscu nowy folder o nazwie "Program_Wersja". Dla przykładu na ilustracji 01, utworzono folder o nazwie "Dlubal_RFEM_6.10.0006".

Następnie z tego folderu można rozpocząć instalację za pomocą polecenia "msiexec -i Dlubal_RFEM_64bit.msi". Jeśli dodatkowo język ma być niemiecki i bez interfejsu użytkownika, to polecenie wygląda następująco:


msiexec /i Dlubal_RFEM_64bit.msi TRANSFORMS=:1031.mst /q

Parametry są rozumiane w następujący sposób:

/i Instalacja Dlubal_RFEM_64bit.msi
TRANSFORMS Ustawienie języka 1031 dla niemieckiego
/q bez interfejsu użytkownika

Jeśli język interfejsu programu ma być inny, znajdziesz tutaj odpowiednie identyfikatory:

1031 Niemiecki
1033 Angielski (Stany Zjednoczone)
1036 Francuski
1034 Hiszpański
2070 Portugalski
1040 Włoski
1043 Niderlandzki
1029 Czeski
1045 Polski
1049 Rosyjski
2052 Chiński (uproszczony)

Zazwyczaj oprogramowanie jest instalowane w domyślnym folderze, który Windows przewiduje dla programów, czyli zwykle "c:\Program Files\". Za pomocą zmiennej APPDIR można jednak użyć innego folderu. Przykład:


msiexec /i Dlubal_RFEM_64bit.msi APPDIR="d:\Moje Programy\" /passive

Jeśli podczas uruchamiania programu pojawi się komunikat o błędzie, może to być spowodowane brakiem pakietów Microsoft Visual C++ Redistributable, które muszą być zainstalowane osobno. Znajdziesz je, bazując na przykładzie, również w folderze Dlubal_RFEM_6.10.0005.

Instalacja MSI wtyczek CAD

Od wersji RFEM 6.10.006 możliwa jest także instalacja wtyczek dla Tekla i Revit bez interfejsu użytkownika. Instalacja może być kontrolowana za pomocą parametrów. Przykład:


msiexec -i "C:\Program Files\Dlubal\RFEM 6.10\tools\TeklaAddIn\Tekla Installer.msi" -passive IMPERIAL=1

Za pomocą tego parametru wtyczka jest instalowana z ustawieniem dla jednostek imperialnych.

Oto lista wszystkich dostępnych parametrów dla Tekla:

TARGETDIR "C:\Program Files\Dlubal\Dlubal Tekla Addin"
LANGUAGE 1: Czeski
LANGUAGE 2: Angielski (domyślny)
LANGUAGE 3: Niemiecki
TEKLA2021S 0 (domyślny)
TEKLA2021S 1
TEKLA2022S 0 (domyślny)
TEKLA2022S 1
TEKLA2023S 0 (domyślny)
TEKLA2023S 1
TEKLA2024S 0 (domyślny)
TEKLA2024S 1
TEKLA2025S 0 (domyślny)
TEKLA2025S 1
IMPERIAL 0 (domyślny)
IMPERIAL 1

Oto lista dostępnych parametrów dla Revit:

TARGETDIR "C:\Program Files\Dlubal\Dlubal RevitAddin"
REVIT2021S 0 (domyślny)
REVIT2021S 1
REVIT2022S 0 (domyślny)
REVIT2022S 1
REVIT2023S 0 (domyślny)
REVIT2023S 1
REVIT2024S 0 (domyślny)
REVIT2024S 1
IMPERIAL 0 (domyślny)
IMPERIAL 1


Autor

Pan Faulstich jest odpowiedzialny za zapewnienie jakości programu RFEM i zapewnia wsparcie klienta.



;