CentOS 7 安装 .net 8 环境

1)下载 .net 8 运行时

https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0

依据运行程序类型,下载运行时,比如需要运行web应用,下载如同运行时,一般选择 x64 版本

 

2)上传到服务器

解压

tar -xzf dotnet-runtime-8.0.x-linux-x64.tar.gz -C /opt/dotnet/

 上面的 /opt/dotnet/ 就是安装目录,以后可能会用到,比如创建 dotnet 服务时 ExecStart 的第一个参数就需要修改为 /opt/dotnet/dotnet

3)配置环境变量

编辑你的 ~/.bashrc 或 /etc/profile 文件:

echo 'export DOTNET_ROOT=/opt/dotnet' >> ~/.bashrc
echo 'export PATH=$PATH:/opt/dotnet' >> ~/.bashrc
source ~/.bashrc

如果你想让所有用户都可以使用 dotnet,你可以编辑 /etc/profile 文件

检查安装是否

dotnet --list-runtimes

 

4)如果提示以下错误

 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)

则需要更高版本的 libstdc++.so.6

解决方法:

下载 lib64 并解压

wget https://adbin.top/packages/lib64.tar.gz
tar -xzf lib64.tar.gz

将解压文件夹中的 libstdc++.so.6.0.25 替换到lib64文件夹

cd /lib64
cp libstdc++.so.6.0.25 cd /usr/lib64

备份并重新做link

cd /usr/lib64
cp libstdc++.so.6 libstdc++.so.6.bak
rm libstdc++.so.6
ln -s libstdc++.so.6.0.25 libstdc++.so.6

 


https://www.jianshu.com/p/5470366fa340

https://blog.csdn.net/sinat_36008080/article/details/89604382

https://www.cnblogs.com/objectnull/p/17873788.html

 

posted @ 2024-08-31 15:38  冬音  阅读(196)  评论(0编辑  收藏  举报