.NET Core 是微软提供的免费、跨平台和开源的开发框架,可以构建桌面应用程序、移动端应用程序、网络应用程序、物联网应用程序和游戏应用程序等。如果你是 Windows 平台下的 dotnet 开发人员的话,使用 .NET core 可以很轻松就设置好任何 Linux 和类 Unix 操作系统下的开发环境。本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序。
Linux 中安装 .NET Core SDK
.NET Core 支持 GNU/Linux、Mac OS 和 Windows 系统,可以在主流的 GNU/Linux 操作系统上安装运行,包括 Debian、Fedora、CentOS、Oracle Linux、RHEL、SUSE/openSUSE 和 Ubuntu 。在撰写这篇教程时,其最新版本为 2.2。
Debian 9 系统上安装 .NET Core SDK,请按如下步骤进行。
首先,需要注册微软的密钥,接着把 .NET 源仓库地址添加进来,运行的命令如下:
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg $ sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ $ wget -q https://packages.microsoft.com/config/debian/9/prod.list $ sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list $ sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg $ sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
注册好密钥及添加完仓库源后,就可以安装 .NET SDK 了,命令如下:
$ sudo apt-get update $ sudo apt-get install dotnet-sdk-2.2
Debian 8 系统上安装:
增加微软密钥,添加 .NET 仓库源:
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg $ sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ $ wget -q https://packages.microsoft.com/config/debian/8/prod.list $ sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list $ sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg $ sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
安装 .NET SDK:
$ sudo apt-get update $ sudo apt-get install dotnet-sdk-2.2
Fedora 28 系统上安装:
增加微软密钥,添加 .NET 仓库源:
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ wget -q https://packages.microsoft.com/config/fedora/27/prod.repo $ sudo mv prod.repo /etc/yum.repos.d/microsoft-prod.repo $ sudo chown root:root /etc/yum.repos.d/microsoft-prod.repo
现在, 可以安装 .NET SDK 了:
$ sudo dnf update $ sudo dnf install dotnet-sdk-2.2
Fedora 27 系统下:
增加微软密钥,添加 .NET 仓库源,命令如下:
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ wget -q https://packages.microsoft.com/config/fedora/27/prod.repo $ sudo mv prod.repo /etc/yum.repos.d/microsoft-prod.repo $ sudo chown root:root /etc/yum.repos.d/microsoft-prod.repo
接着安装 .NET SDK ,命令如下:
$ sudo dnf update $ sudo dnf install dotnet-sdk-2.2
CentOS/Oracle 版本的 Linux 系统上:
增加微软密钥,添加 .NET 仓库源,使其可用:
$ sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
更新源仓库,安装 .NET SDK:
$ sudo yum update $ sudo yum install dotnet-sdk-2.2
openSUSE Leap 版本的系统上:
添加密钥,使仓库源可用,安装必需的依赖包,其命令如下:
$ sudo zypper install libicu $ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ wget -q https://packages.microsoft.com/config/opensuse/42.2/prod.repo $ sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo $ sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo
(编辑:ASP站长网)
|