So richten Sie eine Entwickler -Workstation in RHEL 8 ein

So richten Sie eine Entwickler -Workstation in RHEL 8 ein

Red Hat Enterprise Linux 8 ist eine Entwicklerfreundliche Linux -Verteilung, die die Entwicklung kundenspezifischer Anwendungen unterstützt. Es wird mit neuen Entwickler-zentrierten Funktionen geliefert, die Ihre Anwendungsentwicklung beschleunigen.

Die Bedeutung der Anwendungsentwicklung besteht darin. Dieser Artikel zeigt, wie Sie eine Entwickler -Workstation in einrichten Rhel 8.

Anforderungen

  1. Installation von RHEL 8 mit Screenshots
  2. So aktivieren Sie das RHEL -Abonnement in RHEL 8

Aktivieren von Debug -Repositories in RHEL 8

Der Debuggen und Quell -Repositories enthalten nützliche Informationen, die zum Debuggen verschiedener Systemkomponenten und der Messung ihrer Leistung erforderlich sind. Leider sind diese Repositorys standardmäßig nicht aktiviert Rhel 8.

Debug- und Quell -Repositories in aktivieren Rhel 8, Verwenden Sie die folgenden Befehle.

# Abonnement-Manager-Repos-Anable RHEL-8-für-$ (uname -i) -baseos-debug-rpm -RPMS # Abonnement-Manager Repos-ANABLE RHEL-8-FOR-$ (UNAME -i) -Appstream-Debug-rpms # Abonnement-Manager Repos-ANABLE RHEL-8-FOR-$ (UNAME -i) -Appstream -Source-rpms 
Aktivieren Sie Debug -Repositorys in RHEL 8

Installieren von Entwicklungswerkzeugen in RHEL 8

Als nächstes installieren wir Entwicklungstools und Bibliotheken, mit denen Ihr System für die Entwicklung oder Erstellung von Anwendungen eingerichtet wird C, C++ und andere gemeinsame Programmiersprachen.

Der "Entwicklungswerkzeuge”Packungsgruppe bietet die GNU Compiler -Sammlung (GCC), GNU -Debugger (GDB) und andere verwandte Entwicklungstools.

# DNF -Gruppe Installation "Entwicklungstools" 
Installieren Sie Entwicklungstools in RHEL 8

Installieren Sie auch die Klang Und LLVM-basierte Werkzeugkette das liefert die Llvm Compiler -Infrastrukturrahmen, die Klang Compiler für die C Und C++ Sprachen, die LLDB Debugger und verwandte Tools für die Codeanalyse.

# DNF Installation LLVM-Toolset 
Installieren Sie LLVM -Tools in RHEL 8

Installieren von Git in RHEL 8

Versionskontrolle ist eine Möglichkeit, Änderungen an einer Datei oder einem Satz von Dateien im Laufe der Zeit aufzunehmen, damit Sie sich später an bestimmte Versionen erinnern können. Mithilfe eines Versionskontrollsystems können Sie Ihr System für die Verwaltung von Anwendungsversionen einrichten.

Git ist das beliebteste Versionskontrollsystem unter Linux. Es ist einfach zu bedienen, erstaunlich schnell, es ist sehr effizient bei großen Projekten und hat ein unglaubliches Verzweigungssystem für nichtlineare Entwicklung.

# DNF Installieren Sie Git 
Installieren Sie Git in RHEL 8

Weitere Informationen zu Git, Schauen Sie sich unseren Artikel an: So verwenden Sie das Git -Versionskontrollsystem unter Linux [umfassende Handbuch]

Installieren von Debugging- und Instrumentenwerkzeugen in RHEL 8

Debugging und Instrumentierung Tools werden verwendet, um Programmierfehler in einer in der Entwicklung befindlichen Anwendung aufzuspüren und zu beheben. Sie helfen Ihnen, die Leistung zu überwachen und zu messen, Fehler zu erkennen und Trace -Informationen zu erhalten, die den Zustand der Anwendung darstellen.

# DNF Installieren Sie GDB Valgrind SystemTap Ltrace Strace 

Um die zu verwenden Debuginfo-Installation Tool, Sie sollten das Yum-Utils-Paket wie gezeigt installieren.

# DNF Installieren Sie Yum-Utils 
Installieren Sie Debugging- und Instrumentenwerkzeuge in RHEL 8

Dann renn a Systemtap Helferskript zum Einrichten der Umgebung: Installieren Sie Kernel -Debuginfo -Pakete. Beachten Sie, dass die Größe dieser Pakete überschreitet 2 Gib.

# Stap-Prep 
Führen Sie Systemtap aus, um die Aktivitäten zu überwachen

Installieren von Tools zur Messung der Anwendungsleistung in RHEL 8

In diesem Schritt wird angezeigt, wie Sie Ihr Computer einrichten, um die Leistung Ihrer Anwendungen zu messen, indem die folgenden Pakete installiert werden.

# DNF Installieren Sie Perf Papi PCP-Zzeroconf Valgrind Strace Sysstat Systemtap 
Installieren Sie Leistungswerkzeuge in RHEL 8

Als nächstes führen Sie a Systemtap Helferskript zum Einrichten der erforderlichen Umgebung. Wie bereits erwähnt, installiert das Aufrufen dieses Skripts Kernel -Debuginfo -Pakete, deren Größe überschreitet 2 Gib.

# Stap-Prep 

Dann starten Sie die Performance Co-Pilot (PCP) Collector Service für den Moment und ermöglicht es, beim Systemstiefel automatisch zu starten.

# Systemctl Start PMCD # SystemCTL aktivieren PMCD 
Start Performance-Co-Pilot

Installieren von Containerwerkzeugen in RHEL 8

Rhel 8 unterstützt Docker nicht offiziell; In diesem Abschnitt werden wir zeigen.

Das Docker -Paket wird durch die ersetzt Containerwerkzeuge Modul, das aus Werkzeugen wie besteht, z Podman, Buildah, SKOPEO und mehrere andere.

Lassen Sie uns kurz die oben genannten Werkzeuge erklären:

  • Podman: ist ein einfacheres, daemonloses Tool, das eine Befehlszeilenerlebnis bietet wie ähnlich wie Docker-Cli. Es wird verwendet, um Pods, Container und Containerbilder zu managen.
  • Buildah: Ist ein leistungsstarkes Build -Tool, mit dem die Kontrolle über die Verpflichtung von Bildebenen und die Aufnahme von Daten während der Builds geliefert werden soll.
  • SKOPEO: Ist ein flexibles Dienstprogramm, mit dem Containerbilder zwischen Registrierungsservern und Container -Hosts bewegt, signieren und überprüfen, und dies zu überprüfen.

Am wichtigsten ist, dass die oben genannten Werkzeuge mit dem „kompatibel sind“ kompatibel sindOCI -Spezifikationen”, Bedeutet, dass sie Container mit anderen Tools finden, ausführen, bauen und teilen können Docker CE, Docker ee, Kata Container, CRI-O und andere Containermotoren, Register und Tools.

# DNF -Modul Install -y -Container -Tools installieren 
Installieren Sie Container -Tools in RHEL 8

Installieren Sie Docker in Rhel 8

Installieren Sie nun Docker aus den offiziellen Repositories, indem Sie die folgenden Befehle ausführen. Hier das yum-utils Paket liefert das yum-config-Manager Dienstprogramm.

# DNF Installieren Sie yum-utils # yum-config-Manager --add-Repo https: // download.Docker.com/linux/centos/docker-ce.Repo # DNF Installieren Sie Containerd.io docker-ce docker-cli 
Installieren Sie Docker in Rhel 8

Starten Sie als Nächst.

# Systemctl Start Docker # systemctl start docker 

Das ist alles fürs Erste! In diesem Artikel haben wir gezeigt, wie Sie eine Entwickler -Workstation einrichten Rhel 8. Wenn Sie Fragen oder Gedanken zum Teilen oder Ergänzungen haben, verwenden Sie das folgende Feedback -Formular, um uns zu erreichen.