此内容没有您所选择的语言版本。

Chapter 2. Installing .NET Core 3.1


To install .NET Core on RHEL 7 you need to first enable the .NET Core software repositories and install the scl tool.

Prerequisites

Procedure

  1. Enable the .NET Core software repositories:

    $ sudo subscription-manager repos --enable=rhel-7-variant-dotnet-rpms

    Replace variant with server, workstation or hpc-node depending on what RHEL system you are running (RHEL 7 Server, RHEL 7 Workstation, or HPC Compute Node, respectively).

  2. Verify the list of subscriptions attached to your system:

    $ sudo subscription-manager list --consumed
  3. Install the scl tool:

    $ sudo yum install scl-utils -y
  4. Install .NET Core 3.1 and all of its dependencies:

    $ sudo yum install rh-dotnet31 -y
  5. Enable the rh-dotnet31 Software Collection environment:

    $ scl enable rh-dotnet31 bash

    You can now run dotnet commands in this bash shell session.

    If you log out, use another shell, or open up a new terminal, the dotnet command is no longer enabled.

    Warning

    Red Hat does not recommend permanently enabling rh-dotnet31 because it may affect other programs. For example, rh-dotnet31 includes a version of libcurl that differs from the base RHEL version. This may lead to issues in programs that do not expect a different version of libcurl. If you want to enable rh-dotnet permanently, add source scl_source enable rh-dotnet31 to your ~/.bashrc file.

Verification steps

  • Verify the installation:

    $ dotnet --info

    The output returns the relevant information about the .NET Core installation and the environment.

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部