雖然 .NET 有個 Uninstall Tool 可以用來解除安裝任何 .NET / .NET Core 版本,但是目前依然不支援 Linux 版本,可能是 Linux 生態實在是太複雜了,所以一直沒有提供好用簡便的反安裝工具。今天這篇文章我將分享幾個好用的命令,幫助你快速解除安裝現有的 .NET SDK 與 Runtime 版本。
-
檢查目前已安裝 .NET 版本
dotnet --info
-
查看已安裝的 .NET 相關套件
apt list --installed | grep dotnet
-
查詢特定檔案隸屬於哪個套件
sudo apt install apt-file
sudo apt-file update
apt-file search $(which dotnet)
-
移除所有版本
sudo apt-get remove -y dotnet-host
sudo apt-get autoremove -y
-
移除特定版本 .NET SDK
sudo apt-get remove -y dotnet-sdk-5.0
-
移除特定版本 .NET Runtime
sudo apt-get remove -y dotnet-runtime-5.0
sudo apt-get remove -y aspnetcore-runtime-5.0
-
安裝 .NET 6.0 SDK (v6.0.100-rc.1) - Linux x64 Binaries
wget https://download.visualstudio.microsoft.com/download/pr/4880c5a4-9c22-47a7-b298-651f1294a385/795f7828d8684059705e625b33027f89/dotnet-sdk-6.0.100-rc.1.21458.32-linux-x64.tar.gz
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-6.0.100-rc.1.21458.32-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
相關連結