如何在 Ubuntu 20.04 上安裝 Mono

本文最先發布在:https://www.itcoder.tech/posts/how-to-install-mono-on-ubuntu-20-04/

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

運行這個可執行程序:

阿里雲: 爆款雲服務器低至1折,1核1G 1M 僅17月/月

mono hello.exe

輸出將會像下面這樣:

Hello, World

想要通過輸入程序名字來運行程序,你需要使得文件可執行:

chmod +x hello.exe

現在你可以運行hello.exe,輸入:

./hello.exe

四、總結

在 Ubuntu 20.04 上安裝 Mono 是一個相對簡單直接的過程,它只會花費你一點時間。




如果你有任何疑問,請通過以下方式聯繫我們:

微信:

微信羣: 加上面的微信,備註微信羣

QQ: 3217680847

QQ 羣: 82695646雪夢科技交流羣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章