本文演示如何在 Linux Mint 19 中安装最新的 .NET Core SDK. 该安装过程应该也适用于 Ubuntu 18 以后的系统。
安装 Snap
Snap 是 Ubuntu 推出的新的包管理工具,其目标是让程序的安装更容易,它提供了一种类似容器的应用管理方式,每个应用拥有一个该应用所有的文件和库,各个应用程序之间完全独立,避免了安装程序中常出现的“依赖陷阱”。 本文中,我们使用 snap 来安装 .net core SDK。
执行:
1 | sudo apt update |
然后执行
1 | sudo apt install snapd |
接下来,就可以用 snap 来安装 .net core SDK 了。
安装 .NET Core SDK
执行:
1 | sudo snap install dotnet-sdk --classic |
安装时间依赖于网络情况,最后系统出现类似提示:
1 | Download snap "snapd" (7264) from channel "stable" 2020-06-02T14:00:04+08:00 INFO Waiting for restart... |
说明已经在系统中安装好了 .net core SDK 的 3.1 版本。
验证安装
执行命令:
1 | snap list |
该命令将显示当前系统中使用 snap 安装的软件, 在我的系统中显示如下:
1 | Name Version Rev Tracking Publisher Notes |
执行:
1 | dotnet-sdk.dotnet |
注意: 命令中包含应用包名
系统显示:
1 | Usage: dotnet [options] |
说明 .net core SDK 已经安装成功。
增加别名
每次使用 SDK, 都需要执行 dotnet-sdk.dotnet 命令,太麻烦,也与其它平台的体验不同。 因此我们可以为该命令添加一个别名, 执行:
1 | sudo snap alias dotnet-sdk.dotnet dotnet |
系统提示:
1 | [sudo] password for stu: |
以后我们就可以像其它平台一样,使用 “dotnet” 来使用 SDK 的功能了。