If the software need to be installed unattended some command line parameters are required:
Options for the first installation ur update:
/S - activates the Silent Mode
/D - defined the install destination path. Under Windows this can be /D=C:\Programs\Tani
/ignorereboot - will install also if a initial reboot is open from the operating system. (default: Installation will be canceled)
/enabledatestclient, /disabledatestclient - install / do not install the DA Test Client (default: as from the last installation, or disabled on fresh install)
/enableopccore, /disableopccore - install / do not install the OPC Core Components (default: as from the last installation, or enabled on fresh install)
/enabledesktopicons, /disabledesktopicons - install / do not install the desktop-icons (default: as from the last installation, or enabled on fresh install)
/enableconfiguration, /disableconfiguration - install / do not install the Configuration client (default: as from the last installation, or enabled on fresh install)
/enableuatestclient, /disableuatestclient - install / do not install the UA test client (default: as from the last installation, or enabled on fresh install)
/enablebonjour, /disablebonjour - install / do not install the Bonjour service (default: as from the last installation, or disabled on fresh install)
/enablewibu, /disablewibu - install / do not install the Wibu dongle driver (default: as from the last installation, or enabled on fresh install)
Options for the first installation ur update (for PLC Engine installer with Historian only):
/enablehistorian, /disablehistorian - install / do not install the Historian (default: as from the last installation, or enabled on fresh install)
Options for fresh install (ignored on updates):
/enableuaserver, /disableuaserver - create / do not create the UA server connection (default: create the connection)
/enableuafirewall, /disableuafirewall - enable / do not enable the UA server in the firewall settings (default: enable in the firewall)
/enableinsecurecertificates, /disableinsecurecertificates - allow / do not allow untrusted certificates in the UA server (default: do not allow)
/enablepipeserver, /disablepipeserver - create / do not create the Pipe server connection (default: create the connection)
/enablepipefirewall, /disablepipefirewall - enable / do not enable the Pipe server in the firewall settings (default: enable in the firewall)
/enabledaserver, /disabledaserver - create / do not create the DA server connection (default: create the connection)
/enablebacnetfirewall, /disablebacnetfirewall - enable / do not enable BACnet in the firewall settings (default: enable in the firewall)
/enablememory, /disablememory - create / do not create the Memory connection (default: create the connection)
/enablesystem, /disablesystem - create / do not create the System connection (default: create the connection)
/enableuaitems, /disableuaitems - create / do not create the UA item access connection (default: create the connection)
/enableconfig, /disableconfig - create / do not create the Config connection (default: create the connection)
Options for fresh install (ignored on updates) (for PLC Engine installer only):
/enableexamples, /disableexamples - install / do not install the example logic table (default: do not install)
Errorlevel of the installer::
- 0 (ERROR_SUCCESS): installation OK:
- 216 (ERROR_EXE_MACHINE_TYPE_MISMATCH): 64-Bit installer used on a 32 bit machine
- 740 (ERROR_ELEVATION_REQUIRED): insufficient rights.
- 3010 (ERROR_SUCCESS_REBOOT_REQUIRED): reboot required but not started yet.
sudo add-apt-repository ppa:kubuntu-ppa/backports && sudo apt-get update
" on a command line).sudo apt-get install plasma-desktop
" on the command line.Other dependencies:
openssl
(version 1.0.0 or newer). Later versions are shipping the ssl libraries.libz
. Later versions are shipping the libz libraries.xdg-utils
(required for setup of Tani configuration)zypper install <packet name>
" (for Suse distributions)sudo apt-get install <packet name>
" (for Debian- and Ubuntu-based distributions)If the software should be installed unattended some command line parameters are required:
<name of the installer executable> -destination=/opt/plcengine --i-agree-to-all-licenses --noprompt --noreadme --nooptions [additional options]
This example is for the standard case which will install it as a system daemon.
Options for the first installation or update:
--enableupdate, --disableupdate - allow / do not allow updating the software via remote configuration client (default: as from the last installation, or disabled on fresh install)
--enablewibu, --disablewibu - install / do not install the Wibu dongle driver (default: as from the last installation, or enabled on fresh install)
--enablestationparamdebian - enable changing IP station parameters via Debian-specific /etc/network/interfaces file
--enablestationparamsystemd - enable changing IP station parameters via Systemd-managed /etc/systemd/network/*.network files
--disablestationparam - disable changing IP station parameters (default for fresh install)
Options for fresh install (ignored on updates):
--enableuaserver, --disableuaserver - create / do not create the UA server connection (default: create the connection)
--enableinsecurecertificates, --disableinsecurecertificates - allow / do not allow untrusted certificates in the UA server (default: do not allow)
--enablepipeserver, --disablepipeserver - create / do not create the Pipe server connection (default: create the connection)
--enablememory, --disablememory - create / do not create the Memory connection (default: create the connection)
--enablesystem, --disablesystem - create / do not create the System connection (default: create the connection)
--enableuaitems, --disableuaitems - create / do not create the UA item access connection (default: create the connection)
--enableconfig, --disableconfig - create / do not create the Config connection (default: create the connection)
Options for fresh install (ignored on updates) (for PLC Engine installer only):
--enableexamples, --disableexamples - install / do not install the example logic table (default: do not install)
The Phytec devices are using a text based installer.
Put the installer to the device using ftp.
Start a ssh connection to the device.
Set the installer executable with "chmod u+x [filename]".
Execute it with "./[filename]".
For the Phytec devices a special software exists. It allows overlapping networks.
This is important on two networks which are using the same subnets.
This software is designed to security.
It removes all users and services which Phytec ships on the standard software for this devices.
Fort the protection against unauthorized installation (ald the denied access th the system) a command line parameter is needed.
./DeviceSetupRegorInstaller-[Version]-arm -fwinstall
or
./DeviceSetupPlusRegorInstaller-[Version]-arm -fwinstall
Later a firmware update can be done with the graphical configuration software.
The change from a firmware without and with the integrated web server can be done with the command line only.