インストールガイド · 1 min read · Dec 19, 2025

Ubuntu 20.04にMonoをインストールする方法

Monoは、.netフレームワークのECMA標準に基づいた無料のオープンソースソフトウェアです。これにより、開発者は.NET財団に属するクロスプラットフォームアプリケーションを構築できます。Linuxで作業している場合、Monoは不要ですが、他のプラットフォームをターゲットにする場合は常に必要です。つまり、Android、Windowsなどです。Microsoftは、32ビットおよび64ビットアーキテクチャのオペレーティングシステムをサポートするために、この信頼できるプロジェクトを支援しています。Monoは、Microsoftの無料拡張機能であるXamarinから生まれました。MonoはC、C#、およびXML言語で書かれています。MonoはWindowsとのバイナリ互換性があるため、Microsoftの.netコンパイラによって生成されたバイナリを実行できます。Monoには、ASP.netエンジンのパフォーマンスと動作を向上させるリモーティングインフラストラクチャがあります。強力なエラーハンドリング機能も、MonoのC#コンパイラの特徴です。このような仕様は、ユーザーがMonoをインストールすることで効果的に作業できるようにします。このガイド記事を作成して、Ubuntu 20.04におけるMonoの機能を理解できるようにしました。

以下のトピックがこの記事に含まれています

  • インストールプロセス
  • 例を使ってMonoを始める

前提条件

最初のステップとして、まずUbuntuをインストールするためのボックスが必要です。Virtual Boxを構成する際には、コンピュータからUbuntuファイルをインポートする必要があります。インストールと構成が成功した後、Ubuntuにアクセスする権限が得られます。Ubuntuを設定する際に、ユーザー名とパスワードを提供しました。Ubuntuは、各起動時にこの情報をユーザーから取得して確認します。ターミナルポータルでコマンドを実行するには、rootとしてログインする必要があります。

インストールプロセス

ユーザー名とパスワードを提供した後、Ubuntuインターフェースに入ります。すべてのアプリケーションに移動し、ターミナルを選択します。ターミナルを開くと、ターミナルの最初にユーザー名がrootとして表示されます。Ubuntuシステムには、Monoアプリケーションは見つかりません。これらは公式リポジトリからインストールされます。インストールプロセスは以下のステップで構成されています

  • パッケージの更新
  • 依存関係のインストール
  • GPCキーの抽出
  • サーバーにMonoディレクトリを追加
  • Monoのインストール
  • 検証

ステップ1: パッケージの更新

コマンドを入力すると、システムは確認のためのパスワードを求め、次に進みます。更新には数分かかる場合があります。最後に「reading package lists….Done」と表示され、パッケージリストが更新されたことを示します。

$ sudo apt update

ステップ2: 依存関係のインストール

必要なapt依存関係は、以下のコマンドを入力することでインストールされます。

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

このクエリは、他のクエリよりも少し時間がかかります。ソフトウェアの依存関係をインストールすることは非常に重要です。なぜなら、デフォルトではMonoアプリケーションは存在しないからです。したがって、まず依存関係をインストールして、公式リポジトリからMonoを取得します。

ステップ3: GPCキーの抽出

リポジトリを追加した後、ユーザーはUbuntuサーバーにアップグレードされたMonoバージョンをインストールするように求められます。GPCキーをインポートするために以下の方法が実装されます。各Monoバージョンに対して複数のキーが存在します。

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

ステップ4: サーバーにMonoディレクトリを追加

このクエリは、上記のコマンドから抽出されたキーをサーバーに追加します。

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

ステップ5: Monoのインストール

Monoをインストールする前に、UbuntuサーバーにAPTが存在することを確認するためにパッケージの更新が必要です。

$ sudo apt update

Monoのインストールは、Ubuntu上の他のソフトウェア(例:Yarn)に比べて時間がかかります。

$ sudo apt install mono-complete

完全なMonoセットアップをインストールするために、システムは最初にユーザーのために開始したパスワードを求め、その後このプロセスが続行されます。

ステップ6: 検証

インストールされたアプリケーションをテストできます。このテストはオプションです。これは、n番目の単体テストをテストするために使用されます。

$ sudo apt install monodevelop-nunit

Monoソフトウェアのインストール後、実行された操作を確認する時間です。

$ Mono –version

このコマンドは、以下の出力をもたらします。この出力は、Monoのコンパイラバージョンを示します。これは、インストール時にダウンロードされた最新のバージョンです。これは、発表日です。「Xamarin」はMicrosoftの子会社です。以下のコマンドは、操作の説明を含む出力を示します。障害は表示されません。

例を使ってMonoを始める

ここでは、どのように機能しているかを理解するための簡単な例を引用します。テキストファイルにプログラムを作成し、コマンドを通じてターミナルからその出力を取得します。必須のテキストファイルを作成するための特定のルールはありません。テキストエディタに任意のテキストを追加できます。しかし、「.cs」拡張子のファイルを作成することが重要です。

ステップ1: すべてのアプリケーションに移動し、テキストエディタを検索して選択して開きます。

ステップ2: テキストエディタを開いた後、ファイルに以下のコードを書き込みます。ここでは、クラス「Aqsa」を作成しました。メイン関数では、文字列引数が渡されます。出力を印刷するために、「Console.writeline」コマンドを使用します。特定の出力として、文字列「私はAqsaです」を取得します。

ステップ3: 特定のファイルを保存して閉じます。ファイルは.csの拡張子で保存されます。

ステップ4: コマンドを入力するためにターミナルに戻ります。

Cscはコンパイラです。プログラムをビルドするために使用されます。

$ csc file.cs

上記のコマンドの成功したコンパイルの後、ローカルディレクトリにスクリプトで指定された名前の.exeファイルが作成されます。たとえば、file.exeが作成されます。

$ mono file.exe

このコマンドはfile.exeを実行します。クエリの出力は次のとおりです:

結論

Ubuntu 20.04にMonoをインストールおよび構成する方法を見ました。各クエリは、インストールの完了に向けて段階的に説明されています。このアーティクルに従うことで、ユーザーはソフトウェアの検証までのすべてのコマンドを実行するのが非常に簡単になります。Mono C#コンパイラをテストするために、「.cs」ファイルを導入することでメッセージが表示されます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。