GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04にMonoをインストールするにはどうすればいいですか?

MonoはUbuntu20.04にもインストールできます。多くの開発者の間で非常に人気のあるこの言語がUbuntuで利用できるようになりました。この投稿では、いくつかの簡単な手順でインストールする方法を紹介します。

モノとは何ですか?

プロジェクトのウェブサイトによると:

Monoは、.NETFrameworkに基づくオープンソース開発プラットフォームです。これにより、開発者は、開発者の生産性を向上させたクロスプラットフォームアプリケーションを構築できます。 Monoの.NET実装は、C#および共通言語インフラストラクチャのECMA標準に基づいています。

Monoを使用すると、Mysql、Postgresqlなどのデータベースを使用してマルチプラットフォームアプリケーションをすばやく作成できます。これはすべて、プロジェクトの基盤としてC#を使用しています。

これでUbuntuにインストールできるようになり、言語とプロジェクトの可能性がさらに高まります。これに加えて、多くの開発者は、速度や特定の問題の解決が普及している小さなアプリケーションにこれを使用しています。

上記は、ブログや他のフォーラムから入手できる大量のドキュメントによって証明されています。

Ubuntu20.04にMonoをインストール

予想どおり、MonoはUbuntu 20.04リポジトリに含まれていないため、Monoが提供するリポジトリを使用してインストールする必要があります。

したがって、メインメニューからターミナルを開きます

次に、チュートリアルに必要ないくつかのパッケージをインストールします。

sudo apt update
sudo apt install ca-certificates software-properties-common dirmngr gnupg apt-transport-https

これらのパッケージを使用すると、Monoリポジトリをシステムに追加できます。

次のステップは、リポジトリのGPGキーをシステムに追加することです。

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

サンプル出力:

Executing: /tmp/apt-key-gpghome.fde4Y7IXaz/gpg.1.sh --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

その後、次のコマンドを実行して、Monoリポジトリを追加します。

sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'

次に、mono-completeというメタパッケージを使用してMonoをインストールできます。 完全なUbuntuエクスペリエンスを実現するために必要なすべてのMonoコンポーネントをインストールします。

sudo apt install mono-complete

プロセスが終了すると、インストールされているバージョンをチェックして、コマンドがどのように機能するかを確認できます。

mono --version

サンプル出力:

Mono JIT compiler version 6.12.0.122 (tarball Mon Feb 22 17:33:28 UTC 2021)
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)

HelloWorldファイルの作成

すべてが正常であるかどうかを確認する最良の方法は、コードを追加してコンパイルできる新しいファイルを作成することです。

したがって、選択したテキストエディタで、nanoを使用します。 、helloworld.csというファイルを作成します 、および以下を追加します。

nano helloworld.cs
using System;
 public class HelloWorld
 {
     public static void Main(string[] args)
     {
         Console.WriteLine ("Hello World. Welcome to atechtown");
     }
 }

次に、ファイルをコンパイルします:

csc helloworld.cs

そして、次のコマンドを使用して実行します。

mono helloworld.exe

出力:

Hello World. Welcome to atechtown

これは、プロセス全体が成功したことを示しています

結論

Monoは、クロスプラットフォームアプリケーションの作成に使用できるプロジェクトであり、Microsoftのサポートにより、その深刻さを知ることができます。インストールは複雑なプロセスではなく、誰もが手の届くところにあります。


Ubuntu
  1. UbuntuにOdooをインストールする方法

  2. Ubuntu16.04にRをインストールする方法

  3. Ubuntu18.04にGoをインストールする方法

  1. UbuntuにMavenをインストールする方法

  2. UbuntuにWineをインストールする方法

  3. Ubuntu20.04にRubyをインストールする方法

  1. Ubuntu20.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

  3. Ubuntu18.04にRをインストールする方法