阿里云 + Centos7.9 X64 + 宝塔8.1.0 + Nginx 1.24 直接略过。。
麻烦的地方主要集中在安装.NET8.0 SDK.
1. 查看系统版本
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
2.
sudo yum provides libstdc++.so.6
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
libstdc++-4.8.5-39.el7.i686 : GNU Standard C++ Library
Repo : base
Matched from:
Provides : libstdc++.so.6
3.下载最新版本的libstdc.so_.6.0.26,并解压得到:libstdc++.so.6.0.26
4.将 libstdc++.so.6.0.26 拷贝到 /usr/lib64
5.
cd /usr/lib64
6.查看 /usr/lib64下libstdc++.so.6链接的版本
ls -l | grep libstdc++
libstdc++.so.6 ->libstdc++.so.6.0.19
7. 删除/usr/lib64原来的软连接libstdc++.so.6,删除之前先备份一份
sudo rm libstdc++.so.6
8.链接新的版本
sudo ln -s libstdc++.so.6.0.26 libstdc++.so.6
9.查看GLIBCXX版本
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
...
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_3.4.21
GLIBCXX_3.4.22
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_3.4.25
GLIBCXX_3.4.26
GLIBCXX_DEBUG_MESSAGE_LENGTH
...
10.创建/usr/local/software/dotnet8目录
mkdir -p /usr/local/software/dotnet8
11. 下载.NET 8.0 SDK
下载 .NET 8.0 SDK (v8.0.300) - Linux x64 Binaries
12.把文件上传到 /usr/local/software/dotnet8 目录中
13.解压缩
cd /usr/local/software/dotnet8
tar -zxvf /usr/local/software/dotnet8/dotnet-sdk-8.0.300-linux-x64.tar.gz -C /usr/local/software/dotnet8
14.建立软连接
ln -s /usr/local/software/dotnet8/dotnet /usr/local/bin
15.检测.NET 8.0是否安装成功
dotnet --version