Linux上离线与yum仓库安装.NET Core SDK 3.1.101指南

16 下载量 186 浏览量 更新于2024-08-30 收藏 392KB PDF 举报
在".netcore入门5:linux上安装.NET Core SDK 3.1.101(离线安装和yum仓库安装)"这篇教程中,作者针对Linux环境下,特别是CentOS 7.6 x64系统,介绍了两种安装.NET Core SDK 3.1.101的方法:离线安装和使用Microsoft官方的yum仓库安装。 1. **离线安装**: - **步骤1.1**:首先,访问.NET Core官网 <https://dotnet.microsoft.com/download/dotnet-core/3.1>,选择适用于Linux的x64版本下载dotnet-sdk-3.1.101-linux-x64.tar.gz。 - **步骤1.2**:离线安装时,除了SDK本身,可能还需要安装一些依赖项,如LTTNG、OpenSSL、libkrb5、libicu等。在CentOS 7.6中,示例中的命令`yum install lttng-ust libcurl openssl libskrb5-libs libicu zlib-y`显示了安装过程,但在此环境中,由于某些软件包不存在或者是最新的版本,可能需要根据实际依赖关系调整命令。 2. **yum仓库安装**: - 这种方法依赖于官方的yum仓库,通过`yum`工具自动管理软件包的安装。教程中提到的`yum install lttng-ust`命令未能成功,因为找不到lttng-ust包,并且提示zlib已经是最新版本,说明可能存在仓库配置问题或软件包名称错误。 为了确保安装.NET Core SDK 3.1.101,你需要按照以下步骤操作: - **确认依赖**:根据.NET Core官方文档检查确切的依赖包名及其版本,可能需要手动查找并安装缺失的库。 - **设置yum源**:如果不能通过默认源获取所需软件包,可能需要添加额外的yum仓库,比如Microsoft的RPM仓库,或者查找适用于CentOS 7的特定软件包源。 - **离线安装**:如果网络连接不稳定,可以下载所有依赖包到本地,然后手动解压并配置环境变量指向它们。 Linux上的.NET Core SDK安装需要对系统依赖有清晰理解,并可能需要调整或扩展默认的yum配置以获取正确的软件包。在执行任何安装步骤之前,请确保了解你的环境需求和可能遇到的变通方法。