liunx环境手动安装.net8的教程

简介: 本教程适用于 Linux 环境,核心为手动安装.NET 8。步骤包括下载对应 Linux 架构的.NET 8 安装包,解压至指定目录,配置环境变量以确保系统识别,最后通过命令验证安装是否成功。整个过程无需依赖自动安装工具,操作简洁,可满足用户在 Linux 系统中手动部署.NET 8 的需求。

1、官网下载net8 sdk,下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0
ead03d2913eb15c135042ed432374183_101633103452.png
在服务器上运行
7ef58020-b64c-437f-978d-0b2f6f03fbea.png
如果输出结果是x86_64,表示服务器架构为x86_64;如果是aarch64,则表示服务器架构为ARM64,根据架构选择二进制文件安装包。
2、进入/usr/share/,创建dotnet目录,下载二进制文件,通过命令或ssl的文件管理上传文件到/usr/share/dotnet目录下。
image.png
下载成功后,通过cd命令进入/usr/share/dotnet目录,执行解压命令
ca82db63-877f-4bd4-8033-0513c13f8ae4.png
注意,dotnet-sdk-8.0.403-linux-arm64.tar.gz换成你实际的文件名称,解压成功后界面如下。
29146945865c38c594cdfff3dda47c18_101635113547.png
运行下面命令查看版本号。
ef1bc883-f06a-4703-86f6-ee0166a4b082.png
提示版本号则表示安装成功,目前dotnet命令只能在当前目录运行,还需要添加环境变量升级为全局命令。
3、通过vim命令或ssl文件管理打开/etc/profile文件,复制下面两行到文件底部
79913ec2-dc55-4484-bd5b-b13b72bd7f7b.png
添加后效果图
b762d247898e915414b6c950812bb4cb_101636114911.png
保存后运行reboot命令重启服务器。
4、重新连接服务器后,运行
362cf00d-782a-42cc-9cd8-25e91b3e1916.png
如果能看到版本号,则安装成功,如下图:
864370fd3e5ced634b6dfa57a94144a4_101637115137.png

相关文章
FastTunnel - 免费好用的内网穿透工具搭建教程
astTunnel是用.net core开发的一款跨平台内网穿透工具,它可以实现将内网服务暴露到公网供自己或任何人访问。 与其他穿透工具不同的是:FastTunnel项目致力于打造一个易于扩展、易于维护的内网穿透框架,任何人都可以基于该框架二次开发,你可以直接通过nuget安装依赖进行开发,当然它也是开箱即用的工具。
FastTunnel - 免费好用的内网穿透工具搭建教程
|
3月前
|
存储 安全 搜索推荐
企业网站模板 网站源码下载 网站源码建站
在数字化时代,企业需专业网站拓展市场,网站源码建站因高性价比、强灵活性成中小企业首选,比定制开发成本低、比模板建站自由。选源码要明确需求、看质量售后与 SEO 扩展性,下载用官方渠道,经准备服务器域名、安装设置可上线,助企业低成本建高自由度安全网站。
1915 2
|
开发框架 中间件 .NET
分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
820 0
|
消息中间件 开发框架 .NET
.NET 8 强大功能 IHostedService 与 BackgroundService 实战
【11月更文挑战第7天】本文介绍了 ASP.NET Core 中的 `IHostedService` 和 `BackgroundService` 接口及其用途。`IHostedService` 定义了 `StartAsync` 和 `StopAsync` 方法,用于在应用启动和停止时执行异步操作,适用于资源初始化和清理等任务。`BackgroundService` 是 `IHostedService` 的抽象实现,简化了后台任务的编写,通过 `ExecuteAsync` 方法实现长时间运行的任务逻辑。文章还提供了创建和注册这两个服务的实战步骤,帮助开发者在实际项目中应用这些功能。
684 0
|
开发框架 .NET Linux
ASP.NET Core部署到linux(CentOS)
ASP.NET Core部署到linux(CentOS)
792 0
ASP.NET Core部署到linux(CentOS)
|
前端开发 Linux C#
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
1330 10
ELK 圣经:Elasticsearch、Logstash、Kibana 从入门到精通
ELK是一套强大的日志管理和分析工具,广泛应用于日志监控、故障排查、业务分析等场景。本文档将详细介绍ELK的各个组件及其配置方法,帮助读者从零开始掌握ELK的使用。
|
开发框架 .NET 数据库连接
解决HTTP错误500.19 - internal server error -内部服务器错误的终极指南
解决HTTP错误500.19 - internal server error -内部服务器错误的终极指南
5212 0
|
开发框架 .NET API
在IIS上部署ASP.NET Core Web API和Blazor Wasm详细教程
在IIS上部署ASP.NET Core Web API和Blazor Wasm详细教程
1010 3
|
JavaScript
cnpm 的安装与使用
本文介绍了npm和cnpm的概念、安装nodejs的步骤,以及cnpm的安装和使用方法,提供了通过配置npm使用中国镜像源来加速包下载的替代方案,并说明了如何恢复npm默认仓库地址。
cnpm 的安装与使用