So installieren Sie JFrog Artifactory unter Debian 12

In diesem Tutorial zeigen wir Ihnen, wie Sie JFrog Artifactory unter Debian 12 installieren. In der Welt der DevOps- und Continuous Integration/Continuous Deployment (CI/CD)-Pipelines ist JFrog Artifactory zu einem unverzichtbaren Tool für die Verwaltung und Verteilung von Softwareartefakten geworden. Artifactory ist ein universeller Binär-Repository-Manager, der eine breite Palette von Paketformaten und Build-Tools unterstützt und damit eine vielseitige Lösung für Organisationen jeder Größe darstellt.

Dieser Artikel setzt voraus, dass Sie über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell benutzt, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‚sudo‚ zu den Befehlen hinzu, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation der JFrog Artifactory auf Debian 12 (Bookworm).

Voraussetzungen

Bevor Sie mit der Installation fortfahren, stellen Sie sicher, dass Ihr Debian 12-System die folgenden Anforderungen erfüllt:

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Debian 12 (Bücherwurm).
  • Um potenzielle Probleme zu vermeiden, wird eine Neuinstallation des Betriebssystems empfohlen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie an einem Desktop sitzen).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten herunterzuladen.
  • Ein Benutzerkonto mit Sudo-Berechtigungen zum Ausführen administrativer Befehle.

Installieren Sie JFrog Artifactory unter Debian 12

Schritt 1. Aktualisieren Sie Ihr Systempaket.

Bevor Sie mit der Installation fortfahren, aktualisieren Sie Ihr Debian 12-System auf die neueste stabile Version. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt upgrade

Diese Befehle stellen sicher, dass Ihre Systempakete auf dem neuesten Stand sind und alle erforderlichen Abhängigkeiten installiert sind.

Schritt 2. JFrog Artifactory unter Debian 12 installieren.

Um mit der Installation zu beginnen, müssen Sie das für Ihr Debian 12-System geeignete JFrog Artifactory-Paket herunterladen. JFrog bietet mehrere Versionen von Artifactory an, darunter OSS (Open Source), Pro und Enterprise. Für diese Anleitung verwenden wir die OSS-Version, die kostenlos ist und einen robusten Funktionsumfang bietet.

Besuchen Sie die offizielle JFrog Artifactory-Downloadseite und wählen Sie das passende Paket für Ihr System aus. Alternativ können Sie den Befehl wget verwenden, um das Paket direkt von der Kommandozeile herunterzuladen:

wget https://releases.jfrog.io/artifactory/bintray-artifactory/org/artifactory/oss/jfrog-artifactory-oss/(VERSION)/jfrog-artifactory-oss-(VERSION)-linux.tar.gz

Ersetzen Sie (VERSION) durch die gewünschte Versionsnummer von Artifactory. Zum Zeitpunkt des Schreibens ist die neueste Version 7.49.4.

Sobald der Download abgeschlossen ist, überprüfen Sie die Integrität der heruntergeladenen Datei, indem Sie ihre Prüfsumme mit der auf der Download-Seite angegebenen vergleichen. Dieser Schritt stellt sicher, dass die Datei während des Downloadvorgangs nicht beschädigt wurde.

Nachdem das Artifactory-Paket heruntergeladen wurde, ist es an der Zeit, das Archiv zu extrahieren und das Installationsverzeichnis einzurichten. Verwenden Sie den folgenden Befehl, um das tar.gz Datei:

tar -xvf jfrog-artifactory-oss-(VERSION)-linux.tar.gz

Erstellen Sie als Nächstes ein dediziertes Verzeichnis für die Artifactory-Installation. Wir empfehlen die Verwendung von /opt/artifactory als Installationsverzeichnis. Verwenden Sie die folgenden Befehle, um das Verzeichnis zu erstellen und die extrahierten Dateien zu verschieben:

sudo mkdir -p /opt/artifactory
sudo mv artifactory-oss-(VERSION)/* /opt/artifactory/

Nachdem die Dateien nun vorhanden sind, ist es an der Zeit, das Installationsskript auszuführen. Navigieren Sie zum Artifactory-Installationsverzeichnis und führen Sie das installService.sh Skript:

cd /opt/artifactory/bin
sudo ./installService.sh

Das Installationsskript führt Sie durch den Prozess der Einrichtung von Artifactory als systemd-Dienst. Sie werden aufgefordert, Konfigurationsoptionen wie das Artifactory-Stammverzeichnis und den Benutzer einzugeben, unter dem der Dienst ausgeführt werden soll.

Schritt 3. JFrog Artifactory konfigurieren.

Nach der erfolgreichen Installation von Artifactory müssen Sie einige Konfigurationsschritte abschließen, bevor Sie den Repository-Manager verwenden können.

Legen Sie zunächst die erforderlichen Umgebungsvariablen für Artifactory fest. Öffnen Sie die /etc/opt/jfrog/artifactory/default Datei und heben Sie die Kommentierung der folgenden Zeilen auf:

export ARTIFACTORY_HOME=/var/opt/jfrog/artifactory
export ARTIFACTORY_USER=artifactory

Konfigurieren Sie als Nächstes die Systemeigenschaften für Artifactory. Öffnen Sie das /opt/artifactory/etc/system.yaml Datei und überprüfen Sie die Einstellungen. Sie können verschiedene Aspekte des Verhaltens von Artifactory anpassen, z. B. die Portnummern, Datenbankeinstellungen und Speicherorte. Vorerst belassen wir die Standardeinstellungen.

Um sicherzustellen, dass Artifactory beim Systemstart automatisch startet, müssen Sie die systemd Dienst. Führen Sie den folgenden Befehl aus:

sudo systemctl enable artifactory

Um Artifactory sofort zu starten, verwenden Sie den folgenden Befehl:

sudo systemctl start artifactory

Überprüfen Sie nach dem Starten des Artifactory-Dienstes, ob er ordnungsgemäß ausgeführt wird, indem Sie seinen Status prüfen:

sudo systemctl status artifactory

Wenn der Dienst ohne Fehler ausgeführt wird, sollte eine Ausgabe ähnlich der folgenden angezeigt werden:

● artifactory.service - Artifactory
   Loaded: loaded (/etc/systemd/system/artifactory.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2024-05-20 09:30:00 UTC; 5s ago
 Main PID: 1234 (java)
    Tasks: 50 (limit: 4915)
   Memory: 1.2G
   CGroup: /system.slice/artifactory.service
           └─1234 /usr/bin/java -Djava.util.logging.config.file=/var/opt/jfrog/artifactory/etc/jfl...

Schritt 4. Zugriff auf die JFrog-Web-Benutzeroberfläche.

Sie können jetzt auf die Artifactory-Weboberfläche zugreifen, indem Sie einen Webbrowser öffnen und zu http://your-server-ip:8082. Der Standardbenutzername lautet admin und das Standardkennwort ist password. Denken Sie daran, das Kennwort sofort nach der ersten Anmeldung zu ändern.

Herzlichen Glückwunsch! Sie haben JFrog erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um die neueste Version von JFrog Artifactory auf Debian 12 zu installieren. BücherwurmFür weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle JFrog-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert