首页 > 系统相关 >CentOS 7.9 安装net 8运行时环境

CentOS 7.9 安装net 8运行时环境

时间:2023-12-03 21:57:17浏览次数:38  
标签:libstd CentOS c++ so.6 dotnet home net 7.9 安装

1.从官网下载对应的运行时环境压缩包。

下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0

2.上传至服务器,以我为例我是上传至/home/dotnet8

3.运行命令解压环境压缩包

tar -zxvf /home/dotnet8/dotnet-runtime-8.0.0-linux-x64.tar.gz -C /home/dotnet8

4.然后你可以将解压缩后的文件夹添加到你的系统 PATH 中,以便能够在任何地方运行 dotnet 命令。使用以下命令:

echo 'export PATH=$PATH:/home/dotnet8' >> ~/.bashrc
source ~/.bashrc

5.验证一下是否成功安装。运行以下命令:

dotnet --version

如果报错:

dotnet: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by dotnet)

dotnet: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by dotnet)

 这可能是因为CentOS版本太低或者缺少libstdc++.so.6 版本 GLIBCXX_3.4.20GLIBCXX_3.4.21

可以在百度网盘下载,链接:https://pan.baidu.com/s/1dMt94wW4JM3kq5lKn7PE6w?pwd=ee7h提取码:ee7h

下载后上传至服务器,而后解压

cd /home/net8hj
tar -zxvf /home/net8hj/net8需要的环境libstdc.so-.6.0.26_c.gz

然后,检查一下目录中是否有 libstdc++.so.6.0.26 文件:

ls /home/net8hj/libstdc++.so.6.0x64_cwj/

然后先删除原有的/usr/lib64/libstdc++.so.6 这个符号链接,在把这个文件复制到系统的库目录,并创建相应的符号链接,最后更新系统的共享库缓存:

sudo rm /usr/lib64/libstdc++.so.6
sudo ln -s /usr/lib64/libstdc++.so.6.0.26 /usr/lib64/libstdc++.so.6
sudo ldconfig

然后在运行dotnet --version命令查看,如果出现下面这种情况,不用担心这是因为我们只安装了运行时环境,并没有安装SDK。

 只安装了 .NET 运行时而不是完整的 .NET SDK,查看已安装的 .NET 运行时版本的方式有些不同。可以使用以下命令来查看已安装的 .NET 运行时版本,/home/dotnet8 这个是你的环境安装目录

/home/dotnet8/dotnet --list-runtimes

这将列出已安装的 .NET 运行时版本。你应该能够看到输出中包含的版本号,这表示你安装了 .NET Core 的运行时版本 8.0.0。例如:

 如果你想查看 .NET 运行时的详细信息,包括版本号等,可以使用以下命令:

/home/dotnet8/dotnet --info

 

补充:如果没有安装libstdc++可以先安装libstdc++

sudo yum install libstdc++

 

参考:https://blog.csdn.net/xiao_zhui/article/details/134456177

 

标签:libstd,CentOS,c++,so.6,dotnet,home,net,7.9,安装
From: https://www.cnblogs.com/objectnull/p/17873788.html

相关文章

  • .net中优秀依赖注入框架Autofac看一篇就够了
    Autofac是一个功能丰富的.NET依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解Autofac的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念。1......
  • .net 下优秀的DI框架推荐,看看你用过几个?
    在.NET生态系统中,有许多出色的依赖注入(DI)框架可供选择。每个框架都有其独特的特点和优点,可以根据项目需求和偏好进行选择。下面详细介绍一些.NET中优秀的DI框架,它们的优点以及适用场景。1、Microsoft.Extensions.DependencyInjection:官方支持:Microsoft.Extensions.DependencyI......
  • centos安装opencv
    1,环境准备yuminstallepel-releasegitgccgcc-c++cmake3qt5-qtbase-develpythonpython-develpython-pipcmakepython-develnumpypython34-numpygtk2-devellibpng-develjasper-developenexr-devellibwebp-devellibjpeg-turbo-devellibtiff-devellibdc1394-dev......
  • centos7.5 hadoop NAT 静态IP网络环境搭建
    1设置VMware网络环境1.选择VMNet8并将子网IP修改为192.168.10.0,保证集群ip都在这个网段下2.选择NAT设置,配置NAT的网关为192.168.10.22设置windows11网络环境1.打开控制面板\网络和Internet\网络连接,选择VMnet8,右键选择属性2.双击Internet协议版......
  • centos查看日志文件内容,包含某个关键字的前后5行日志内容
    简述centos查看日志的几种方法centos查看日志文件内容,包含某个关键字的前后5行日志内容前情提示系统:一说部分截图、链接等因过期、更换域名、MD语法等可能不显示,可联系反馈(备注好博文地址),谢谢❤带有#号、删除线、不操作、不执行字样的为提示或者备份bash,实际不执行如果无法下载......
  • 【PUSDN】centos查看日志文件内容,包含某个关键字的前后5行日志内容,centos查看日志的几
    简述centos查看日志的几种方法centos查看日志文件内容,包含某个关键字的前后5行日志内容前情提示系统:一说部分截图、链接等因过期、更换域名、MD语法等可能不显示,可联系反馈(备注好博文地址),谢谢❤带有#号、删除线、不操作、不执行字样的为提示或者备份bash,实际不执行如果无法下载......
  • .NET8 依赖注入
    依赖注入(DependencyInjection,简称DI)是一种设计模式,用于解耦组件(服务)之间的依赖关系。它通过将依赖关系的创建和管理交给外部容器来实现,而不是在组件(服务)内部直接创建依赖对象。​ 咱就是通过IServiceCollection和IServiceProvider来实现的,他们直接被收入到了runtimelibrari......
  • .net中优秀依赖注入框架Autofac看一篇就够了
     Autofac是一个功能丰富的.NET依赖注入容器,用于管理对象的生命周期、解决依赖关系以及进行属性注入。本文将详细讲解Autofac的使用方法,包括多种不同的注册方式,属性注入,以及如何使用多个 ContainerBuilder 来注册和合并组件。我们将提供详细的源代码示例来说明每个概念......
  • centos7 安装vmware tool 遇到遇到 kernel-headers 问题修复
    安装vmwaretool步骤1.cpVMwareTools-10.3.25-20206839.tar.gz到用户目录下2.tarzxfVMwareTools-10.3.25-20206839.tar.gz解压3.进入vmware-tools-distrib执行sudo./vmware-install.pl执行过程中报错问题1.gcc问题SearchingforGCC...Thepath""isnot......
  • 全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
    JSSDK使用步骤步骤一:绑定安全域名:先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。步骤二:引入JS文件:在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js如需进一步提升服务稳定性,当上述资源不......