Mono 是一個跨平台框架,用於開發和運行基於一些額外指定標準的各種應用程序。 支持 .net 框架和標準 API,以及 .net 桌面 API。這是 .net 框架的開源和免費實施。

本文介紹如何在 CentOs 8 上安裝 Mono 以及如何使用該平台。

先決條件

需要 sudo 命令或 root 權限。

桌面[アクティビティ]從該部分的左側欄啟動終端並按照以下步驟操作:

在 CentOS 8 上安裝 Mono

此方法是從官方存儲庫在 CentOS 8 上安裝 Mono 的推薦且最簡單的解決方案。這是一種快速簡便的安裝方法。因此,要在 CentOS 8 上安裝 Mono,您需要執行以下操作:

第 1 步:導入存儲庫的 GPG 密鑰

使用以下命令在 CentOS 8 系統上導入 Mono 存儲庫 GPG 密鑰:

$ sudo rpm --import 'https://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'

運行上述命令後,您將在終端輸出中看到 None 語句,如下所示:

第 2 步:將 Mono 的存儲庫添加到 CentOS 8

使用以下命令在 CentOS 8 系統上包含 Mono 的存儲庫:

$ sudo dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo

運行上述命令後,您將在終端窗口中看到以下結果:

第 3 步:在 CentOS 8 上安裝 Mono

一旦包含並啟用了 Mono 的存儲庫,您就可以使用以下命令在 CentOS 8 系統上安裝 Mono:

$ sudo dnf install mono-complete

按 y 確認安裝過程的其餘部分。

上面命令中的 mono-complete 是一個元包,允許您安裝所有必需的 Mono 運行時開發工具和庫。

第四步:檢查安裝的版本

要檢查 CentOS 8 系統上的 Mono 安裝,請使用以下命令顯示安裝的版本:

$ mono --version

以下輸出將與安裝版本的詳細信息一起顯示在終端上。

您現在已經在 CentOS 8 系統上完成了 Mono 的安裝。您可以在系統上使用 Mono 啟動。

你如何使用東西?

測試所有安裝是否以正確的方式完成。 要測試 Mono 工具的行為,您需要編寫一個測試程序。為此,請使用任何文本編輯器創建一個 testprogram.cs 文件。在這裡,我使用 nano 文本編輯器創建了 testprogram.cs 文件。

$ sudo nano testprogram.cs

然後將以下源代碼粘貼到此文件中。

using System;

public class testprogram

{

    public static void Main(string[] args)

    {

        Console.WriteLine ("This is My Test Program!");

    }

}

現在使用“csc”編譯器編譯 testprogram.cs,如下所示:

$ csc testprogram.cs

上面的命令將創建一個可執行文件“testprogram.exe”。

通過運行以下命令來運行上面的測試程序:

$ mono testprogram.exe

運行上述命令後,您將在終端中看到以下輸出消息:

從 CentOS 8 卸載或移除 Mono

可以通過運行以下命令從系統中卸載 Mono:

$ sudo dnf remove mono

結論是

恭喜! 您已經成功安裝了 Mono。本文介紹瞭如何從官方 Mono 存儲庫安裝最新的穩定版本。您還學習瞭如何在 CentOS 8 系統上使用 Mono。如果您有任何問題,請在評論中留下您的建議。