Linux 离线安装 .NET8 环境
Linux 离线安装 .NET8 环境
环境
Linux 麒麟V10 sp3 系统 aarch64
非root用户,没有root权限
离线环境
一、环境搭建
下载 aspnetcore 的arm64版本
下载 .NET 8.0 (Linux、macOS 和 Windows) | .NET

文件目录:
/data/wtools/aspnetcore-runtime-8.0.18-linux-arm64.tar
创建安装目录
mkdir -p /data/winstall/dotnet
解压
tar -xzvf /data/wtools/dotnet-runtime-8.0.0-linux-x64.tar.gz -C
设置环境变量
echo 'export DOTNET_ROOT=/data/winstall/dotnet' >> ~/.bashrc echo 'export PATH=$PATH:/data/winstall/dotnet' >> ~/.bashrc source ~/.bashrc
校验
dotnet --info
二、 项目测试
项目目录
/data/wpublish/publish-tempapi
设置权限
chmod -R 755 /data/wpublish/publish-tempapi
项目启动
dotnet ~/wpublish/publish/publish-tempapi/TempApi.dll --urls "http://0.0.0.0:6000" > output.log 2>&1 & #当前活动窗口有效 nohup dotnet ~/wpublish/publish/publish-tempapi/TempApi.dll --urls "http://0.0.0.0:6000" > output.log 2>&1 & #如果终端关闭,进程不会被终止
项目停止
kill %1 # 终止作业编号 1(对应 [1])
kill -9 进程号
查看后台作业
jobs -l
ps aux | grep dotnet
测试
http://10.5.84.11:6000/Test/test
end

浙公网安备 33010602011771号