在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-sdksdotnet --list-runtimes 命令查看安装了哪些版本。

.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

如何安装其他版本

添加到包管理器源的包以可改动的格式命名,例如: {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

相关链接:

Original: https://www.cnblogs.com/shanyou/p/16661709.html
Author: 张善友
Title: 在OpenCloudOS 上安装.NET 6

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/573292/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 排序总结 O_o

    常见的排序算法对比:时间复杂度上:插入类没有,选择类的 堆排、交换类的 快排、独一档:归并稳定性:归并排序独一档,又快又稳定,剩下的都是慢的(直接插入、冒泡) 参考文章 插入类 【…

    Java 2023年6月7日
    0114
  • Spring boot——Actuator 详解

    management.health.status.http-mapping.FATAL=503 如果你需要更多的控制,你可以定义自己的 HealthStatusHttpMapper…

    Java 2023年5月30日
    078
  • springboot中使用mybatisplus自带插件实现分页

    springboot中使用mybatisplus自带插件实现分页 1.导入mybatisplus分页依赖 <dependency> <groupid>com…

    Java 2023年6月15日
    085
  • rocketMQ 长轮询

    consumer 拉取消息,对应的 queue 如果没有数据,broker 不会立即返回,而是以一种长轮询的方式处理,把 PullReuqest 保存起来,等待 queue 有了消…

    Java 2023年5月30日
    080
  • YSPASYS 中小型企业简单员工评价考核系统

    背景:公司运营接近2年时间了,随着不断的有员工入职、离职,使用信息化管理员工各类信息是一件很有必要的事儿。诸如员工基本信息,内部公告,资产盘点,客户管理,工作周报,优秀员工评选,请…

    Java 2023年6月9日
    086
  • 关于ASP.NET WEB API(OWIN WEBAPI)的几个编码最佳实践总结

    近期工作比较忙,确实没太多精力与时间写博文,博文写得少,但并不代表没有研究与总结,也不会停止我继续分享的节奏,最多有可能发博文间隔时间稍长一点。废话不多说,直接上干货,虽不是主流的…

    Java 2023年6月9日
    070
  • 云E办接口文档

    简介: 云E办接口文档 HOST:localhost:8081 联系人:wanglufei Version:1.0 接口路径:/v2/api-docs 验证码 接口描述: 接口地址…

    Java 2023年6月5日
    075
  • 【SSM框架】Spring笔记 — 事务详解

    1、Spring的事务管理: 事务原本是数据库中的概念,在实际项目的开发中,进行事务的处理一般是在业务逻辑层, 即 Service 层。这样做是为了能够使用事务的特性来管理关联操作…

    Java 2023年6月8日
    090
  • 回溯法实现全排序Ⅰ

    给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 &#x793A;&#x4F8B; 1&#xFF1A; &…

    Java 2023年6月16日
    089
  • SpringCloud : Feign 使用 FastJson 解析数据

    Fastjson 版本1.2.60 Spring 版本 5.1.5.RELEASE SpringBoot 版本 2.1.5.RELEASE SpringCloud 版本 2.1.1…

    Java 2023年5月30日
    074
  • Java学习 (八)基础篇 运算符

    运算符 基本运算符 1.一元基础运算(重点) 一元运算符 (a++ / ++a) (a– / –a) 2.二元基础运算 基础 计算返回值类型 关系运算 幂运…

    Java 2023年6月8日
    095
  • C# 多线程使用信号量控制处理效率,统计活动中的线程

    using System; using System.Collections.Generic; using System.Linq; using System.Text; usin…

    Java 2023年5月29日
    077
  • 你们不要再吵了! Java只有值传递..(11-6补充)

    写在前边 上次聊到Java8新特性lambda时,有小伙伴在评论区提及到了lambda对于局部变量的引用,补充着博客的时候,知识点一发散就有了这篇对于 值传递还是引用传递的思考。关…

    Java 2023年6月5日
    0101
  • classpath总结

    classpath表示类(.class文件)的路径,在dos环境下使用时有如下情况: 第一种情况,未命名包时(不加package): 在e盘建个demo的文件夹,在demo下建立a…

    Java 2023年6月5日
    0104
  • java设计模式

    一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理…

    Java 2023年5月29日
    069
  • Java 14中对switch的增强,终于可以不写break了

    面对这样的 if语句,你是不是很难受呢? if (flag == 1) { log.info("didispace.com: 1"); } else if (f…

    Java 2023年6月9日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球