3511x
005242
13.4.2022

Instalace MSI balíčku

Jak lze provádět instalace aplikací MSI pro programy RFEM 6 a RSTAB 9?


Odpověď:

Instalační balíčky mohou být distribuovány dvěma způsoby:

  1. Standardní instalace (EXE)
  2. Instalace MSI

Obvykle jsou při bezobslužné instalaci instalace distribuovány prostřednictvím systémů nasazení softwaru (software deployment). Pro ilustraci je v tomto příspěvku uveden způsob v příkazovém řádku Windows.

Standardní instalace (EXE)

Naše instalační programy jsou vytvářeny jako takzvaný "Bootstrapper balíček", který obsahuje všechny komponenty potřebné pro programy Dlubal. Tento balíček může být distribuován také pomocí distribučního softwaru, aniž by bylo nutné předem ručně extrahovat soubory.

Příklad

Instalační soubor RFEM 6.10.0006 je nainstalován prostřednictvím příkazového řádku (spustit jako správce). Toto by mělo proběhnout bez uživatelského rozhraní a jazyk programu má být přednastaven na němčinu. K tomu je třeba spustit následující příkaz:

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

Parametry zní následovně:
Následuje popis jednotlivých příkazů:

/S silent, bez uživatelského rozhraní pro extrakci a nastavení jazyka
/L language, nastavení jazyka pomocí ID 1031 pro němčinu
/Q quite, bez uživatelského rozhraní pro instalaci

Pokud má být jazyk programu jiný, zde naleznete odpovídající ID:

1031 Němčina
1033 Angličtina (Spojené státy)
1036 Francouzština
2070 Portugalština
1040 Italština
1043 Nizozemština
1029 Čeština
1045 Polština
1049 Ruština
2052 Čínština (jednoduchá)

Instalace MSI

Instalační balíček může být také distribuován pomocí souboru MSI (Windows Installer Package). K tomu je nejprve nutné extrahovat soubor MSI z instalačního balíčku. Příkaz pro RFEM 6.08.0009 zní:

  
RFEM_6.10.0006.exe /E  

Pro příklad na obrázku 01 byl instalační soubor RFEM zkopírován na disk C:\Temp. Po dekompresi naleznete ve stejném adresáři novou složku s názvem "Program_Versionsnummer". Pro příklad na obrázku 01 byla vytvořena složka s názvem "Dlubal_RFEM_6.10.0006".

Poté může být z této složky spuštěna instalace příkazem "msiexec -i Dlubal_RFEM_64bit.msi". Pokud má být navíc jazyk německý a bez uživatelského rozhraní, příkaz zní takto:

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

Parametry jsou následující:

/i Instalace Dlubal_RFEM_64bit.msi
TRANSFORMS Nastavení jazyka 1031 pro němčinu
/q bez uživatelského rozhraní

Pokud má být jazyk uživatelského rozhraní jiný, zde naleznete odpovídající ID:

1031 Němčina
1033 Angličtina (Spojené státy)
1036 Francouzština
1034 Španělština
2070 Portugalština
1040 Italština
1043 Nizozemština
1029 Čeština
1045 Polština
1049 Ruština
2052 Čínština (jednoduchá)

Normálně je software nainstalován ve standardní složce, kterou Windows pro programy předpokládá, tedy obvykle "c:\Program Files\". Pomocí proměnné APPDIR může být však použita i jiná složka. Příklad:

  
msiexec /i Dlubal_RFEM_64bit.msi APPDIR="d:\My Programs\" /passive  

Pokud by při spuštění programu byla zobrazena chyba, může to být způsobeno chybějícími balíčky Microsoft Visual C++ Redistributable, které je třeba nainstalovat samostatně. Ty najdete, vycházejíc z příkladu, také ve složce Dlubal_RFEM_6.10.0005.

Instalace MSI pluginů pro CAD

Od verze RFEM 6.10.006 je možné nainstalovat také pluginy pro Tekla a Revit bez uživatelského rozhraní. Instalaci lze řídit pomocí parametrů. Příklad:

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

Tento parametr nainstaluje plugin s přednastavením pro imperiální jednotky.

Zde je seznam všech dostupných parametrů pro Tekla:

TARGETDIR "C:\Program Files\Dlubal\Dlubal Tekla Addin"
LANGUAGE 1: Čeština
LANGUAGE 2: Angličtina (výchozí)
LANGUAGE 3: Němčina
TEKLA2021S 0 (výchozí)
TEKLA2021S 1
TEKLA2022S 0 (výchozí)
TEKLA2022S 1
TEKLA2023S 0 (výchozí)
TEKLA2023S 1
TEKLA2024S 0 (výchozí)
TEKLA2024S 1
TEKLA2025S 0 (výchozí)
TEKLA2025S 1
IMPERIAL 0 (výchozí)
IMPERIAL 1

Zde je seznam dostupných parametrů pro Revit:

TARGETDIR "C:\Program Files\Dlubal\Dlubal RevitAddin"
REVIT2021S 0 (výchozí)
REVIT2021S 1
REVIT2022S 0 (výchozí)
REVIT2022S 1
REVIT2023S 0 (výchozí)
REVIT2023S 1
REVIT2024S 0 (výchozí)
REVIT2024S 1
IMPERIAL 0 (výchozí)
IMPERIAL 1


Autor

Ing. Faulstich je zodpovědný za kvalitu programu RFEM a kromě toho se věnuje technické podpoře zákazníků.



;