Linux Requirements

For security and stability, do not install on the root directory, nor run as the root user.

This page discusses:

Supported Linux Platforms

Install on a 64-bit Linux server (x86_64) running a distribution with dependencies listed in the Program Directory > Strategic Platform Requirements.

Note: For stand-alone releases, see the "Supported Platforms" datasheet available on the Airbridge portal.

For more information about the Dassault Systèmes support policy, see http://www.3ds.com/fileadmin/Support/Documents/Platform-support-policies.pdf.

Requirements

The Linux-based PC server must meet the following requirements:

  • The server must be up-to-date with all operating system patches.

  • Data files must reside on an EXT3, EXT4, or XFS file system.

  • The VM space must be unlimited. Verify the current value in the console: ulimit -v

  • The numbers of threads must be at least 2048. For example, nproc > 4096. For more information, see Increase the nproc Limit.

  • The hard limit for a maximum number of file descriptors per process must be at least 32768.

    If you receive the Too many open files in system error, modify the ulimit. For more information, see Increase the nofile Limit.

  • To index documents correctly in Linux installations that do not use UTF8, such as C and ISO-8859-1, set the LANG environment variable to UTF-8 encoding.

    For example:

    • For American English: $ export LANG=en_US.UTF-8

    • For French: $ export LANG=fr_FR.UTF-8

    • For Japanese: $ export LANG=ja_JP.UTF-8

    Recommendation: Use en_US.UTF-8 encoding for reporting purposes.

Increase the nproc Limit

  1. To find out the current nproc value, run the following command in the console:
    ulimit -H -u
  2. Add the following line to the /etc/security/limits.conf global configuration file:
    * hard nproc 4096

Increase the nofile Limit

  1. To find out the current value, in the console, run the following command in the console:
    ulimit -H -n
  2. Add the following line to the /etc/security/limits.conf global configuration file:
    * hard nofile      32768