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のサポートにより、その深刻さを知ることができます。インストールは複雑なプロセスではなく、誰もが手の届くところにあります。