1.2. .NET Core のインストール
.NET Core 3.1 とそのすべての依存関係をインストールします。
$ sudo yum install rh-dotnet31 -ybash シェルで
dotnetコマンドを実行できるように、rh-dotnet31Software Collection 環境を有効にします。この手順では、最新の 3.1 SDK を使用して .NET Core 3.1 ランタイムをインストールします。新しい SDK が使用可能になると、パッケージの更新として自動的にインストールされます。
$ scl enable rh-dotnet31 bashこのコマンドは永続化されません。新しいシェルが作成され、
dotnetコマンドはそのシェル内でのみ利用できます。ログアウト、別のシェルを使用するか、または新しいターミナルを開くと、dotnetコマンドが有効にならなくなります。警告Red Hat は、他のプログラムに影響を及ぼす可能性があるため、
rh-dotnet31を永続的に有効にすることは推奨していません。たとえば、rh-dotnet31には、ベースの RHEL バージョンlibcurlとは異なるバージョンが含まれます。これにより、libcurlの別のバージョンのことが予想されないプログラムで問題が発生する可能性があります。rh-dotnetを永続的に有効にする場合は、以下の行を~/.bashrcファイルに追加します。source scl_source enable rh-dotnet31次のコマンドを実行して、インストールの成功を確認します。
$ dotnet --info .NET Core SDK (reflecting any global.json): Version: 3.1.100 Commit: xxxxxxxxxx Runtime Environment: OS Name: rhel OS Version: 7 OS Platform: Linux RID: rhel.7-x64 Base Path: /opt/rh/rh-dotnet31/root/usr/lib64/dotnet/sdk/3.1.100/ Host (useful for support): Version: 3.1.0 Commit: xxxxxxxxxx .NET Core SDKs installed: 3.1.100 [/opt/rh/rh-dotnet31/root/usr/lib64/dotnet/sdk] .... omitted