在OpenCloudOS使用snap安装.NET 6
在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 相关文章
- 「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
- 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
- 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 有三个主要组成部
- 在 Linux 下使用 RAID(五)安装 RAID 6(条带化双分布式奇偶校验)
RAID 6 是 RAID 5 的升级版,它有两个分布式奇偶校验,即使两个磁盘发生故障后依然有容错能力。在两个磁盘同时发生故障时,系统的关键任务仍然能运行。它与 RAID 5 相似,但性能更健壮,因为它多用了一个磁盘来进行奇偶校验...
- .NET4.6安装失败 发生严重错误 处理方法
.NET4.6安装失败 发生严重错误 处理方法 安装.NET4.6出现如下图错误时 分别进到下面两个目录下 C:\Windows\System32\ C:\Windows\SysWOW64\ 将该目录下的msvcp110_clr0400;msvcr100_clr0400;msvcr110_clr0400;这三个文件名进行修改【两个路径下都有这...
- 使用.NET 6开发TodoList应用(21)实现API版本控制
系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求 API接口版本管理,对于一些规模稍大的企业应用来说,是经常需要关注的一大需求。尽管我们的示例程序TodoList很简单,但是我们也可以通过这个应用程序,来实践一下...
- 在 Snap 中玩转 OpenStack
OpenStack 非常复杂,许多社区成员都在努力使 OpenStack 的部署和操作更加容易。其中大部分时间都用来改善相关工具,如:Ansible、Puppet、Kolla、Juju、Triple-O 和 Chef (仅举几例)。但是,如果我们降低一下标准,并且还能使包的体验更...
- 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
- 使用 snapcraft 将 snap 包发布到商店
Ubuntu Core 已经正式发布(LCTT 译注:指 2016 年 11 月发布的 Ubuntu Snappy Core 16 ),也许是时候让你的 snap 包进入商店了! 交付和商店的概念 首先回顾一下我们是怎么通过商店管理 snap 包的吧。 每次你上传 snap 包,商店都会为其分...
- Win10系统Snap分屏功能怎么使用
因为现在电脑屏幕的尺寸越来越大,这也就为分屏显示带来了条件。而Win10系统就具有Snap分屏功能,Win10分屏功能可以把屏幕分成多个部分独立显示。那么Win10系统Snap分屏功能怎么使用呢? 一、Win10 Snap分屏 Win10桌面可以轻松实...
- win10下python3安装snap-stanford
win10下python3安装snap-stanford 需求 顺利运行官网给出的 quick_test.py 虽然官网给出了相关运行命令,但是这中间在执行的过程中还是遇到一些坑,于是记录下来 过程 pip 按照官网给出的, pip install snap-stanford ,安装过程中我指定了pyt...
- 使用Snapcraft构建测试并发布Snap软件包
使用Snapcraft构建、测试并发布Snap软件包 snapcraft 是一个正在为其在 Linux 中的地位而奋斗的包管理系统,它为你重新设想了分发软件的方式。这套新的跨发行版的工具可以用来帮助你构建和发布 snap 软件包。接下来我们将会讲述...
- 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
- 使用 Snapcraft 构建、测试并发布 Snap 软件包
snapcraft 是一个正在为其在 Linux 中的地位而奋斗的包管理系统,它为你重新设想了分发软件的方式。这套新的跨发行版的工具可以用来帮助你构建和发布 snap 软件包。接下来我们将会讲述怎么使用 CircleCI 2.0 来加速这个过程以及...
- 【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的开发...
- 医学图像可视化软件ITK-SNAP的使用方法
医学图像可视化软件ITK-SNAP的使用方法 医学图像可视化软件ITK-SNAP的使用方法 软件下载地址 使用方法 ITK-SNAP 安装包下载: 资源链接:https://sourceforge.net/projects/itk-snap/?source=directory 使用方法 首先,ITK-SNAP只能导入医学图像相关格...
- cifX驱动安装及SYCON.net的使用
cifX驱动安装及SYCON.net的使用 cifX驱动安装及SYCON.net的使用 说明: 简单描述运行cifX的示例之前需要进行的准备,具体的主从站设置请自行查看DVD中的文档。 关于cifX产品的DVD下载: Communication Solutions DVD - cifX, comX and netJACK 2017-08-1/...
- VS Code 现可作为 snap 包在 Linux 发行版上使用
VS Code 现可作为 snap 包在 Linux 发行版上使用 微软的代码编辑器 Visual Studio Code 在 Linux 上更容易安装了 现在支持通过 snap 包进行安装。此前,你需要从 Visual Studio Code 网站下载 .deb 或 .rpm 文件,这也很简单,但需要较多的步...
- 医学图像标注工具教程从零开始使用ITK-SNAP进行医学图像手动
医学图像标注工具教程从零开始使用ITK-SNAP进行医学图像手动分割 从零开始使用ITK-SNAP进行医学图像手动分割 下载与安装 文件载入 手动分割 套索标注 画笔标注 分割结果保存 官网下载地址:点击这里 建议选择3.6.0稳定版,...
- 使用ITK-SNAP进行抠图操作并保存mask的实例
问题描述: 想要去掉图像背景,只保留中心部分 目标: 1.利用ITK-SNAP制作二值化标签(即mask) 2.利用软件ITK-SNAP把一幅图像中自己想要的部分抠出来 步骤: 1.保存mask 打开ITK-SNAP ,这是一款可以方便进行勾画操作,制作标签的软件 1.点...