In this tutorial, we assume that the username is represented by $username$. The Linux installation file name is "ADINA-24.00.0.547.run".
We will also assume that you are installing ADINA so that it can be used by all users on the Linux computer. Therefore ADINA will be installed into the /opt directory using sudo.
1) Download the ADINA Linux version installation file into the default location, /home/$username$/Downloads.
2) Open a terminal. For example, in Ubuntu Linux, right-click on the screen and select "Open in Terminal". All subsequent steps of the installation will be performed in this terminal.
3) Change the directory to the download folder:cd /home/$username$/Downloads
4) Enable execute permission for the installation file:chmod +x ADINA-24.00.0.547.run
5) Select the directory in which to install the ADINA System. This directory will be referred to as the "ADINA home directory". In this tutorial, we use /opt/adina24 as the home directory.
6) Create the above directory if it does not exist and change the working directory to the ADINA home directory:cd /opt
sudo mkdir adina24
cd adina24
7) Move the installation file from download folder to the ADINA home directory:sudo mv /home/$username$/Downloads/ADINA-24.00.0.547.run .
8) Start the installation:sudo ./ADINA-24.00.0.547.run
9) The ADINA installation script performs the following steps:
9.1) Displays the End User License Agreement for Bentley Software. Use the spacebar to display the agreement, then type y to accept.
9.2) Uncompresses the ADINA 24.00.0.547 software package.
9.3) Displays the computer hostname. The computer hostname must be set in order to check out licenses. If the computer hostname is not set, or if the hostname contains the string "localhost", the installation script continues with a warning message.
9.4) Displays the Linux version information. If the Linux version is not recent enough, the installation script terminates with an error message.
9.5) Checks for Firefox. Firefox is required for ADINA licensing. If Firefox is not installed, the ADINA installation script aborts.
9.6) Checks for OpenSSL version 1.1 (libssl.so.1.1). OpenSSL version 1.1 is required for ADINA licensing. If OpenSSL 1.1 is not installed, the ADINA installation script aborts. (The instructions for installing OpenSSL 1.1 depend on which Linux distribution is used. If the Linux distribution is CentOS or Ubuntu, the ADINA installation script displays the instructions, otherwise the ADINA installation script does not display the instructions.) Warning: the most recent Linux distributions do not include OpenSSL 1.1 by default.
9.7) Checks for the following libraries: libbz2.so.1, libEGL.so.1,libGLU.so.1. These libraries are required by the AUI. If these libraries are not installed, the ADINA installation script aborts.
9.8) Checks for the following xcb shared libraries: libxcb-icccm.so.4
, libxcb-image.so.0
, libxcb-keysyms.so.1
, libxcb-render-util.so.0
, libxcb-shape.so.0
, libxkbcommon-x11.so.0
. These libraries might be used by ADINA licensing. If any of these libraries are not installed, the ADINA installation script gives a warning message.
9.9) Checks for ffmpeg
. ffmpeg
is used for by the AUI graphics to create movies using the Save MPEG icon. If ffmpeg
is not installed, the ADINA installation script gives a warning message.
9.10) Creates symbolic links adadp24.00
, adina24.00
, ai24.00
, aui24.00
. These scripts are used to run ADINA, see below.
9.11) If the PDF file reader evince
is not installed, asks if you want to specify a pdf file reader. The pdf file reader is required to display the ADINA manuals within AUI online help. You need not specify a pdf file reader if you don't need to display the ADINA manuals within AUI online help. Some pdf readers no longer support linked pdfs. In that case you will have to navigate between he manuals manually using the files in the ADINA\docs directory.
10) If the ADINA installation script fails because a component is missing, you need to install the missing component.
The instructions for installing missing components is Linux distribution-dependent. For example, on Ubuntu/Debian Linux computers, you will likely use the apt
or dpkg
package managers, on Red Hat/CentOS/Fedora Linux computers, you will likely use the yum package manager, on SuSE Linux computers, you will likely use the zypper package manager. The ADINA installation script gives some basic guidelines for installing libssl.so.1.1, but does not give instructions for installing the other components.
11) If the ADINA installation script runs successfully, the ADINA installation script displays the following messages:
--------------------------- PROGRAM SCRIPTS ---------------------------
The following program scripts are used to run the ADINA programs.
aui23.00 : ADINA User Interface (AUI) pre- and post-processing program.
adina23.00 : Any ADINA solution program in command mode.
ai23.00 : Any ADINA solution program in interactive mode.
adadp23.00 : Run CFD/FSI problems with adaptive meshing.
The program scripts are located in the directory /opt/adina23/ADINA/bin
It is recommended that you include the above directory in your PATH.
-----------------------------------------------------------------------
12) One way to add the directory containing the ADINA program scripts to your PATH environment variable is as follows:PATH=$PATH:/opt/adina24/ADINA/bin
You can include this line in the /etc/profile startup script. Then whenever a user logs in, this line is executed and the directory containing the ADINA program scripts are added to the PATH environment variable.
You can verify that the PATH environment variable is set up correctly with the command:printenv PATH
13) Once the PATH variable is set up correctly, you can change directory to any directory, then invoke the AUI with the command:aui24.00