1、
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2、
sudo yum install dotnet-sdk-6.0
3、
dotnet --version
出现dotnet: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by dotnet)错误
find / -name "libstdc++.so*"
找出libstdc++.so.6.0.25的版本 ,然后复制到/usr/lib64目录下
4、备份老版本
sudo mv /lib64/libstdc++.so.6 /lib64/libstdc++.so.6.old
5、创建新版本的 libstdc++.so.6
的符号链接
sudo ln -sf /lib64/libstdc++.so.6.0.25 /lib64/libstdc++.so.6
5、查看是否成功
ls -l /lib64/libstdc++.so.6
6、查看dotnet 是否能正常运行
dotnet --version
如果提示/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /lib64/libstdc++.so.6)
7、执行以下命令
curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2
make install
8、再次运行
dotnet --version
9、能正常运行