在 Linux 下安裝 .NET Core 3,現在官方說明只有提供到 2.2 版自動安裝的方式,要安裝 3.0 preview 來試用的話,就要手動做安裝。但是,官方說明中是安裝到使用者目錄。如果要安裝共用的版本,這裡記錄一種可行的安裝方式。

背景資訊

現在的 .NET Core 版本為 v3.0.0-preview8。

環境

  • SDK 3.0.100-preview8-013656
  • VSCode 1.37
  • CentOS 7

下載 .NET Core 3

到這裡下載 .NET Core SDK 3.0

現在 Linux x64 的檔案名稱為:
dotnet-sdk-3.0.100-preview8-013656-linux-x64.tar.gz

安裝共用的 .NET Core 3

進到檔案目錄下,執行以下 3 道命令,手動安裝 .NET Core

1
2
3
sudo mkdir -p /usr/share/dotnet
sudo tar -zxf dotnet-sdk-3.0.100-preview8-013656-linux-x64.tar.gz -C /usr/share/dotnet
sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet

和官方說明的差異就是在安裝目錄不是取使用者的 HOME 目錄。

確認安裝是否成功

顯示版本

1
dotnet --version

輸出

1
3.0.100-preview8-013656

建立測試專案

切到工作目錄下

1
2
3
dotnet new console -o testapp
cd testapp
dotnet run

輸出

1
Hello World!

可以!

以上,開工吧!

參考資料及圖片來源

  1. Installing .NET Core 3.0 on Linux ARM64