因公司内网和客户的环境,都无法连接yum外网。
上传三个安装包和一个依赖包
官方下载即可: dotnet-sdk-5.0.407-linux-x64.tar dotnet-stack dotnet-trace icu-50.2-4.el7_7.x86_64.rpm
(如果icu安装时,还有其他依赖包,需要再下载子依赖包, 下载方法可见 https://blog.csdn.net/atzqtzq/article/details/122999671)
解压dotnet压缩包
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-5.0.407-linux-x64.tar.gz -C $HOME/dotnet
设置环境变量
vi ~/.bash_profile
#最后一行添加:
export PATH=$PATH:$HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
重新加载 source ~/.bash_profile
安装icu(一般需要安装此包)
rpm –iUvh icu-50.2-4.el7_7.x86_64.rpm
如果提示有依赖,先安装下面这个试试
rpm –iUvh libicu-50.2-4.el7_7.x86_64.rpm
测试1
dotnet --version
安装dotnet-stack和dotnet-trace
mv ./dotnet-stack $DOTNET_ROOT/ && chmod +x $DOTNET_ROOT/dotnet-stack
mv ./dotnet-trace $DOTNET_ROOT/ && chmod +x $DOTNET_ROOT/dotnet-trace
测试2
dotnet-statck
dotnet-trace
1.如果提示缺少xxx.so,是dotnet的环境变量未设置正确,重新设置正确环境变量即可! 如:The required library libhostfxr.so
2.not running compatible .NET runtime. 只安装了runtime,未安装sdk
3.docker容器中如何定位? 出现问题时,需要重新用sdk做一个新容器测试吗
|