Installation on Linux (Connect 2024)
The delivery of Connect for includes one or more .tar.gz archive(s) and the shell script "install-connect.sh", which automates the installation process. The installation script has been tested for the following Linux distributions, but should also work with other common Linux distributions:
CentOS 8
CentOS 9
Debian 11
Fedora 35
RedHat Enterprise Linux 8.5
SUSE Linux Enterprise Server 15 SP3 (SLES)
Ubuntu 20.04.4 LTS
Preparations
Special considerations for installation on CentOS, Fedora or RedHat
We recommend installing the package 'sudo' before starting the installation. Proceed as follows:
If this package is not installed, the installation of this package is performed by the installation script. In this case, the user who runs this script must have the necessary permissions to install the package.
Verification of the required components
During the installation of Connect, individual Linux components may need to be installed. Therefore, before starting the installation process, make sure that there are no reasons not to install these components.
Linux Distribution | Additionally required components |
---|---|
CentOS | sudo |
Debian | libicu-dev |
Fedora | sudo |
RedHat Enterprise Linux | sudo |
SUSE Linux Enterprise Server | - |
Ubuntu | - |
Also, check the prepare_os function in the installation script to make sure that it does not perform any unwanted configuration operations.
Installation
Log in to the desired system with a user with administrator privileges and copy the installation files (GalileoGroup.Connect.*.tar.gz / install-connect.sh) to a directory. Use the cd
command to change to this directory, then start the installation with the following command line:
Now follow the instructions of the script to perform the installation. The steps required for this depend on the Linux distribution, the Connect components to be installed, and the packages already present. The rough sequence is as follows:
You will be prompted (by sudo) to enter your password in order to perform administrative tasks.
You are prompted to enter the user under whose ID Connect is to be installed. If this user does not exist, it will be created. It is possible to enter your own user id, but this procedure is not recommended for productive environments.
The archives to be installed are analyzed. If they do not contain the .NET Framework, you will be asked to enter the installation location of the .NET Framework to be used. You also have the option of installing your own dedicated .NET Framework, but note that this should also be kept up to date regarding security patches.
The archives to be installed are installed.
Any shell scripts required for administration are now generated.
The initial configuration is generated (if not already available).
Finally, a quick start guide for starting and stopping Connect using the scripts generated during installation is displayed.
Uninstall
The following steps are necessary for complete uninstallation:
Delete the connect directory in the home directory of the connect user
Delete the .dotnet directory in the home directory of the Connect user (if it exists)
Delete the Connect user if it is no longer needed