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.

  1. Get dependencies for the FME Engines component of the installation.
    1. Extract all files from the FME Flow installer with flags --noexec and --keep. For example:
    2. ./fme-flow-2023.0-b23277-linux-x64~ubuntu.22.04.run --noexec --keep

      These flags create a folder fme-flow in the current directory that contains the contents of the FME Flow installer, including the FME Engine .deb or .rpm package.

    3. Get the package dependencies:
      • Ubuntu/Debian: dpkg -I <package_name>.deb
      • Red Hat/Rocky Linux: yum deplist <package_name>.rpm
  2. Get dependencies for the FME Flow component of the installation
    • Packages required: zip, unzip, perl, tar, xhost, policycoreutils-python-utils
    • If your deployment architecture includes the PostgreSQL database server provided with the installation (Express and certain distributed architectures), the following additional packages are required:
      • Debian/Ubuntu: postgresql
      • Red Hat/Rocky Linux: postgresql-server
Note  RedHat and Rocky Linux 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 Flow.

For more information:

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.

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 Red Hat/Rocky Linux, run:

yum update

On Ubuntu/Debian, run:

apt update && apt upgrade

Install zip and unzip Utilities

On Red Hat/Rocky Linux, run:

yum install zip

yum install unzip

On Ubuntu/Debian, run:

apt-get install zip

apt-get install unzip

Red Hat/Rocky Linux: Configure Access to EPEL Repository

On Red Hat or Rocky Linux, you must first download and install the Extra Package for Enterprise Linux (EPEL) Community Project repository.

See also: