開源作業系統社區 OpenCloudOS 由騰訊與合作伙伴共同倡議發起,是完全中立、全面開放、安全穩定、高性能的作業系統及生態,OpenCloudOS 沉淀了多家廠商在軟體和開源生態的優勢,繼承了騰訊在作業系統和內核層面超過10年的技識訓累,在云原生、穩定性、性能、硬體支持等方面均有堅實支撐,可以平等全面地支持所有硬體平臺,
OpenCloudOS 其基礎庫和用戶態組件完全與 CentOS 8兼容,并通過內核層面的優化和增強,能夠提供給用戶相比于 CentOS 8更優的解決方案,在6月份寫過一篇文章[1]《在OpenCloudOS使用snap安裝.NET 6》,當時 采用yum 和 dnf 兩種方式安裝都失敗了,然后反饋給了社區,最新的版本已經修復了,今天我們就用yum 或者 dnf 來安裝.NET 6,
如果要開發 .NET 應用,請安裝 SDK(包括運行時), 或者,如果只需運行應用程式,請安裝運行時, 如果要安裝該運行時,建議安裝 ASP.NET Core 運行時,因為它同時包括 .NET 和 ASP.NET Core 運行時,
如果已安裝 SDK 或運行時,請使用 dotnet --list-sdks 和 dotnet --list-runtimes 命令查看安裝了哪些版本,
.NET 包含在 OpenCloudOS 8 的 AppStream 存盤庫中, 可以查看 https://mirrors.opencloudos.org/opencloudos/8/AppStream/x86_64/os/Packages/, 里面包含了x86_64和aarch64 兩個架構的包,

安裝 SDK
.NET SDK 使你可以通過 .NET 開發應用, 如果安裝 .NET SDK,則無需安裝相應的運行時, 若要安裝 .NET SDK,請運行以下命令:
sudo dnf install dotnet-sdk-6.0
安裝運行時
通過 ASP.NET Core 運行時,可以運行使用 .NET 開發且未提供運行時的應用, 以下命令將安裝 ASP.NET Core 運行時,這是與 .NET 最兼容的運行時, 在終端中,運行以下命令:
sudo dnf install dotnet-sdk-6.0
作為 ASP.NET Core 運行時的一種替代方法,你可以安裝不包含 ASP.NET Core 支持的 .NET 運行時:將上一命令中的 aspnetcore-runtime-6.0 替換為 dotnet-runtime-6.0:
sudo dnf install dotnet-runtime-6.0
如何安裝其他版本
.NET 的所有版本均可從 https://dotnet.microsoft.com/download/dotnet 下載,但需要手動安裝, 可嘗試使用包管理器安裝不同版本的 .NET, 但請求的版本可能不可用,
添加到包管理器源的包以可改動的格式命名,例如:{product}-{type}-{version},
product
要安裝的 .NET 產品的型別, 有效選項是:- dotnet
- aspnetcore
type
選擇 SDK 或運行時, 有效選項是:- SDK
- Runtime — 運行時
version
要安裝的 SDK 或運行時的版本, 本文始終提供最新支持的版本的說明, 有效選項為任何已發布的版本,例如:- 5.0
- 3.1
- 3.0
- 2.1
嘗試下載的 SDK/運行時可能不適用于 Linux 發行版, 有關受支持的發行版串列,請參閱[3]在 Linux 上安裝 .NET,
相關鏈接:
[1]《在OpenCloudOS使用snap安裝.NET 6》:https://www.cnblogs.com/shanyou/p/16403901.html
[2] 手動安裝:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual
[3] 在 Linux 發行版上安裝 .NET:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux
歡迎大家掃描下面二維碼成為我的客戶,為你服務和上云
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/504568.html
標籤:.NET技术
