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:
- 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
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.