Jak skonfigurować stacja robocza programisty w RHEL 8
- 1870
- 375
- Juliusz Janicki
Red Hat Enterprise Linux 8 to przyjazny dla programistów dystrybucja Linux, która wspiera opracowanie niestandardowych aplikacji. Wysywa nowe funkcje zorientowane na programistów, które przyspieszają tworzenie aplikacji, takie jak najnowsze stabilne języki programistyczne, bazy danych, narzędzia i technologie kontenerów w najnowszych środowiskach sprzętowych i chmurowych.
Znaczenie opracowywania aplikacji jest pisanie kodu, a zatem wybór odpowiednich narzędzi, narzędzi i konfigurowanie idealnego środowiska programistycznego jest niezbędne. W tym artykule pokazano, jak skonfigurować stacja robocza programistów RHEL 8.
Wymagania
- Instalacja RHEL 8 z zrzutami ekranu
- Jak włączyć subskrypcję RHEL w RHEL 8
Włączanie repozytoriów debugowania w RHEL 8
Odpluskwić a repozytoria źródłowe zawierają przydatne informacje potrzebne do debugowania różnych komponentów systemu i pomiaru ich wydajności. Niestety, te repozytoria nie są domyślnie włączone RHEL 8.
Aby włączyć repozytoria debugowania i źródła RHEL 8, Użyj następujących poleceń.
# subskrypcja-manager Repos-Enable RHEL-8-for-$ (uname -i) -BaseOS-debug-rpms # subskrypcja-manager repos-enable RHEL-8-for-$ (uname -i) -Baseos-source -rpms # subskrypcja-manager repos-enable RHEL-8-for-$ (uname -i) -Appstream-debug-rpms # subskrypcja-manager repos-enable RHEL-8-for-$ (uname -i) -Appstream -Source-rpmsWłącz repozytoria debugowania w RHEL 8
Instalowanie narzędzi programistycznych w RHEL 8
Następnie zainstalujemy narzędzia programistyczne i biblioteki, które skonfigurują system do opracowywania lub budowania aplikacji za pomocą C, C++ i inne wspólne języki programowania.
„„Narzędzia programistyczne”Grupa pakietów zapewnia Kolekcja kompilatora GNU (GCC), GNU Debugger (GDB) i inne powiązane narzędzia programistyczne.
# DNF Grupa Zainstaluj „Narzędzia programistyczne”Zainstaluj narzędzia programistyczne w RHEL 8
Zainstaluj także Szczęk I Łańcuch narzędzi oparty na LLVM który zapewnia LLVM Framework infrastruktury kompilatora, Szczęk kompilator dla C I C++ Języki, LLDB debugger i powiązane narzędzia do analizy kodu.
# DNF instaluj llvm-toolsetZainstaluj narzędzia LLVM w RHEL 8
Instalowanie git w RHEL 8
Kontrola wersji to sposób rejestrowania zmian w pliku lub zestawu plików w czasie, abyś mógł przywołać określone wersje później. Korzystając z systemu kontroli wersji, możesz skonfigurować system do zarządzania wersjami aplikacji.
Git to najpopularniejszy system kontroli wersji w Linux. Jest łatwy w użyciu, niezwykle szybki, jest bardzo wydajny z dużymi projektami i ma niesamowity system rozgałęziony do rozwoju nieliniowego.
# DNF instaluj gitZainstaluj git w Rhel 8
Aby uzyskać więcej informacji o Git, Sprawdź nasz artykuł: Jak używać systemu kontroli wersji GIT w Linux [kompleksowy przewodnik]
Instalowanie narzędzi debugowania i oprzyrządowania w RHEL 8
Debugowanie i oprzyrządowanie Narzędzia służą do śledzenia i naprawy błędów programowania w opracowywaniu aplikacji. Pomagają w monitorowaniu i mierzeniu wydajności, wykrywania błędów i otrzymywania informacji śladowych reprezentujących stan aplikacji.
# DNF instaluj gdb Valgrind SystemTap LTRACE Strace
Użyć debuginfo-install narzędzie, należy zainstalować pakiet Yum-Utils, jak pokazano.
# DNF Zainstaluj Yum-UtilsZainstaluj narzędzia debugowania i oprzyrządowania w RHEL 8
Następnie uruchom SystemTap skrypt pomocniczy do konfigurowania środowiska: Zainstaluj pakiety debuginfo jądra. Zauważ, że rozmiar tych pakietów przekracza 2 gib.
# Stap-prepUruchom SystemTap w celu monitorowania działań
Instalowanie narzędzi do pomiaru wydajności aplikacji w RHEL 8
Ten krok pokazuje, jak skonfigurować komputer do pomiaru wydajności aplikacji, instalując następujące pakiety.
# dnf instaluj perf Papi pcp-eroconf valgrind strace sysstat SystemtapZainstaluj narzędzia wydajności w RHEL 8
Następnie uruchom SystemTap skrypt pomocniczy do konfigurowania wymaganego środowiska. Jak wspomniano wcześniej, wywołanie tego skryptu instaluje pakiety debuginfo jądra, których rozmiar przekracza 2 gib.
# Stap-prep
Następnie rozpocznij Performance Divilot (PCP) Usługa kolekcjonerska na razie i umożliwić jej automatyczne start w systemie rozruchu.
# SystemCtl Start PMCD # Systemctl Włącz PMCDRozpocznij wydajność-Co-Pilot
Instalowanie narzędzi kontenerowych w RHEL 8
RHEL 8 nie wspiera oficjalnie Dockera; W tej sekcji pokażemy, jak zainstalować nowy zestaw narzędzi kontenerowych, a także starszej pani, Pakiet Docker.
Pakiet Docker jest zastąpiony przez Narzędzia kontenerowe moduł, który składa się z narzędzi takich jak Podman, Buildah, Skopeo i kilka innych.
Krótko wyjaśnijmy wyżej wspomniane narzędzia:
- Podman: jest prostszym, bezdoczkowym narzędziem, które zapewnia doświadczenie wiersza poleceń podobne do Docker-cli. Służy do zarządzania kapsułami, kontenerami i obrazami kontenerowymi.
- Buildah: jest potężnym narzędziem kompilacji, które zostało zaprojektowane w celu zapewnienia kontroli nad tym, w jaki sposób są zaangażowane warstwy obrazu i jak dane są dostępne podczas kompilacji.
- Skopeo: jest elastycznym narzędziem używanym do przemieszczania, podpisywania i weryfikacji obrazów kontenerów między serwerami rejestru a hostami kontenerowymi.
Co najważniejsze, powyższe narzędzia są kompatybilne z „Specyfikacje OCI”, Oznacza, że mogą znaleźć, uruchamiać, budować i udostępniać kontenery z innymi narzędziami, które są skierowane do standardów OCI, w tym Docker CE, Docker EE, Pojemniki Kata, CRI-O i inne silniki kontenerowe, rejestry i narzędzia.
# moduł DNF instaluj narzędzia konteneroweZainstaluj narzędzia kontenerowe w RHEL 8
Zainstaluj Docker w RHEL 8
Teraz zainstaluj Dockera z oficjalnych repozytoriów, uruchamiając następujące polecenia. Tutaj Yum-Utils Pakiet zapewnia Yum-Config-Manager pożytek.
# DNF Zainstaluj Yum-Utils # yum-config-manager --add-repo https: // pobierz.doker.com/linux/centos/docker-ce.Repo # dnf instaluj kontenerd.IO Docker-Cce Docker-Cce-cliZainstaluj Docker w RHEL 8
Następnie uruchom usługę Docker i włącz ją do automatycznego startowania w systemie rozruchu.
# Systemctl Start Docker # Systemctl Start Docker
To wszystko na teraz! W tym artykule pokazaliśmy, jak skonfigurować stacja robocza programistów za pomocą RHEL 8. Jeśli masz jakieś pytania lub przemyślenia do udostępnienia lub dodatki, użyj poniższego formularza opinii, aby się z nami skontaktować.