You are here: Administrator's Guide > Planning an FME Server Installation > System Requirements

System Requirements

For system requirements for the Windows or Linux operating systems, see www.safe.com/products/server/specifications.php.

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.

Dependencies can be determined on-demand by using one of the following commands

  • Ubuntu/Debian: dpkg -I <package_name>
  • Red Hat/CentOS: yum deplist <package_name>
  • Note: To run workspaces from FME Server that reference Python 3.5, RedHat and CentOS require that NumPy and Matplotlib packages are installed via pip. For more information, see Red Hat/CentOS: Configure Python Support.

For more information:

WARNING: If you are accessing local mirrors of public repositories, ensure they match the version of your Linux.

Linux: Online Installations

Make Sure the System is Up-to-Date

On Fedora/Red Hat/CentOS, run:

yum update

On Ubuntu/Debian, run:

apt-get update && apt-get upgrade

Ubuntu 14.04

Ubuntu 14.04 requires an additional repository to supply dependencies. Run either of the following:

apt-get install software-properties-common

apt-add-repository "deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty main"

apt-get update

or

apt-get install software-properties-common

add-apt-repository ppa:ubuntu-toolchain-r/test

apt-get update

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 information on downloading the EPEL repository:

To install the EPEL repository:

yum install epel-release

See also:

Red Hat/CentOS: Configure Python Support

If Python 3.5 support is desired, Python 3.5 must be manually installed, including NumPy and Matplotlib, via pip3.5. This may be done before or after installing FME. The Inline with Upstream Stable (IUS) Community Project is a standard source for Python 3.5. For more information, see https://ius.io/GettingStarted/ and Using Python with FME Server.