当前位置: 首页 > news >正文

openEuler 22.03 安装 .NET 8.0

openEuler 22.03 安装 .NET 8.0

  • openEuler 22.03 安装 .NET 8.0

openEuler 22.03 安装 .NET 8.0

  • 查看内核信息
[jeff@PC-20240314EIAA ~]$ cat /proc/version
Linux version 5.15.146.1-microsoft-standard-WSL2 (root@65c757a075e2) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils) 2.37) #1 SMP Thu Jan 11 04:09:03 UTC 2024
  • 查看主机信息
[jeff@PC-20240314EIAA ~]$ hostnamectlStatic hostname: PC-20240314EIAAIcon name: computer-containerChassis: containerMachine ID: ae55ab747406449e95812195185ef375Boot ID: b5bee3ac2a1c44618b3ba71be381ffceVirtualization: wsl
Operating System: openEuler 22.03 (LTS-SP1)Kernel: Linux 5.15.146.1-microsoft-standard-WSL2Architecture: x86-64
  • openEuler 安装 rpm
sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm
  • 查看 dotnet 相关包信息
[jeff@PC-20240314EIAA ~]$ sudo dnf info aspnetcore-runtime-8.0
packages-microsoft-com-prod                                                             1.6 MB/s | 6.4 MB     00:03
Last metadata expiration check: 0:00:03 ago on Thu 28 Mar 2024 11:33:22 AM CST.
Available Packages
Name         : aspnetcore-runtime-8.0
Version      : 8.0.3
Release      : 1
Architecture : x86_64
Size         : 10 M
Source       : aspnetcore-runtime-8.0-8.0.3-1.src.rpm
Repository   : packages-microsoft-com-prod
Summary      : Microsoft ASP.NET Core 8.0.3 Shared Framework
URL          : https://asp.net
License      : MIT
Description  : Shared Framework for hosting of Microsoft ASP.NET Core applications. It is open source, cross-platform: and is supported by Microsoft. We hope you enjoy using it! If you do, please consider joining the active: community of developers that are contributing to the project on GitHub: (https://github.com/dotnet/aspnetcore). We happily accept issues and PRs. [jeff@PC-20240314EIAA ~]$ sudo dnf info dotnet-runtime-8.0
Last metadata expiration check: 0:19:47 ago on Thu 28 Mar 2024 11:33:22 AM CST.
Installed Packages
Name         : dotnet-runtime-8.0
Version      : 8.0.3
Release      : 1
Architecture : x86_64
Size         : 69 M
Source       : dotnet-runtime-8.0-8.0.3-1.src.rpm
Repository   : @System
From repo    : packages-microsoft-com-prod
Summary      : Microsoft.NETCore.App.Runtime 8.0.3
URL          : https://github.com/dotnet/core
License      : MIT and ASL 2.0 and BSD
Description  : .NET is a development platform that you can use to build command-line applications, microservices and: modern websites. It is open source, cross-platform and is supported by Microsoft. We hope you enjoy using: it! If you do, please consider joining the active community of developers that are contributing to the: project on GitHub (https://github.com/dotnet/core). We happily accept issues and PRs.[jeff@PC-20240314EIAA ~]$ sudo dnf info dotnet-sdk-8.0
Last metadata expiration check: 0:14:15 ago on Thu 28 Mar 2024 11:33:22 AM CST.
Available Packages
Name         : dotnet-sdk-8.0
Version      : 8.0.202
Release      : 1
Architecture : x86_64
Size         : 158 M
Source       : dotnet-sdk-8.0-8.0.202-1.src.rpm
Repository   : packages-microsoft-com-prod
Summary      : Microsoft .NET SDK 8.0.202 8.0.202
URL          : https://github.com/dotnet/core
License      : MIT
Description  : .NET is a development platform that you can use to build command-line applications, microservices and: modern websites. It is open source, cross-platform and is supported by Microsoft. We hope you enjoy using: it! If you do, please consider joining the active community of developers that are contributing to the: project on GitHub (https://github.com/dotnet/core). We happily accept issues and PRs.
  • 安装 dotnet
# 安装 .NET SDK
sudo dnf -y install dotnet-sdk-8.0
# 安装 ASP.NET Core runtime
sudo dnf -y install aspnetcore-runtime-8.0
# 安装 .net runtime
sudo dnf -y install dotnet-runtime-8.0

说明:如果安装 dotnet-sdk,就不需要再次安装 dotnet 相关运行时。

  • 查看 dotnet-sdk Package 信息
Last metadata expiration check: 0:16:09 ago on Thu 28 Mar 2024 11:33:22 AM CST.
Dependencies resolved.
========================================================================================================================Package                               Architecture  Version                   Repository                          Size
========================================================================================================================
Installing:dotnet-sdk-8.0                        x86_64        8.0.202-1                 packages-microsoft-com-prod        158 M
Installing dependencies:aspnetcore-runtime-8.0                x86_64        8.0.3-1                   packages-microsoft-com-prod         10 Maspnetcore-targeting-pack-8.0         x86_64        8.0.3-1                   packages-microsoft-com-prod        3.1 Mdotnet-apphost-pack-8.0               x86_64        8.0.3-1                   packages-microsoft-com-prod        4.7 Mdotnet-host                           x86_64        8.0.3-1                   packages-microsoft-com-prod         50 kdotnet-hostfxr-8.0                    x86_64        8.0.3-1                   packages-microsoft-com-prod        134 kdotnet-runtime-8.0                    x86_64        8.0.3-1                   packages-microsoft-com-prod         29 Mdotnet-runtime-deps-8.0               x86_64        8.0.3-1                   packages-microsoft-com-prod        8.6 kdotnet-targeting-pack-8.0             x86_64        8.0.3-1                   packages-microsoft-com-prod        4.6 Mlibicu                                x86_64        72.1-6.oe2203sp1          update                              10 Mnetstandard-targeting-pack-2.1        x86_64        2.1.0-1                   packages-microsoft-com-prod        2.1 MTransaction Summary
========================================================================================================================
Install  11 PackagesTotal download size: 222 M
Installed size: 616 M
  • 查看 dotnet 相关信息
[jeff@PC-20240314EIAA ~]$ dotnet --info
.NET SDK:Version:           8.0.202Commit:            25674bb2f4Workload version:  8.0.200-manifests.4e94be9cRuntime Environment:OS Name:     openEulerOS Version:  22.03OS Platform: LinuxRID:         linux-x64Base Path:   /usr/share/dotnet/sdk/8.0.202/.NET workloads installed:
There are no installed workloads to display.Host:Version:      8.0.3Architecture: x64Commit:       9f4b1f5d66.NET SDKs installed:8.0.202 [/usr/share/dotnet/sdk].NET runtimes installed:Microsoft.AspNetCore.App 8.0.3 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]Microsoft.NETCore.App 8.0.3 [/usr/share/dotnet/shared/Microsoft.NETCore.App]Other architectures found:NoneEnvironment variables:Not setglobal.json file:Not foundLearn more:https://aka.ms/dotnet/infoDownload .NET:https://aka.ms/dotnet/download

参考文档:

  • 在 Fedora 上安装 .NET - .NET | Microsoft Learn

  • 在 RHEL 和 CentOS Stream 上安装 .NET - .NET | Microsoft Learn

相关文章:

  • 11 开源鸿蒙OpenHarmony轻量系统源码分析
  • 【python】pip清华大学镜像
  • 【css】文本过长溢出一行不换行普通css以及antd实现
  • 插入排序、归并排序、堆排序和快速排序的稳定性分析
  • Kubernetes之Projected Volume
  • 物理寻址和功能寻址,服务器不同的应答策略和NRC回复策略
  • 微信小程序页面生命周期和小程序api组件的生命周期
  • 算法刷题笔记(3.25-3.29)
  • 【Git项目部署到本地仓库】
  • 2024-03-28 Java8之Collectors类
  • MybatisPlus速成
  • Hive查询转换与Hadoop生态系统引擎与优势
  • python---基础(一)
  • 发生播放错误,即将重试 jellyfin
  • 集合框架——Map
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【391天】每日项目总结系列128(2018.03.03)
  • Bootstrap JS插件Alert源码分析
  • gcc介绍及安装
  • Git同步原始仓库到Fork仓库中
  • PhantomJS 安装
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • React as a UI Runtime(五、列表)
  • uni-app项目数字滚动
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 安装python包到指定虚拟环境
  • 大数据与云计算学习:数据分析(二)
  • 二维平面内的碰撞检测【一】
  • 力扣(LeetCode)56
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (6)添加vue-cookie
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • ***监测系统的构建(chkrootkit )
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET 中的轻量级线程安全
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET开发人员必知的八个网站
  • .net图片验证码生成、点击刷新及验证输入是否正确
  • .net项目IIS、VS 附加进程调试
  • 。Net下Windows服务程序开发疑惑
  • /boot 内存空间不够
  • @Autowired多个相同类型bean装配问题
  • @Controller和@RestController的区别?
  • @Query中countQuery的介绍
  • @SuppressWarnings(unchecked)代码的作用