📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

133行目: 133行目:
   
   
  PATH="$HOME/InstallSoftware/NETCore_3_1_Runtime:$PATH"
  PATH="$HOME/InstallSoftware/NETCore_3_1_Runtime:$PATH"
<br><br>
== 複数のバージョンのインストール (手動) ==
.NET Foundationが提供する[https://dot.net/v1/dotnet-install.sh 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>
以下の例では、"current"チャネルにある最新バージョンを、~/InstallSoftware/NET_SDKディレクトリにインストールしている。<br>
./dotnet-install.sh --install-dir /home/<ユーザ名>/InstallSoftware/NET_SDK -channel Current -version latest
<br>
また、<code>-Dryrun</code>オプションを付加して、インストールをシミュレートすることを推奨する。<br>
<br>
インストールの完了後、利用可能な.NET SDKを確認することができる。<br>
dotnet --list-sdks
<br>
dotnet --version
<br><br>
== 複数のバージョンのアンインストール (手動) ==
dotnet-install.shファイルを使用してインストールした.NETをアンインストール手順を記載する。<br>
<u>自動化された.NET Uninstall Toolは、まだLinuxをサポートしていないため、手動でアンインストールする必要がある。</u><br>
<br>
まず、インストールされている.NETのバージョンを表示する。<br>
dotnet --list-sdks
<br>
次に、任意の.NET SDKをアンインストールする。<br>
SDK_VERSION="5.0.100"
DOTNET_UNINSTALL_PATH="/home/<ユーザ名>/InstallSoftware/NET_SDK"
sudo rm -rf $DOTNET_UNINSTALL_PATH/sdk/$SDK_VERSION
<br>
dotnet-install.shファイルを使用してインストールしている場合、dotnetホストと共有パッケージもインストールされるが、<br>
バージョンによっては、追加でアンインストールしなければならない場合もある。<br>
<br>
以下の例では、.NET SDK(sdk、host、shared)を完全にアンインストールしている。<br>
SDK_VERSION="5.0.100"
DOTNET_VERSION="5.0.0"
DOTNET_UNINSTALL_PATH="/home/<ユーザ名>/InstallSoftware/NET_SDK"
sudo rm -rf $DOTNET_UNINSTALL_PATH/sdk/$SDK_VERSION
sudo rm -rf $DOTNET_UNINSTALL_PATH/shared/Microsoft.NETCore.App/$DOTNET_VERSION
sudo rm -rf $DOTNET_UNINSTALL_PATH/shared/Microsoft.AspNetCore.All/$DOTNET_VERSION
sudo rm -rf $DOTNET_UNINSTALL_PATH/shared/Microsoft.AspNetCore.App/$DOTNET_VERSION
sudo rm -rf $DOTNET_UNINSTALL_PATH/host/fxr/$DOTNET_VERSION
<br><br>
<br><br>