当前位置:网站首页>在OpenCloudOS使用snap安装.NET 6
在OpenCloudOS使用snap安装.NET 6
2022-06-28 09:38:00 【dotNET跨平台】
开源操作系统社区 OpenCloudOS 由腾讯与合作伙伴共同倡议发起,是完全中立、全面开放、安全稳定、高性能的操作系统及生态。OpenCloudOS 沉淀了多家厂商在软件和开源生态的优势,继承了腾讯在操作系统和内核层面超过10年的技术积累,在云原生、稳定性、性能、硬件支持等方面均有坚实支撑,可以平等全面地支持所有硬件平台。
OpenCloudOS 8.5是 OpenCloudOS 社区发布首个正式版本,其基础库和用户态组件完全与 CentOS 8兼容,并通过内核层面的优化和增强,能够提供给用户相比于 CentOS 8更优的解决方案。
通过.NET 的文档 在 Linux 发行版上安装 .NET[1], 安装方法有好几种,我们首先来尝试一下CentOS/RedHat 上的rpm 和 dnf 两种方式安装,均告失败:
[[email protected] ~]# 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
[[email protected] ~]# 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
我们来验证一下:
[[email protected] ~]# 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
边栏推荐
- Sword finger offer | linked list transpose
- DolphinScheduler使用系统时间
- Dbeaver connects to kingbasees V8 (ultra detailed graphic tutorial)
- Naming rules and specifications for identifiers
- Decorator
- JVM系列(2)——垃圾回收
- PyGame game: "Changsha version" millionaire started, dare you ask? (multiple game source codes attached)
- new URL(“www.jjj.com“)
- The constructor is never executed immediately after new()!!!!!
- 静态代码块永远先执行? 格局小了!!!
猜你喜欢

Full link service tracking implementation scheme

JDBC connection database (MySQL) steps
![[happy Lantern Festival] guessing lantern riddles eating lantern festival full of vitality ~ (with lantern riddle guessing games)](/img/04/454bede0944f56ba69cddf6b237392.jpg)
[happy Lantern Festival] guessing lantern riddles eating lantern festival full of vitality ~ (with lantern riddle guessing games)

Dolphin scheduler uses system time
![[ybtoj advanced training guide] maximum separation [hash] [Floyd]](/img/86/542ab1728a2ddbc01592b2fa83491a.jpg)
[ybtoj advanced training guide] maximum separation [hash] [Floyd]

DolphinScheduler使用系统时间

Screen settings in the source code of OBS Live Room

PyGame game: "Changsha version" millionaire started, dare you ask? (multiple game source codes attached)

JVM系列(2)——垃圾回收

HDI的盲孔设计,你注意到这个细节了吗?
随机推荐
JVM系列(2)——垃圾回收
abnormal
MySQL的开发环境和测试环境有什么区别??
JDBC connection database (MySQL) steps
MySQL基础知识点总结
4 methods for exception handling
微信小程序开发日志
Divide and rule classic Hanoi
Restful style
用 Compose 实现个空调,为你的夏日带去清凉
bad zipfile offset (local header sig)
Interpretation of new products: realm launched GT neo2 Dragon Ball customized version
自定义异常类及练习
Unity AssetBundle资源打包与资源加载
线程的生命周期
JSON数据与List集合之间的正确转换
Which occupational groups are suitable for the examination
1181: integer parity sort
Bridge mode
PMP Exam key summary VI - chart arrangement