欢迎光临
我们一直在努力

如何在RHEL 8中设置开发人员工作站

Red Hat Enterprise Linux 8是一个开发人员友好的Linux发行版,它支持自定义应用程序的开发。 它附带了新的以开发人员为中心的功能,可加速您的应用程序开发,例如最新的硬件和云环境中的最新稳定开发语言,数据库,工具和容器技术。

应用程序开发的重要性在于编写代码,因此选择正确的工具,实用程序和建立完美的开发环境至关重要。 本文介绍如何在RHEL 8中设置开发人员工作站。

要求

  1. 使用屏幕截图安装RHEL 8
  2. 如何在RHEL 8中启用RHEL订阅

在RHEL 8中启用调试存储库

Debug和源存储库包含调试各种系统组件和测量其性能所需的有用信息。 遗憾的是, RHEL 8上默认情况下不启用这些存储库。

要在RHEL 8中启用调试和源存储库,请使用以下命令。

# subscription-manager repos --enable rhel-8-for-$(uname -i)-baseos-debug-rpms# subscription-manager repos --enable rhel-8-for-$(uname -i)-baseos-source-rpms# subscription-manager repos --enable rhel-8-for-$(uname -i)-appstream-debug-rpms# subscription-manager repos --enable rhel-8-for-$(uname -i)-appstream-source-rpms
在RHEL 8中启用调试存储库

在RHEL 8中启用调试存储库

在RHEL 8中安装开发工具

接下来,我们将安装开发工具和库,这些工具和库将设置您的系统以使用CC ++和其他常用编程语言开发或构建应用程序。

开发工具 ”包组提供GNU编译器集合GCC ), GNU调试器(GDB)和其他相关的开发工具。

# dnf group install "Development Tools"
在RHEL 8中安装开发工具

在RHEL 8中安装开发工具

还安装基于ClangLLVM的工具链 ,该工具链提供LLVM编译器基础结构框架,用于CC ++语言的Clang编译器, LLDB调试器以及用于代码分析的相关工具。

# dnf install llvm-toolset
在RHEL 8中安装LLVM工具

在RHEL 8中安装LLVM工具

在RHEL 8中安装Git

版本控制是一种记录文件或文件集随时间变化的方法,以便您以后可以调用特定版本。 使用版本控制系统,您可以设置系统以管理应用程序版本。

Git是Linux上最流行的版本控制系统。 它易于使用,速度惊人,大型项目非常高效,并且具有非线性开发的令人难以置信的分支系统。

# dnf install git
在RHEL 8中安装Git

在RHEL 8中安装Git

有关Git的更多信息,请查看我们的文章: 如何在Linux中使用Git版本控制系统[综合指南]

在RHEL 8中安装调试和检测工具

调试和检测工具用于跟踪和修复正在开发的应用程序中的编程错误。 它们可以帮助您监视和测量性能 ,检测错误并获取代表应用程序状态的跟踪信息。

# dnf install gdb valgrind systemtap ltrace strace

要使用debuginfo-install工具,您应该安装yum-utils包 ,如图所示。

# dnf install yum-utils
在RHEL 8中安装调试和检测工具

在RHEL 8中安装调试和检测工具

然后运行SystemTap帮助程序脚本以设置环境:安装内核debuginfo包。 请注意,这些包的大小超过2 GiB

# stap-prep
运行SystemTap以监视活动

运行SystemTap以监视活动

在RHEL 8中安装测量应用程序性能的工具

此步骤说明如何通过安装以下软件包来设置计算机以测量应用程序的性能。

# dnf install perf papi pcp-zeroconf valgrind strace sysstat systemtap
在RHEL 8中安装性能工具

在RHEL 8中安装性能工具

接下来,运行SystemTap帮助程序脚本以设置所需的环境。 如前所述,调用此脚本会安装大小超过2 GiB的内核debuginfo包。

# stap-prep

然后立即启动Performance Co-Pilot(PCP)收集器服务,并使其在系统引导时自动启动。

# systemctl start pmcd# systemctl enable pmcd
启动Performance-Co-Pilot

启动Performance-Co-Pilot

在RHEL 8中安装容器工具

RHEL 8不正式支持Docker ; 在本节中,我们将展示如何安装新的容器工具集以及老太太docker包。

docker包由Container Tools模块替换,该模块由PodmanBuildahSkopeo等工具组成。

让我们简要解释上述工具:

  • Podman :是一个更简单,无守护进程的工具,提供类似于docker-cli的命令行体验。 它用于管理pod,容器和容器映像。
  • Buildah :是一个功能强大的构建工具,旨在控制图像层的提交方式,以及如何在构建期间访问数据。
  • Skopeo :是一个灵活的实用程序,用于在注册表服务器和容器主机之间移动,签名和验证容器映像。

最重要的是,上述工具与“ OCI规范 ”兼容,意味着他们可以使用其他针对OCI标准的工具查找,运行,构建和共享容器,包括Docker CEDocker EEKata Containers ,CRI-O和其他容器引擎,注册表和工具。

# dnf module install -y container-tools
在RHEL 8中安装容器工具

在RHEL 8中安装容器工具

在RHEL 8中安装Docker

现在通过运行以下命令从官方存储库安装docker。 这里, yum-utils包提供了yum-config-manager实用程序。

# dnf install yum-utils# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# dnf install containerd.io docker-ce docker-ce-cli 
在RHEL 8中安装Docker

在RHEL 8中安装Docker

接下来,启动docker服务并使其在系统引导时自动启动。

# systemctl start docker# systemctl start docker

目前为止就这样了! 在本文中,我们展示了如何使用RHEL 8设置开发人员工作站。 如果您有任何问题或想法要分享或添加,请使用下面的反馈表与我们联系。

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何在RHEL 8中设置开发人员工作站

评论 抢沙发