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 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨💻 本文由 曼亿点 原创 👨💻 收录于专栏:…...
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…...
synchronized 学习
学习源: https://www.bilibili.com/video/BV1aJ411V763?spm_id_from333.788.videopod.episodes&vd_source32e1c41a9370911ab06d12fbc36c4ebc 1.应用场景 不超卖,也要考虑性能问题(场景) 2.常见面试问题: sync出…...
循环冗余码校验CRC码 算法步骤+详细实例计算
通信过程:(白话解释) 我们将原始待发送的消息称为 M M M,依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)(意思就是 G ( x ) G(x) G(x) 是已知的)࿰…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
AirSim/Cosys-AirSim 游戏开发(四)外部固定位置监控相机
这个博客介绍了如何通过 settings.json 文件添加一个无人机外的 固定位置监控相机,因为在使用过程中发现 Airsim 对外部监控相机的描述模糊,而 Cosys-Airsim 在官方文档中没有提供外部监控相机设置,最后在源码示例中找到了,所以感…...
【JVM面试篇】高频八股汇总——类加载和类加载器
目录 1. 讲一下类加载过程? 2. Java创建对象的过程? 3. 对象的生命周期? 4. 类加载器有哪些? 5. 双亲委派模型的作用(好处)? 6. 讲一下类的加载和双亲委派原则? 7. 双亲委派模…...
NPOI Excel用OLE对象的形式插入文件附件以及插入图片
static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...
Python Einops库:深度学习中的张量操作革命
Einops(爱因斯坦操作库)就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维数组。这个基于爱因斯坦求和约定的库,用类似自然语言的表达式替代了晦涩的API调用,彻底改变了深度学习工程…...
AI语音助手的Python实现
引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...
【C++】纯虚函数类外可以写实现吗?
1. 答案 先说答案,可以。 2.代码测试 .h头文件 #include <iostream> #include <string>// 抽象基类 class AbstractBase { public:AbstractBase() default;virtual ~AbstractBase() default; // 默认析构函数public:virtual int PureVirtualFunct…...
