CentOS 8.x 下嘗試安裝.Net 5 的運行時

1、背景

看着不管是羣裏還是公衆號裏這幾天最熱鬧就是.Net 5.0 正式版的發佈、C#9。

當然要開發.net 5.0 的項目就需要把VisualStudio升級的v16.8.0版本了。升級後自帶着安裝了.Net 5.0 SDK 和它相應的運行時。

有哪些改進:這並不是我們今天的重點,具體請查看官方文檔:https://docs.microsoft.com/en-au/aspnet/core/release-notes/aspnetcore-5.0?view=aspnetcore-5.0

2、安裝

在CentOS 8.x 上 安裝 .net 5 的運行時纔是我們的重點,

 

 

 

爲何這麼說呢,本以爲很簡單的一件事,動手嘗試後才發現有坑,那本文的重點就是記錄踩過的坑。

2.1、首次安裝

很規矩的去官網,看着官網(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos)一步一步進行安裝。

 

 

 

 

實際操作:

 

我的天,開玩笑吧(也許是對我的折磨),一頓折騰,最終也還是無濟於事

2.2、最終安裝

嚴重懷疑是不是我安裝的就不是8.x版本,驗證一把

 

 

 

這就奇怪了

 

不管在“度娘”還是在“谷爹”最終還是失敗。最終還是乖乖的再次仔細的讀它的官網(https://docs.microsoft.com/en-au/dotnet/core/install/linux-centos

看到下圖的時候,靈光一閃

 

 

 

 

 

既然在CentOS 7 上需要,那是不是需要在CentOS8上也需要呢?試試唄

於是我將它的7改成了8

sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm

  

按下Enter鍵,本以爲又是報錯呢

 

既然成功了,打鐵還需趁熱。再次執行

sudo dnf install aspnetcore-runtime-5.0

  

果然成功了

那就一路y 唄

 

 

 

Complete!我的天,成功了。

驗證一把唄

 

 

 

成功!

 

 

 

3、總結

在CentOS 8.x 下 安裝運行時 就記錄於此,有幫助到各位的點個唄!

程序員的“潔癖”就在於嚐鮮,至於.Net Core 3.1 項目升級到.Net 5 據我升級的幾個項目來說都比較順利(將項目的TargetFeamework從netcoreapp3.1 改成 net5.0,然後就是升級nuget包,再就是清理解決方案重新編譯),到目前爲止沒遇到啥問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章