在OpenCloudOS 上安裝.NET 6

開源操作系統社區 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 兩個架構的包。

12b169bfcc31fde4494d149360c43c09.png

安裝 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 或運行時的版本。本文始終提供最新支持的版本的說明。有效選項為任何已發布的版本,例如:

    嘗試下載的 SDK/運行時可能不適用于 Linux 發行版。有關受支持的發行版列表,請參閱[3]在 Linux 上安裝 .NET。

    • 5.0

    • 3.1

    • 3.0

    • 2.1

相關鏈接:

[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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282992.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282992.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282992.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux 命令詳解(二)awk 命令

AWK是一種處理文本文件的語言,是一個強大的文本分析工具。之所以叫AWK是因為其取了三位創始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。 語法: awk [選項參數] script varvalue file(s) 或 awk [選項參數] …

linux下vtune使用

安裝:http://www.cnblogs.com/jiu0821/p/5943533.html 終端輸入amplxe-gui,打開vtune界面。 點擊new project,進入project properties界面。進行配置: target:target type選擇launch application,application選擇程序可…

java產生的數字發送到頁面_JAVA中數字證書的維護及生成方法

Java中的keytool.exe可以用來創建數字證書,所有的數字證書是以一條一條(采用別名區別)的形式存入證書庫的中,證書庫中的一條證書包含該條證書的私鑰,公鑰和對應的數字證書的信息。證書庫中的一條證書可以導出數字證書文件,數字證書…

數據庫 創建 / 查看/ 刪除

創建數據庫 語法:CREATE DATABASE [IF NOT EXISTS] db_name; 重復創建會報錯,所以可以加上if not exists 注意:SQL語句必須以分號結尾 查看有哪些數據庫:SHOW DATABASES; 刪除數據庫 語法:DROP DATABASE [IF EXISTS] dbname;如果…

IDEA破解 2017 IDEA license server 激活(可用)

進入ide主頁面,help-register-license server,然后輸入 http://idea.iteblog.com/key.PHP(注意:php要小寫)即可~ 轉載于:https://www.cnblogs.com/austinspark-jessylu/p/7232982.html

《ASP.NET Core 6框架揭秘》實例演示[20]:“數據保護”框架基于文件的密鑰存儲...

《數據加解密與哈希》演示了“數據保護”框架如何用來對數據進行加解密,而“數據保護”框架的核心是“密鑰管理”。數據保護框架以XML的形式來存儲密鑰,默認的IKeyManager實現類型為XmlKeyManager。接下來我們通過模擬代碼和實例演示的形式來介紹一下Xml…

使用msui的回到頂部的一個小問題

2019獨角獸企業重金招聘Python工程師標準>>> 回到頂部,一直沒反應。 zepto加了動畫后,依然如此。原生寫法,jquery寫法,仍然沒有反應。 排查了后,發現獲取的對象錯誤。手機端上,滾動到頂部&#…

口袋精靈加速版java_口袋妖怪TCG!口袋對決加速版教程(免ROOT)

原標題:口袋妖怪TCG!口袋對決加速版教程(免ROOT)《口袋對決》是一款以口袋精靈對戰為核心玩法的集換式卡牌游戲,原汁原味的口袋畫風,豐富多彩的各系精靈,策略競技的屬性相克。在5分鐘一局的卡牌對戰中,你將…

C#發布程序添加其他程序文件

注:程序發布文件,默認只發布自身程序直接引用的相關文件(A程序)。 如果需要添加其他程序(不同的應用程序B)文件,操作方法如下: 第一步:將B程序文件復制到A程序 第二步:將B程序文件右鍵--》屬性做如下更改&a…

k8s 讀書筆記 - 初始化容器 Init Container

Init Container 概述Init Container(Init 容器) 是一種特殊容器,在 Pod 內的應用容器啟動之前運行,執行相關的初始化操作。Init 容器可以包括一些應用鏡像中不存在的 實用工具 和 安裝腳本 。每個 Pod 中可以包含一個或多個容器&a…

jsp 連接access數據庫

參考筆記:https://www.cnblogs.com/mthoutai/p/7278995.html

關于 MySQL 的 boolean 和 tinyint(1)

boolean類型MYSQL保存BOOLEAN值時用1代表TRUE,0代表FALSE,boolean在MySQL里的類型為tinyint(1),MySQL里有四個常量:true,false,TRUE,FALSE,它們分別代表1,0,1,0,mysql> select true,false,TRUE,FALSE;--------------------------| TRUE | …

java jtable defaulttablemodel_java – JTable和DefaultTableModel

我有一個表從我的本地MySQL服務器獲取信息.它很好地讀取數據并將其發布在GUI上.我的問題是,當我更改table命令時,如何刷新表格,例如:private String sql "select * from profildb.tbl_detailed"; //toprivate String sql "select * from profildb.…

捕獲 BackgroundService 中的異常 | 學學官方是如何實現的

前言上次,我們實現了《使用“裝飾者模式”捕獲 BackgroundService 中的異常》。結果發現,微軟已經發現了這個問題,并在 .NET 6 中解決了。(囧)讓我們驗證一下:using IHost host Host.CreateDefaultBuilder…

使用badboy錄制腳本 結合Jmeter一起測試。

1.badboy介紹 Badboy是一款不錯的Web自動化測試工具,如果你將它用于非商業用途,或者用于商業用途安裝Badboy 的機器數量不超過5臺,你是不需要為它支付任何費用的。Badboy提供了將Web測試腳本直接導出生成JMeter 腳本的功能,并且這…

centOS下安裝jdk1.8

2019獨角獸企業重金招聘Python工程師標準>>> 本文記錄了在vm下安裝的centOS7下安裝jdk1.8的過程 需要的工具及jdk: jdk-8u171-linux-x64.tar.gz 可以到官網去下 cecureFX 用于文件的傳輸 過程: 本次centOS7使用VMware Workstation 14 P…

php判斷是否是文件_PHP判斷文件是否為圖片文件的方法總結

近日在做圖片處理方面的開發,看著這一片不錯的文章,分享給大家。在網頁設計中,如果需要圖片,我們通常拿到的是一個圖片的文件名。僅僅通過文件名是無法判斷該文件是否是一個圖片文件的。或許有的人以為通過后綴名就可以判斷&#…

盤點大廠的那些開源項目 - 滴滴出行

滴滴出行是涵蓋出租車、 專車、滴滴快車、 順風車、代駕及大巴、貨運等多項業務在內的一站式出行平臺。Nightingale 夜鶯分類:監控系統夜鶯是一套分布式高可用的運維監控系統,最大的特點是混合云支持,既可以支持傳統物理機虛擬機的場景&#…

oracle 基本異常的練習及各個錯誤碼

DECLAREv_deptno emp.deptno%TYPE :&deptno;v_sal emp.sal%TYPE;v_empno emp.empno%TYPE; BEGINSELECT sal INTO v_sal FROM emp WHERE deptno v_deptno;IF v_sal<1500 THEN UPDATE emp SET salsal100 WHERE empno v_empno; DBMS_OUTPUT.PUT_LINE(編碼為||v_empno…

阿里巴巴發布智能運維故障管理AI+生態計劃

摘要&#xff1a; 為響應馬老師“家國情懷&#xff0c;世界擔當”的號召&#xff0c;開放“AI”生態計劃&#xff0c;將讓集團內部服務過程中積累下的技術與經驗更好地回饋社會&#xff0c;任何企業或合作伙伴均可以簡單方便的接入阿里巴巴智能故障管理平臺&#xff0c;通過對接…