Arrigo Local Installer
General information
The Arrigo Local software suite is installed using the Arrigo Local Installer (ALI).
An installer can be downloaded from releases.arrigo.se, and when you run this it will automatically download a newer version of the installer (if available).
EXODS/EXOscada
Each version of ALI is only compatible with a specific service release of EXODS/EXOscada and this version information is found at releases.arrigo.se.
You can also determine the compatible EXODS/EXOscada version by looking at the filename of the installer.
For example, the installer ArrigoLocalInstaller-EXO2019Edition4_243-1.1.240.exe
will only run if EXO2019 Edition 4 Service Release 243 is installed.
Info
***Arrigo Local*** Installer will abort the installation if there is a mismatch between its compatible version and the installed version of EXODS/EXOscada.
stable
and latest
We supply two types/braches of the installer: stable
and latest
.
- A
stable
version has been field tested for a longer period of time. It can contain bugs but these are mostly know by Team Arrigo and works-arounds exist. latest
is a newer version with more functionality and fixes but it hasn't had as many weeks of field testing as thestable
branch. It can contain bugs that are unknown to Team Arrigo and depending on the severity on theses bug they can take up to 1-2 weeks to get fixed (and released in a newlatest
).
Info
Both branches are thouroghly tested by the Arrigo team before being released. But due to the nature of freely programmable systems we can not test all combinations of everything.
Running the installer
Double-click the installer to run it. If a newer version is available you will be prompted to download it and once downloaded the new installer will be started automatically.
Starting with arguments
Open a prompt (cmd.exe or PowerShell), navigate to the installer and pass the appropriate arguments:
Example
C:\Users\{My username}\Desktop\ArrigoLocalInstaller-EXO2019Edition4_243-1.1.240.exe -quiet
Your actual path and ALI version may differ.
Arguments
Name | Description |
---|---|
help |
Shows the help and exits the installer |
quiet |
Disables the output and uses default values for all prompts |
force |
Skips all version checks. This allows you to downgrade Arrigo Local (if needed) |
skipchecks |
Skips all prerequisites checks. DISCLAMIER! If you skip these checks Arrigo Local might not run correctly |
unsafeMode |
Skip the Windows version checks. DISCLAMIER! If you skip this check Arrigo Local might not run correctly. |
pin |
Skips the online check for newer versions of the installer. |
latest |
Checks for a newer installer in the 'latest' branch. |
accepteula |
Accepts the End User License Agreement without user interaction. |
skipdotnetchecks |
Skips the check for .NET Core Windows Server Hosting |
unsignedcadafunction |
Installs an unsigned version of the Arrigo Scada Function. |
debug |
Produces more verbose log output |
skipdotnetchecks |
Skips the Dotnet Hosting Bundle checks. DISCLAMIER! If you skip this check Arrigo Local might not run correctly. |
prepareoffline |
Runs the installer in "offline preparation mode" (downloading and bundling all prerequisites). Please note that internet connectivity is needed for this to work correctly. |
installoffline |
Runs the installer in "offline mode" using the bundle created by prepareoffline . |
Warning
The arguments
- `skipchecks`
- `unsafeMode`
- `skipdotnetchecks`
should be used with caution, or preferably when someone from Team Arrigo has explicitly told you so (during a troubleshooting session). Using these arguments can make ***Arrigo Local*** unstable or prevent it from starting.
Offline installation
ALI usually depends on internet access to download prerequisites and packages during the installation. If you need to run ALI on an air-gapped/offline server you must first create a package containing all the prerequisites.
Preparing the installer
Open a prompt (cmd.exe or PowerShell), navigate to the installer and run by passing it the prepareoffline
argument:
Example
C:\Users\{My username}\Desktop\ArrigoLocalInstaller-EXO2019Edition4_243-1.1.240.exe -prepareoffline
Your actual path and ALI version may differ.
This will produce a zip file in the same folder containing all the required prerequisites and the installer itself.
Installing
Copy the previously created zip file to the air-gapped server and extract it.
Open a prompt (cmd.exe or PowerShell), navigate to the unzipped folder and run the installer by passing the installoffline
argument:
Example
C:\Users\{My username}\Desktop\ArrigoLocalInstaller-EXO2019Edition4_243-1.1.240.exe -installoffline
Your actual path and ALI version may differ.
Errors
If a severe error is detected during the installation, the installer will abort with exit code 1
. A log file is copied to %ProgramFiles%\Arrigo\Arrigo Local\InstallLogs
for further analysis.