0%

如何在Ubuntu安裝多個.NET版本環境

前言

最近筆者在架設BaGet這套 private Nuget Server時,發現由於Baget是採用 .NET Core3.1的環境進行建置的,而在2023年的今天,.NETCore3.1早已被微軟淘汰不再支援了,因此無法從官網上直接安裝想要的版本。

因此本篇教學主要介紹如何在Ubuntu上安裝多個.NET版本環境。

環境安裝

由於.NETCore 3.1 已經不被微軟所維護了,因此我們無法直接透過 apt-get install 進行安裝。

因此我們需要手動下載並加入到環境變數以利未來我們可以在任何地方直接呼叫:

下載.NETCore 3.1 SDK

1
2
3
4
sudo mkdir -p /home/download &&  cd /home/download

sudo wget --no-check-certificate -O dotnet-3.1.tar.gz https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-3.1.426-linux-x64-binaries

建立dotnet根目錄&解壓sdk

1
2
3
4
5
sudo mkdir /usr/dotnet

#解壓縮.NET Core 3.1到指定目錄
sudo mkdir /usr/dotnet/dotnet-3.1
sudo tar zvxf dotnet-3.1.tar.gz -C /usr/dotnet/dotnet-3.1

執行.NET前需要先安裝依賴套件

1
sudo apt-get install -y libunwind8 apt-transport-https

建立.NETCore環境變數

1
sudo ln -s /usr/dotnet/dotnet-3.1/dotnet /usr/bin/dotnet3.1

驗證版本

1
dotnet3.1 --info

如果能看到歡迎的訊息就代表成功完成了。

以上文章敘述如有錯誤及觀念不正確,請不吝嗇指教:)

有任何家教、案子 或技術相關問題 請都歡迎聯繫我

http://www.zhenghui.idv.tw/