linux mono 安装步骤,如何在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) ”已導入
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發行包。
如果您遇到問題或有反饋,請在下面發表評論。
總結
以上是生活随笔為你收集整理的linux mono 安装步骤,如何在Ubuntu 18.04上安装Mono的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软路由有什么特点
- 下一篇: Flux、Mono、Reactor 实战