System Requirements
For system requirements for the Windows or Linux operating systems, see https://www.safe.com/fme/tech-specs/.
For information about supported web browsers, see Accessing the Web User Interface.
Linux: Offline Installations
FME on Linux requires many third party packages. These dependencies must be satisfied when FME is installed. The easiest way to satisfy these dependencies is to install FME on a computer that is connected to the internet, allowing packages to be downloaded as needed.
It is possible, however, to manually prepare an offline computer for FME installation.
- Get dependencies for the FME Engines component of the installation.
- Extract all files from the FME Server installer with flags --noexec and --keep. For example:
- Get the package dependencies:
- Ubuntu/Debian: dpkg -I <package_name>.deb
- Red Hat/CentOS: yum deplist <package_name>.rpm
- Get dependencies for the FME Server component of the installation
- Packages required: zip, unzip, perl
- You must provide your own database server and perform a distributed installation, with the option to configure the FME Server Database on your own database server, or a fault-tolerant installation.
./fme-server-2021.2.2-b21806-linux~ubuntu.20.04.run --noexec --keep
These flags create a folder fme-server in the current directory that contains the contents of the FME Server installer, including the FME Engine .deb or .rpm package.
Note: RedHat and CentOS require that NumPy and Matplotlib packages are installed via pip and pip3. This may be done before or after installing FME. For more information, see Using Python with FME Server.
For more information:
- Ubuntu/Debian: Installing packages without an Internet connection
- Red Hat/CentOS: https://access.redhat.com/solutions/29269
WARNING: If you are accessing local mirrors of public repositories, ensure they match the version of your Linux.
Linux: Online Installations
Internet-restricted Installations through a Proxy
If installing on a machine with limited internet access in which a proxy is configured to handle communication required by the installer, the proxy must be configured to allow connections to:
- The system package repository for that operating system.
- *.postgresql.org to download installation packages.
Note: If your organization's security policy does not allow downloading executables, you must provide your own database server and perform a distributed installation, with the option to configure the FME Server Database on your own database server, or a fault-tolerant installation.
Check for Active Subscription (Red Hat Only)
FME cannot be installed on a Red Hat instance unless it has an active subscription. For more information:
Make Sure the System is Up-to-Date
On Fedora/Red Hat/CentOS, run:
yum update
On Ubuntu/Debian, run:
apt update && apt upgrade
Install zip and unzip Utilities
On Fedora/Red Hat/CentOS, run:
yum install zip
yum install unzip
On Ubuntu/Debian, run:
apt-get install zip
apt-get install unzip
Red Hat/CentOS: Configure Access to EPEL Repository
On Red Hat or CentOS, you must first download and install the Extra Package for Enterprise Linux (EPEL) Community Project repository.
For more information:
See also: