在OpenCloudOS使用snap安装.NET 6

作者:神秘网友 发布时间:2022-06-23 07:03:09

在OpenCloudOS使用snap安装.NET 6

开源操作系统社区 OpenCloudOS 由腾讯与合作伙伴共同倡议发起,是完全中立、全面开放、安全稳定、高性能的操作系统及生态。OpenCloudOS 沉淀了多家厂商在软件和开源生态的优势,继承了腾讯在操作系统和内核层面超过10年的技术积累,在云原生、稳定性、性能、硬件支持等方面均有坚实支撑,可以平等全面地支持所有硬件平台。

OpenCloudOS 8.5是 OpenCloudOS 社区发布首个正式版本,其基础库和用户态组件完全与 CentOS 8兼容,并通过内核层面的优化和增强,能够提供给用户相比于 CentOS 8更优的解决方案。

通过.NET 的文档 在 Linux 发行版上安装 .NET[1], 安装方法有好几种,我们首先来尝试一下CentOS/RedHat 上的rpm 和 dnf 两种方式安装,均告失败:

[root@VM-1-4-opencloudos ~]# dnf install dotnet-sdk-6.0
Last metadata expiration check: 1:09:49 ago on Thu 23 Jun 2022 06:49:52 AM CST.
No match for argument: dotnet-sdk-6.0
Error: Unable to find a match: dotnet-sdk-6.0
[root@VM-1-4-opencloudos ~]# yum install dotnet-sdk-6.0
Last metadata expiration check: 1:12:09 ago on Thu 23 Jun 2022 06:49:52 AM CST.
No match for argument: dotnet-sdk-6.0
Error: Unable to find a match: dotnet-sdk-6.0

Snap 是应用及其依赖项的捆绑包,无需修改即可在多个不同的 Linux 发行版中正常运行。 Snap 适用于 CentOS 7.6+ 和 Red Hat Enterprise Linux 7.6+, 可以从 Extra Packages for Enterprise Linux(EPEL)存储库安装,参考文档:https://snapcraft.io/install/snapd/centos[2]。

可以使用以下命令将EPEL存储库添加到CentOS 8系统:

sudo dnf install epel-release
sudo dnf upgrade

将EPEL存储库添加到您的CentOS安装中后,只需安装捕捉的软件包:

sudo yum install snapd
安装后,需要启用用于管理主快照通信套接字的systemd单元:

sudo systemctl enable --now snapd.socket
要启用经典快照支持,请输入以下内容以在/var/lib/snapd/snap和之间创建符号链接/snap:

sudo ln -s /var/lib/snapd/snap /snap
注销并再次登录,
或者重新启动系统以确保正确更新快照的路径。

然后按照文档:通过 Snap 安装 .NET SDK 或 .NET Runtime [3]进行.NET 6的安装:

snap install dotnet-sdk –classic

我们来验证一下:

[root@VM-1-4-opencloudos ~]# dotnet --info
.NET SDK (reflecting any global.json):
Version: 6.0.301
Commit: 43f9b18481

Runtime Environment:
OS Name: opencloudos
OS Version: 8.5
OS Platform: Linux
RID: linux-x64
Base Path: /var/lib/snapd/snap/dotnet-sdk/172/sdk/6.0.301/

Host (useful for support):
Version: 6.0.6
Commit: 7cca709db2

.NET SDKs installed:
6.0.301 [/var/lib/snapd/snap/dotnet-sdk/172/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 6.0.6 [/var/lib/snapd/snap/dotnet-sdk/172/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 6.0.6 [/var/lib/snapd/snap/dotnet-sdk/172/shared/Microsoft.NETCore.App]

To install additional .NET runtimes or SDKs:
https://aka.ms/dotnet-download

相关链接:

[1] 在 Linux 发行版上安装 .NET:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux

[2]在CentOS上启用Snap安装包:https://snapcraft.io/install/snapd/centos

[3]通过 Snap 安装 .NET SDK 或 .NET Runtime: https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-snap

欢迎大家扫描下面二维码成为我的客户,为你服务和上云

在OpenCloudOS使用snap安装.NET 6

在OpenCloudOS使用snap安装.NET 6 相关文章

  1. 「Snappy」- 使用 snap 安装应用 @20210217

    安装应用 我们以安装 kubectl 命令为例: 第一步、先进行应用的搜索 # snap search kubectlName Version Publisher Notes Summarykubectl 1.18.8 canonical? classic Command line client for controlling a Kubernetes cluster.kubernetes-worker 0.0.1 can

  2. bower 控制台安装_控制如何在ASP.NET 5中使用gulpfile安装Bower

    bower 控制台安装_控制如何在ASP.NET 5中使用gulpfile安装Bower软件包 bower 控制台安装 ASP.NET 5 beta 8 is out. Yes, that's a lot of betas, but it's important to get things right when you're doing something new like this. You can find instructi

  3. Asp Net Core项目在visual studio 安装使用swagger(接口自动生

    Asp Net Core项目在visual studio 安装使用swagger(接口自动生成说明及调用界面) 引用自:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-3.1tabs=visual-studio Swashbuckle 有三个主要组成部

  4. 在 Linux 下使用 RAID(五)安装 RAID 6(条带化双分布式奇偶校验)

    RAID 6 是 RAID 5 的升级版,它有两个分布式奇偶校验,即使两个磁盘发生故障后依然有容错能力。在两个磁盘同时发生故障时,系统的关键任务仍然能运行。它与 RAID 5 相似,但性能更健壮,因为它多用了一个磁盘来进行奇偶校验...

  5. .NET4.6安装失败 发生严重错误 处理方法

    .NET4.6安装失败 发生严重错误 处理方法 安装.NET4.6出现如下图错误时 分别进到下面两个目录下 C:\Windows\System32\ C:\Windows\SysWOW64\ 将该目录下的msvcp110_clr0400;msvcr100_clr0400;msvcr110_clr0400;这三个文件名进行修改【两个路径下都有这...

  6. 使用.NET 6开发TodoList应用(21)实现API版本控制

    系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 API接口版本管理,对于一些规模稍大的企业应用来说,是经常需要关注的一大需求。尽管我们的示例程序TodoList很简单,但是我们也可以通过这个应用程序,来实践一下...

  7. 在 Snap 中玩转 OpenStack

    OpenStack 非常复杂,许多社区成员都在努力使 OpenStack 的部署和操作更加容易。其中大部分时间都用来改善相关工具,如:Ansible、Puppet、Kolla、Juju、Triple-O 和 Chef (仅举几例)。但是,如果我们降低一下标准,并且还能使包的体验更...

  8. deepin使用snap并设置代理

    deepin使用snap并设置代理 snap下载 $ sudo apt update$ sudo apt install snapd https://snapcraft.io/docs/installing-snap-on-ubuntu snap代理 修改配置 sudo systemctl edit snapd 添加如下内容 [Service]Environment=http_proxy=http://127.0.0.1:7890En

  9. 使用 snapcraft 将 snap 包发布到商店

    Ubuntu Core 已经正式发布(LCTT 译注:指 2016 年 11 月发布的 Ubuntu Snappy Core 16 ),也许是时候让你的 snap 包进入商店了! 交付和商店的概念 首先回顾一下我们是怎么通过商店管理 snap 包的吧。 每次你上传 snap 包,商店都会为其分...

  10. Win10系统Snap分屏功能怎么使用

    因为现在电脑屏幕的尺寸越来越大,这也就为分屏显示带来了条件。而Win10系统就具有Snap分屏功能,Win10分屏功能可以把屏幕分成多个部分独立显示。那么Win10系统Snap分屏功能怎么使用呢? 一、Win10 Snap分屏 Win10桌面可以轻松实...

  11. win10下python3安装snap-stanford

    win10下python3安装snap-stanford 需求 顺利运行官网给出的 quick_test.py 虽然官网给出了相关运行命令,但是这中间在执行的过程中还是遇到一些坑,于是记录下来 过程 pip 按照官网给出的, pip install snap-stanford ,安装过程中我指定了pyt...

  12. 使用Snapcraft构建测试并发布Snap软件包

    使用Snapcraft构建、测试并发布Snap软件包 snapcraft 是一个正在为其在 Linux 中的地位而奋斗的包管理系统,它为你重新设想了分发软件的方式。这套新的跨发行版的工具可以用来帮助你构建和发布 snap 软件包。接下来我们将会讲述...

  13. Ext.Net学习笔记01在ASP.NET WebForm中使用Ext.Net

    【Ext.Net学习笔记】01:在ASP.NET WebForm中使用Ext.Net Ext.NET是基于跨浏览器的ExtJS库和.NET Framework的一套支持ASP.NETAJAX的开源Web控件,包含有丰富的Ajax运用,其前身是Coolite。 下载地址: http://www.ext.net/download/ 示例地址: http://examp

  14. 使用 Snapcraft 构建、测试并发布 Snap 软件包

    snapcraft 是一个正在为其在 Linux 中的地位而奋斗的包管理系统,它为你重新设想了分发软件的方式。这套新的跨发行版的工具可以用来帮助你构建和发布 snap 软件包。接下来我们将会讲述怎么使用 CircleCI 2.0 来加速这个过程以及...

  15. 【C# .Net Framework】在.Net Framework中使用gRPC

    【C# .Net Framework】在.Net Framework中使用gRPC 随着.Net Core 3.0及后续版本的出现,微软似乎正在放弃极具Windows特征的WCF。作为WCF的替代者,VS Code 或VS2019已经有基于.Net Core 3.0平台的“gPRC项目模板”。这个模板极大地简化了gRPC的开发...

  16. 医学图像可视化软件ITK-SNAP的使用方法

    医学图像可视化软件ITK-SNAP的使用方法 医学图像可视化软件ITK-SNAP的使用方法 软件下载地址 使用方法 ITK-SNAP 安装包下载: 资源链接:https://sourceforge.net/projects/itk-snap/?source=directory 使用方法 首先,ITK-SNAP只能导入医学图像相关格...

  17. cifX驱动安装及SYCON.net的使用

    cifX驱动安装及SYCON.net的使用 cifX驱动安装及SYCON.net的使用 说明: 简单描述运行cifX的示例之前需要进行的准备,具体的主从站设置请自行查看DVD中的文档。 关于cifX产品的DVD下载: Communication Solutions DVD - cifX, comX and netJACK 2017-08-1/...

  18. VS Code 现可作为 snap 包在 Linux 发行版上使用

    VS Code 现可作为 snap 包在 Linux 发行版上使用 微软的代码编辑器 Visual Studio Code 在 Linux 上更容易安装了 现在支持通过 snap 包进行安装。此前,你需要从 Visual Studio Code 网站下载 .deb 或 .rpm 文件,这也很简单,但需要较多的步...

  19. 医学图像标注工具教程从零开始使用ITK-SNAP进行医学图像手动

    医学图像标注工具教程从零开始使用ITK-SNAP进行医学图像手动分割 从零开始使用ITK-SNAP进行医学图像手动分割 下载与安装 文件载入 手动分割 套索标注 画笔标注 分割结果保存 官网下载地址:点击这里 建议选择3.6.0稳定版,...

  20. 使用ITK-SNAP进行抠图操作并保存mask的实例

    问题描述: 想要去掉图像背景,只保留中心部分 目标: 1.利用ITK-SNAP制作二值化标签(即mask) 2.利用软件ITK-SNAP把一幅图像中自己想要的部分抠出来 步骤: 1.保存mask 打开ITK-SNAP ,这是一款可以方便进行勾画操作,制作标签的软件 1.点...

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2021, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词