📢 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> | ||