如何在 CentOS 8 上安裝 Mono


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 存儲庫添加到 CentOS8

使用以下命令在您的 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 運行時開發工具和庫。

第 4 步:檢查已安裝的版本

要驗證 Mono 在您的 CentOS 8 系統上的安裝,請使用以下命令查看已安裝的版本。

$ 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。如果您有任何問題,請在評論部分提出建議。