Book a Demo
Prev Next

Installing Enterprise Architect under Linux

This page describes how to install and upgrade Enterprise Architect on Linux environments using Wine.  Instructions are also provided for installing and configuring Add-Ins, as well as configuring Enterprise Architect's Visual Execution Analyzer and Pro Cloud Server for use in non-Windows environments.

Installing Enterprise Architect using Wine

The example commands used here relate to Debian-based Linux systems, such as Ubuntu and Linux Mint, although you can follow the same basic procedures for other Linux distributions.




Follow the instructions provided on this WineHQ web page:


We recommend installing the Carlito font, so that text in diagrams appears as it does in a native Windows installation. This also prevents the diagram from resizing unnecessarily.

Issue this command to install the Carlito font:

  • sudo apt-get install fonts-crosextra-carlito


Install the MSXML and MDAC components by running these commands:

  • winetricks msxml3
  • winetricks msxml4
  • winetricks mdac28

If prompted to do so, download the msxml.msi file and place it in the directory: ~/.cache/winetricks/msxml3.

Note:  When Wine updates are applied to your system, often they interfere with the mdac28 module, preventing it from running. To avoid any issues, it is good practice after installing Wine updates, to run this command: 

  • winetricks --force mdac28


Run winecfg, and in the libraries tab add:


Set this to Native,Builtin.

Click on the OK button.


Download the latest Enterprise Architect installer:


Install Enterprise Architect by running one of these commands, which relate to the registered and trial installations respectively:

  • wine msiexec /i easetupfull.msi
  • wine msiexec /i easetup.msi

Install Jet 4.0 Database Engine

To install 'jet40', we will use 'Winetricks'.




Open a Terminal window and run the command:

  • winetricks jet40

Install ODBC Drivers (Optional)

To connect directly to an Enterprise Architect project hosted on a third party DBMS, you will need to use an ODBC driver appropriate for the DB type. 

To install an ODBC driver, first download the relevant installer, then run the installer using Wine.

Once the ODBC driver is installed, you can configure the connection from the Enterprise Architect ribbon 'Settings > User Tools > ODBC Data Sources'.

Note:  For improved performance when accessing a remote DBMS over a WAN connection, you should consider using Sparx System's Cloud Server.




Open a Terminal window, then run the installer by issuing a command similar to one of those provided here, substituting the name of the ODBC Driver installer that you want to run.

For .msi files, use:

  • wine  msiexec  /i   <odbc-driver_name>.msi

For .exe files, use:

  • wine  <odbc-driver_name>.exe

Upgrading Enterprise Architect Using Wine

To upgrade Enterprise Architect to a new version, you must first uninstall your current version, before installing the new version.



Download the latest Enterprise Architect installer.


Run this command in a terminal:

  • wine uninstaller


Uninstall the existing version of Enterprise Architect.

  • Select 'Enterprise Architect' from the 'Applications' list
  • Click on the Remove button
  • Follow the prompts to uninstall Enterprise Architect


Install the new version of Enterprise Architect, by running this command in a terminal:

  • wine msiexec /i easetupfull.msi

Learn More