2021-05-12 14:32:11
如何在Ubuntu 18.04上安裝Mono
Mono是一個基於ECMA/ISO標準開發和執行跨平台應用程式的平台。 它是Microsoft .NET框架的免費開源實現。
本教學介紹了如何在Ubuntu 18.04上安裝Mono。
先決條件
這些說明假定您以root使用者或具有sudo特權的使用者身份登入。
在Ubuntu上安裝Mono
在Ubuntu 18.04上安裝Mono的最簡單和建議的方法是從Mono的儲存庫中安裝它。 這是一個相對簡單的過程,只需幾分鐘。
首先安裝必要的軟體包:
linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt update
linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates
使用以下命令匯入儲存庫的GPG金鑰:
linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
[sudo] linuxidc 的密碼:
輸出應如下所示:
Executing: /tmp/apt-key-gpghome.Atgue5AmNM/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: key A6A19B38D3D831EF: 2 signatures not checked due to missing keys
gpg: 金鑰 A6A19B38D3D831EF:公鑰“Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>”已匯入
gpg: 合計被處理的數量:1
gpg: 已匯入:1
通過執行以下命令,將Mono儲存庫新增到系統源列表中:
sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'
啟用apt資訊庫後,更新軟體包列表並使用以下命令安裝Mono:
linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt update
linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt install mono-complete
mono-complete是一個元軟體包,可安裝Mono執行時,開發工具和所有庫.
通過鍵入以下命令來驗證安裝,該命令將列印Mono版本:
linuxidc@linuxidc:~/www.linuxidc.com$ mono --version
在撰寫本文時,Mono的最新穩定版本是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)
就是這樣,您已經在Ubuntu上成功安裝了Mono,然後就可以開始使用它了。
Mono入門
為了驗證所有設定是否正確,我們將構建一個Hello World程式,該程式將列印經典的“ hello world”訊息。
開啟文字編輯器,並建立一個名為hello.cs的檔案,其內容如下:
linuxidc.cs
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!Linux公社 www.linuxidc.com");
}
}
使用csc編譯器生成程式:
linuxidc@linuxidc:~/www.linuxidc.com$ csc linuxidc.cs
Microsoft (R) Visual C# Compiler version 3.4.0-beta4-19569-03 (82f2e254)
Copyright (C) Microsoft Corporation. All rights reserved.
上面的命令將生成一個名為hello.exe的可執行檔案。
使用以下命令執行可執行檔案:
linuxidc@linuxidc:~/www.linuxidc.com$ mono linuxidc.exe
輸出應如下所示:
Hello World!Linux公社 www.linuxidc.com
如果只想通過鍵入程式名稱來執行程式,則需要設定一個可執行標誌:
linuxidc@linuxidc:~/www.linuxidc.com$ chmod +x linuxidc.exe
現在,您可以通過鍵入以下內容執行linuxidc.exe檔案:
linuxidc@linuxidc:~/www.linuxidc.com$ ./linuxidc.exe
總結
可從官方Mono軟體包儲存庫中安裝最新的穩定Mono發行包。
如果您遇到問題或有反饋,請在下面發表評論。
相關文章