当前位置: 首页 > 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

相关文章:

openEuler 22.03 安装 .NET 8.0

openEuler 22.03 安装 .NET 8.0 openEuler 22.03 安装 .NET 8.0 openEuler 22.03 安装 .NET 8.0 查看内核信息 [jeffPC-20240314EIAA ~]$ cat /proc/version Linux version 5.15.146.1-microsoft-standard-WSL2 (root65c757a075e2) (gcc (GCC) 11.2.0, GNU ld (GNU Binutils)…...

【转载】OpenCV ECC图像对齐实现与代码演示(Python / C++源码)

发现一个有很多实践代码的git 库,特记录下: 地址:GitHub - luohenyueji/OpenCV-Practical-Exercise: OpenCV practical exercise 作者博客地址:https://blog.csdn.net/LuohenYJ 已关注。 Items项目Resources1age_gender1基于深度学习识别人脸性别和年龄Model2OpenCV_dlib_…...

每日一题(相交链表 )

欢迎大家来我们主页进行指导 LaNzikinh-CSDN博客 160. 相交链表 - 力扣(LeetCode) 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节…...

C#WPF控件大全

本文列出WPF控件大全,点击可以进入详情页查看。 列表如下: AccessText用下划线来指定用作访问键的字符。 ActivatingKeyTipEventArgs为 ActivatingKeyTip 事件提供数据。...

好书推荐 《AIGC重塑金融》

作者:林建明 来源:IT 阅读排行榜 本文摘编自《AIGC 重塑金融:AI 大模型驱动的金融变革与实践》,机械工业出版社出版 这是最好的时代,也是最坏的时代。尽管大模型技术在金融领域具有巨大的应用潜力,但其应…...

【Linux】权限理解

权限理解 1. shell命令以及运行原理2. Linux权限的概念3. Linux权限管理3.1 文件访问者的分类(人)3.2 文件类型和访问权限(事物属性)3.2.1 文件类型3.2.2 基本权限 3.3 文件权限值的表示方法3.4 文件访问权限的相关设置方法3.4.1 …...

插入排序、归并排序、堆排序和快速排序的稳定性分析

插入排序、归并排序、堆排序和快速排序的稳定性分析 一、插入排序的稳定性二、归并排序的稳定性三、堆排序的稳定性四、快速排序的稳定性总结 在计算机科学中,排序是将一组数据按照特定顺序进行排列的过程。排序算法的效率和稳定性是评价其优劣的两个重要指标。稳定…...

【pytest、playwright】多账号同时操作

目录 方案实现思路: 方案一: 方案二: 方案实现思路: 依照上图所见,就知道,一个账号是pytest-playwright默认的环境,一个是 账号登录的环境 方案一: 直接上代码: imp…...

软考 系统架构设计师系列知识点之云原生架构设计理论与实践(8)

接前一篇文章:软考 系统架构设计师系列知识点之云原生架构设计理论与实践(7) 所属章节: 第14章. 云原生架构设计理论与实践 第2节 云原生架构内涵 14.2 云原生架构内涵 关于云原生的定义有众多版本,对于云原生架构的…...

【C++】stack、queue和优先级队列

一、前言 二、stack类 2.1 了解stack 2.2 使用stack (1)empty (2)size (3)top (4)push (5)pop 2.3 stack的模拟实现 三、queue类 3.1 了解queue …...

第十三届蓝桥杯国赛真题 Java C 组【原卷】

文章目录 发现宝藏试题 A: 斐波那契与 7试题 B: 小蓝做实验试题 C: 取模试题 D: 内存空间试题 E \mathrm{E} E : 斐波那契数组试题 F: 最大公约数试题 G: 交通信号试题 I: 打折试题 J: 宝石收集 发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂&#x…...

docker部署ubuntu

仓库: https://hub.docker.com/search?qUbuntu 拉一个Ubuntu镜像 docker pull ubuntu:18.04 查看本地镜像: docker images 运行容器 docker run -itd --name ubuntu-18-001 ubuntu:18.04 通过ps命令可以查看正在运行的容器信息 docker ps 进入容器 最…...

iOS问题记录 - App Store审核新政策:隐私清单 SDK签名(持续更新)

文章目录 前言开发环境问题描述问题分析1. 隐私清单 & SDK签名1.1. 隐私清单 - 数据使用声明1.2. 隐私清单 - 所用API原因描述1.3. SDK签名 2. 即将发布的第三方SDK要求 解决方案最后 前言 前段时间用Flutter开发的iOS App提交了新版本,结果刚过两分钟就收到了…...

ES学习日记(二)-------集群设置

上一节写了elasticsearch单节点安装和配置,现在说集群,简单地说就是在多台服务器上搭建单节点,在配置文件里面增加多个ip地址即可,过程同单节点部署,主要说集群配置 注意:不建议在之前单节点es上修改配置为集群,据说运行之后会生成很多文件,在单点基础上修改容易出现未知问题,…...

农村集中式生活污水分质处理及循环利用技术指南

立项单位:生态环境部土壤与农业农村生态环境监管技术中心、山东文远环保科技股份有限公司、北京易境创联环保有限公司、中国环境科学研究院、广东省环境科学研究院、中铁第五勘察设计院集团有限公司、中华环保联合会水环境治理专业委员会 本文件规定了集中式村镇生活…...

linux 一些命令

文章目录 linux 一些命令fdisk 磁盘分区parted 分区文件系统mkfs 格式化文件系统fsck 修复文件系统 mount 挂载swap 交换分区清除linux缓存df du 命令raid 命令基本原理硬raid 和 软raid案例raid 10 故障修复,重启与卸载 lvm逻辑卷技术LVM的使用方式LVM 常见名词解析…...

移动硬盘损坏打不开?别急,这里有解决方案!

在日常工作和生活中,移动硬盘几乎成为了我们必不可少的存储设备,它小巧便捷,能够容纳大量的数据。然而,当移动硬盘突然损坏打不开时,那份焦虑与无助几乎无法用言语来形容。那些重要的文件、珍贵的照片,似乎…...

微信小程序【从入门到精通】——服务器的数据交互

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…...

Python爬虫-懂车帝城市销量榜单

前言 本文是该专栏的第23篇,后面会持续分享python爬虫干货知识,记得关注。 最近粉丝留言咨询某汽车平台的汽车销量榜单数据,本文笔者以懂车帝平台为例,采集对应的城市汽车销量榜单数据。 具体的详细思路以及代码实现逻辑,跟着笔者直接往下看正文详细内容。(附带完整代码…...

《QDebug 2024年3月》

一、Qt Widgets 问题交流 1. 二、Qt Quick 问题交流 1.Qt5 ApplicationWindow 不能使用父组件 Window 的 transientParent 属性 ApplicationWindow 使用 transientParent 报错: "ApplicationWindow.transientParent" is not available due to compone…...

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…...

JavaSec-RCE

简介 RCE(Remote Code Execution),可以分为:命令注入(Command Injection)、代码注入(Code Injection) 代码注入 1.漏洞场景:Groovy代码注入 Groovy是一种基于JVM的动态语言,语法简洁,支持闭包、动态类型和Java互操作性&#xff0c…...

【Oracle APEX开发小技巧12】

有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)

服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...

【论文笔记】若干矿井粉尘检测算法概述

总的来说&#xff0c;传统机器学习、传统机器学习与深度学习的结合、LSTM等算法所需要的数据集来源于矿井传感器测量的粉尘浓度&#xff0c;通过建立回归模型来预测未来矿井的粉尘浓度。传统机器学习算法性能易受数据中极端值的影响。YOLO等计算机视觉算法所需要的数据集来源于…...

LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf

FTP 客服管理系统 实现kefu123登录&#xff0c;不允许匿名访问&#xff0c;kefu只能访问/data/kefu目录&#xff0c;不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...

【分享】推荐一些办公小工具

1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由&#xff1a;大部分的转换软件需要收费&#xff0c;要么功能不齐全&#xff0c;而开会员又用不了几次浪费钱&#xff0c;借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

GitHub 趋势日报 (2025年06月06日)

&#x1f4ca; 由 TrendForge 系统生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日报中的项目描述已自动翻译为中文 &#x1f4c8; 今日获星趋势图 今日获星趋势图 590 cognee 551 onlook 399 project-based-learning 348 build-your-own-x 320 ne…...