溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么在Ubuntu 18.04上安裝Mono

發(fā)布時(shí)間:2022-01-21 14:47:53 來(lái)源:億速云 閱讀:271 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要講解了“怎么在Ubuntu 18.04上安裝Mono”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么在Ubuntu 18.04上安裝Mono”吧!

Mono是一個(gè)開發(fā)和運(yùn)行跨平臺(tái)應(yīng)用程序平臺(tái),Mono是基于ECMA / ISO標(biāo)準(zhǔn)的,是Microsoft .NET框架的免費(fèi)開源實(shí)現(xiàn)。

先決條件

這些說(shuō)明假定您以root 用戶或具有sudo特權(quán)的用戶身份登錄。

在Ubuntu上安裝Mono

在Ubuntu 18.04上安裝Mono的最簡(jiǎn)單和建議的方法是從Mono的存儲(chǔ)庫(kù)中安裝它。這是一個(gè)相對(duì)簡(jiǎn)單的過(guò)程,只需幾分鐘。

  1. 首先安裝必要的軟件包:

    sudo apt updatesudo apt install dirmngr gnupg apt-transport-https ca-certificates
  2. 使用以下命令導(dǎo)入存儲(chǔ)庫(kù)的GPG密鑰:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

    輸出應(yīng)如下所示:

    gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing)" imported
    gpg: Total number processed: 1
    gpg:               imported: 1
  3. 通過(guò)運(yùn)行以下命令,將Mono存儲(chǔ)庫(kù)添加到系統(tǒng)源列表中:

    sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'
  4. 一旦APT倉(cāng)庫(kù)啟用,更新軟件包列表,并與安裝Mono:

    sudo apt updatesudo apt install mono-complete

    該mono-complete是一個(gè)元包安裝單聲道運(yùn)行時(shí),開發(fā)工具,和所有的庫(kù)。

  5. 通過(guò)鍵入以下命令來(lái)驗(yàn)證安裝,該命令將打印Mono版本:

    mono --version

    在撰寫本文時(shí),Mono的最新穩(wěn)定版本是6.6.0 Stable(6.6.0.161)。

    Mono JIT compiler version 6.6.0.161 (tarball Tue Dec 10 10:36:32 UTC 2019)
    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)

就是這樣,您已經(jīng)在Ubuntu上成功安裝了Mono,然后就可以開始使用它了。

Mono入門

為了驗(yàn)證所有設(shè)置是否正確,我們將構(gòu)建一個(gè)Hello World程序,該程序?qū)⒋蛴〗?jīng)典的“ hello world”消息。

打開文本編輯器,然后創(chuàng)建一個(gè)hello.cs包含以下內(nèi)容的文件:

hello.cs

using System;public class HelloWorld{public static void Main(string[] args){
        Console.WriteLine ("Hello World!");
    }
}

使用csc編譯器生成程序:

csc hello.cs

上面的命令將構(gòu)建一個(gè)名為的可執(zhí)行文件hello.exe。

使用以下命令運(yùn)行可執(zhí)行文件:

mono hello.exe

輸出應(yīng)如下所示:

Hello, World

如果只想通過(guò)鍵入程序名稱來(lái)執(zhí)行程序,則需要設(shè)置一個(gè)可執(zhí)行標(biāo)志:

chmod +x hello.exe

現(xiàn)在,您可以hello.exe通過(guò)鍵入以下內(nèi)容來(lái)運(yùn)行文件:

./hello.exe

感謝各位的閱讀,以上就是“怎么在Ubuntu 18.04上安裝Mono”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么在Ubuntu 18.04上安裝Mono這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI