「インストール - .NET SDK」の版間の差分

154行目: 154行目:


== 複数のバージョンのインストール (手動) ==
== 複数のバージョンのインストール (手動) ==
.NET Foundationが提供する[https://dot.net/v1/dotnet-install.sh dotnet-install.sh]ファイルを使用して、.NETの複数のバージョンをインストールできる。<br>
.NET Foundationが提供する[https://dot.net/v1/dotnet-install.sh インストールシェルスクリプト]を使用して、.NETの複数のバージョンをインストールできる。<br>
dotnet-install.shファイルのドキュメントは、以下に示すMicrosoft公式Webサイトにある。<br>
https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script<br>
<br>
<br>
以下の例では、"current"チャネルにある最新バージョンを、~/InstallSoftware/NET_SDKディレクトリにインストールしている。<br>
インストールシェルスクリプトのマニュアルは、[https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script Microsoftの公式Webサイト]にある。<br>
./dotnet-install.sh --install-dir /home/<ユーザ名>/InstallSoftware/NET_SDK -channel Current -version latest
<br>
<br>
以下の例では、"current"チャネルにある.NET SDK バージョン5.0.403を、~/InstallSoftware/NET_SDKディレクトリにインストールしている。<br>
インストールシェルスクリプトに実行権限を付加する。<br>
  ./dotnet-install.sh --install-dir /home/<ユーザ名>/InstallSoftware/NET_SDK -channel Current -version 5.0.403
  chmod u+x ./dotnet-install.sh
<br>
<br>
また、インストールする前に<code>-Dryrun</code>オプションまたは<code>--dry-run</code>オプションを付加して、インストールをシミュレートすることを推奨する。<br>
.NET SDKをインストールする。<br>
  ./dotnet-install.sh -Dryrun --install-dir /home/<ユーザ名>/InstallSoftware/NET_SDK -channel Current -version latest
currentチャネルからSTSチャネルに変更されたことに注意する。<br>
# 最新の.NET SDKをインストールする場合
./dotnet-install.sh --install-dir <.NET SDKのインストールディレクトリ> -channel STS -version latest
# .NET SDK 7.0.100をインストールする場合
./dotnet-install.sh --install-dir <.NET SDKのインストールディレクトリ> -channel STS -version 7.0.100
# .NET SDK 6.0.403 (LTS)をインストールする場合
./dotnet-install.sh --install-dir <.NET SDKのインストールディレクトリ> -channel STS -version 6.0.403
<br>
また、インストールする前に<code>-Dryrun</code>オプションまたは<code>--dry-run</code>オプションを付加して、インストールをシミュレートすることもできる。<br>
# 最新の.NET SDKのインストールをシミュレートする場合
  ./dotnet-install.sh -Dryrun --install-dir <.NET SDKのインストールディレクトリ> -channel STS -version latest
<br>
<br>
インストールの完了後、利用可能な.NET SDKを確認することができる。<br>
インストールの完了後、利用可能な.NET SDKを確認することができる。<br>
  dotnet --list-sdks
  dotnet --list-sdks
<br>
dotnet --version
<br><br>
<br><br>