
Mono 是一個平台,基于 ECMA/ISO 标準,用于開發和運作跨平台應用。它是微軟的 .NET 架構的免費和開源實作。
本文主要涉及如何在 Ubuntu 20.04 上安裝 Mono。
一、 前提條件
下面的指令假定你以 root 或者其他 sudo 權限身份登入系統。
二、 在 Ubuntu 上安裝 Mono
Mono 在标準的 Ubuntu 軟體源倉庫中不可用。我們将從 Mono 官方源倉庫安裝 Mono。這是一個很簡單直接的過程,隻需要花費幾分鐘。
01.開始安裝必要的軟體包:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
02.輸入下面的指令,導入源倉庫的 GPG key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
輸出應該像下面這樣:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
03.添加 Mono 源倉庫到你的系統源清單:
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'
04.安裝 Mono:
sudo apt install mono-complete
mono-complete
是一個元軟體包,它會安裝你用來進行 Mono 開發所需要的所有軟體包,包括運作環境,開發工具和所有的類庫。
05.安裝将會花費一些時間。一旦完成,輸入下面的指令,列印 Mono 版本,驗證 Mono 安裝結果:
mono --version
就在寫文章的時候,Mono 最新穩定版本是 6.8.0.123。
Mono JIT compiler version 6.8.0.123 (tarball Tue May 12 15:11:57 UTC 2020)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(610)
Suspend: hybrid
GC: sgen (concurrent by default)
就這些,你已經在你的 Ubuntu 機器上成功安裝了 Mono,并且你可以開始使用它了。
三、 Mono 入門
想要驗證所有設定都正常,我們将會建構一個 Hello World 程式,它将會列印『hello world』資訊。
打開你的文本編輯器,并且建立一個名字為
hello.cs
的檔案,内容如下:
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
使用
csc
編譯器建構程式:
csc hello.cs
上面的這個指令将會建構出一個可執行程式,名稱為:
hello.exe
。
運作這個可執行程式:
mono hello.exe
輸出将會像下面這樣:
Hello, World
想要通過輸入程式名字來運作程式,你需要使得檔案可執行:
chmod +x hello.exe
現在你可以運作
hello.exe
,輸入:
./hello.exe
四、總結
在 Ubuntu 20.04 上安裝 Mono 是一個相對簡單直接的過程,它隻會花費你一點時間。
如果你有任何疑問,請通過以下方式聯系我們:
微信:
微信群:
加上面的微信,備注微信群
QQ: 3217680847
QQ 群: 82695646