Die Auslieferung von Connect für umfasst ein oder mehrere The delivery of Connect for includes one or more .tar.gz Archivarchive(e) sowie das Shell-Script “install-connect.sh”, welches den Installationsprozess weitgehend automatisiert. Das Installations-Script wurde für folgende Linux-Distributionen getestet, sollte jedoch auch mit anderen gängigen Linux Distributionen funktionierens) and the shell script "install-connect.sh", which largely 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

Vorbereitungen

Besonderheiten bei der Installation unter Fedora und RedHat

...

Preparations

Special features of the installation under Fedora and RedHat

We recommend to install the package 'sudo' already before starting the installation. Proceed as follows:

Code Block
yum install sudo

Ist dieses Paket nicht installiert, so wird die Installation durch das Installations-Script vorgenommen. In diesem Fall muss derjenige Benutzer, der dieses Script ausführt, über die notwendigen Berechtigungen zur Installation des Pakets verfügen.

Überprüfung der benötigten Komponenten

Während der Installation von Connect müssen unter Umständen einzelne Linux-Komponenten nachinstalliert werden. Stellen Sie daher bereits vor dem Start der Installation sicher, dass keine Gründe gegen die Installation dieser Komponenten sprechen.

...

Linux Distribution

...

If this package is not installed, the installation 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 later. Therefore, even before you start the installation, make sure that there are no reasons not to install these components.

Linux Distribution

Additionally required components

CentOS

libicu

Debian

libicu-dev
curl

Fedora

sudo
findutils
libicu
procps

RedHat Enterprise Linux

sudo
libicu
procps

SUSE Linux Enterprise Server

-

Ubuntu

-

Überprüfen Sie außerdem die Funktion prepare_os im Installations-Script um sicherzustellen, dass diese keine unerwünschten Konfigurationsvorgänge vornimmt.

Installation

Melden Sie sich mit einem Benutzer mit Administratorberechtigung an dem gewünschten System an und kopieren Sie die Installationsdateien 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) in ein Verzeichnis. Wechseln Sie mit cd in dieses Verzeichnis und starten Sie die Installation mit folgender Kommandozeileto a directory. Change with cd to this directory and start the installation with the following command line:

Code Block
. ./install-connct.sh

Folgen Sie nun den Anweisungen des Scripts um die Installation auszuführen. Die hierfür erforderlichen Schritte hängen von der Linux-Distribution, den zu installierenden Connect-Komponenten sowie von den bereits vorhandenen Paketen ab. Der Grobablauf ist wie folgt:

  1. Sie werden (von sudo) aufgefordert ihr Passwort einzugeben, um administrative Tätigkeiten durchführen zu können.

  2. Sie werden aufgefordert den Benutzer einzugeben, unter dessen Kennung Connect installiert werden soll. Sofern dieser Benutzer nicht existiert, wird er angelegt. Es ist möglich hier den eigenen Benutzernamen anzugeben, diese Vorgehensweise wird aber für produktive Umgebungen nicht empfohlen.

  3. Die zu installierenden Archive werden analysiert. Sofern diese das .NET Framework nicht enthalten, werden Sie gebeten den Installationsort des zu verwendenden .NET Frameworks einzugeben. Sie haben auch die Möglichkeit ein eigenes dediziertes .NET Framework zu installieren, beachten Sie jedoch, dass dieses auch hinsichtlich Sicherheits-Patches auf dem aktuellen Stand gehalten werden sollte.

  4. Die zu installierenden Archive werden installiert.

  5. Evtl. für die Verwaltung benötigte Shell-Scripts werden nun generiert.

  6. Die initiale Konfiguration wir generiert (sofern noch nicht vorhanden)

  7. Zum Abschluss wird eine Kurzanleitung für das Starten und Beenden von Connect mit Hilfe der während der Installation generierten Scripts angezeigt.

Deinstallation

Für die vollständige Deinstallation sin folgende Schritte notwendig:

...

Löschen der Verzeichnisses connect im home-Verzeichnis des Connect-Benutzers

...

Löschen der Verzeichnisses .dotnet im home-Verzeichnis des Connect-Benutzers (sofern vorhanden)

...

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:

  1. You will be prompted (by sudo) to enter your password in order to perform administrative tasks.

  2. 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 name here, but this procedure is not recommended for productive environments.

  3. 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 with regard to security patches.

  4. The archives to be installed are installed.

  5. Any shell scripts required for administration are now generated.

  6. The initial configuration is generated (if not already available)

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

  1. Deleting the connect directory in the home directory of the connect user

  2. Delete the .dotnet directory in the home directory of the Connect user (if it exists).

  3. Deleting the Connect user if it is no longer needed