如何在 Debian 11 上安装 Mono

在本教程中,我们将向您展示如何在 Debian 11 上安装 Mono。对于那些不知道的人,Mono 是一个基于 .NET Framework 的免费开源开发平台。 Mono 支持大多数具有 32 位和 64 位架构的现代操作系统。 不断增长的解决方案系列和积极热情的贡献社区有助于使 Mono 成为跨平台应用程序开发的首选。

本文假设您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得 root 权限的命令。 我将向您展示在 Debian 11 (Bullseye) 上逐步安装 Mono Framework。

在 Debian 11 Bullseye 上安装 Mono

步骤 1. 在我们安装任何软件之前,请务必通过运行以下命令来确保您的系统是最新的 apt 终端中的命令:

sudo apt update sudo apt upgrade sudo apt install dirmngr gnupg apt-transport-https ca-certificates

步骤 2. 在 Debian 11 上安装 Mono。

默认情况下,Mono 在 Debian 的默认存储库中可用,现在我们运行以下命令将 Mono 存储库添加到您的 Debian 系统:

sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'

接下来,导入 GPG 密钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

之后,在启用 apt 存储库后,更新包列表并安装 Mono:

sudo apt updatesudo apt install mono-complete

让我们使用以下命令检查安装的 Mono 版本:

mono --version

步骤 3. 创建 Mono 应用程序。

现在我们创建一个示例程序来运行 Mono。 创建一个 hello.cs 文件并在您喜欢的文本编辑器中编辑:

sudo nano hello.cs

添加以下文件:

using System;  public class Hello {   public static void Main(string[] args)   {   Console.WriteLine ("Hello!");   } }

Save 文件和 close 它。 然后编译代码:

mono-csc hello.cs

接下来,使用以下命令运行可执行文件:

mono hello.exe

输出:

Hello!

然后,为新创建的可执行文件设置执行权限。 之后运行程序如下命令:

chmod +x hello.exe ./hello.exe

恭喜! 您已成功安装 Mono。 感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Mono 框架。 如需更多帮助或有用信息,我们建议您查看 Mono 官方网站.