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