linux环境下发布dotnetcore - (2)dotnet-runtime安装配置

[软件开发] 季雨林 2022/10/8 11:07:12

官方参考教程:https://learn.microsoft.com/zh-cn/dotnet/core/install/linux 

我实际上是采用二进制文件下载解压直接使用,所以我用的是子菜单“安装脚本和二进制文件”页面:https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-scripted-manual 从中找到“手动安装”章节开始看起。

手动安装有着最强的兼容方式,特别是这句:或在不支持的 Linux 发行版上执行。官网原话:除了使用包管理器,还可以下载并手动安装 SDK 和运行时。 手动安装通常作为持续集成测试的一部分执行,或在不支持的 Linux 发行版上执行。 对于开发人员或用户,使用包管理器会更好。

DOTNET_FILE=dotnet-sdk-6.0.100-linux-x64.tar.gz//这里注意,可能需要替换下自己的实际版本
export DOTNET_ROOT=$(pwd)/.dotnet //注意,这里是解压到当前目录的下级目录.dotnet
mkdir -p "$DOTNET_ROOT" && tar zxf "$DOTNET_FILE" -C "$DOTNET_ROOT"
export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools

这段脚本里把文件名用了变量,需要自己替换下实际下载的二进制文件名。放到终端里执行下就算安装完成了。


export 只是临时添加到当前会话的环境变量,重连或者重启就丢失了。所以然后要做的就是按照官方提示,添加到相应的环境变量里去。我最终选择的不是微软推荐的 shell 配置文件中添加环境变量。我直接选用更全局系统的环境变量“/etc/profile”,实现所有用户可调用dotnet命令。使用vi编辑添加一行:

export PATH=$PATH:/home/opengps/.dotnet:/home/opengps/.dotnet/tools

我这里也是直接写了根本路径。按照官方要求带有/tools路径,增加了共2个路径,用冒号分割。



原文地址: https://www.opengps.cn/Blog/View.aspx?id=992 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示