Instalační balíčky mohou být distribuovány dvěma způsoby:
- Standardní instalace (EXE)
- 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 |