These docs are for v6.0.0. Click to read the latest docs for v7.4.0.

Install ESF via RPM

For non-Debian based systems, ESF is installed with an​ RPM package. Visit the ESF download page to find the correct installation file for the target system.

Once the installation file has been copied to the target system, ESF can be installed with the following command:

sudo rpm -ivh ./esf_*.rpm
sudo reboot

❗️

ESF 6.0 introduces several new features and a new folder layout. For these reasons, if ESF 5.2.0 is installed on the gateway, it is mandatory to remove it before installing the new version. Be aware that when ESF is removed all the configuration files will be deleted.
To remove the old version of ESF run the following commands:

rpm -e esf-XXX-YYY
rm -fr /opt/eurotech/esf*

where XXX-YYY is the name of the gateway (i.e. reliagate-10-12).

Once the target device has finished rebooting, verify that ESF is running as expected.

ESF on RaspberryPi

Eurotech provides an ESF installer tailored for Raspbian (RaspberryPi). This can be used for testing and evaluation purposes. Since the installer is a .rpm file, the rpm tool has to be installed on the device:

sudo apt install rpm bind9 dos2unix ethtool hostapd isc-dhcp-server iw telnet unzip wireless-tools
sudo rpm -ivh --nodeps esf-raspberry-pi-2-6.0.0-1.noarch.rpm

Known issues:

  • the upgrades are not supported
  • no dependencies will be checked or installed during package installation. If some errors are shown on the ESF log, the user has to manually install the missing packages.