Linux 离线安装 .NET8 环境

Linux 离线安装 .NET8 环境

环境

Linux 麒麟V10 sp3 系统 aarch64 

非root用户,没有root权限

离线环境

 一、环境搭建

下载 aspnetcore 的arm64版本

下载 .NET 8.0 (Linux、macOS 和 Windows) | .NET

image

 

文件目录: 

/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

 

posted @ 2025-08-13 15:44  无心々菜  阅读(230)  评论(0)    收藏  举报