Monoプロジェクトは、Microsoftが後援しています。これは、Microsoft.NETFrameworkのオープンソースのクロスプラットフォーム実装です。 Monoは、32ビットおよび64ビットアーキテクチャを備えた最新のオペレーティングシステムのほとんどをサポートしています。このチュートリアルは、Debian10およびDebian9システムにMonoをインストールするためのステップバイステップで役立ちます。
便利なチュートリアル:
- DebianにVisualStudioCodeをインストールする方法
前提条件
sudo特権アカウントを使用したDebianシステムへのSSHまたはシェルアクセス。
DebianにMonoをインストールする
まず、Debianシステムにいくつかの必要なパッケージをインストールし、GPGキーをインポートします。
sudo apt install gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D3D831EF
次に、公式Webサイトで提供されているAptリポジトリをシステムに追加します。次のいずれかのコマンドを使用して、Ubuntuのバージョンに基づいてMonoリポジトリをシステムに追加します。
### Debian 10 (Buster) echo "deb https://download.mono-project.com/repo/debian stable-buster main" | sudo \ tee /etc/apt/sources.list.d/mono-stable.list ### Debian 9 (Xenial) echo "deb https://download.mono-project.com/repo/debian stable-xenial main" | sudo \ tee /etc/apt/sources.list.d/mono-stable.list
リポジトリが追加されたら。 aptキャッシュを更新し、UbuntuシステムにMonoパッケージをインストールします。
sudo apt update sudo apt install mono-complete mono-devel
mono-devel パッケージはコードのコンパイルに使用されます。 モノコンプリート パッケージは、システムにすべてをインストールするために使用されます。
モノバージョンを探す
システムへのインストールが完了したら。次のコマンドを使用して、インストールされているMonoのバージョンを確認しましょう。
mono --version
出力:
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:20:20 UTC 2020) 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)
MonoでC#の例を実行する
UbuntuシステムにMonoをインストールしたので。 Monoで実行するサンプルc#プログラムを作成します。 Welcome.csファイルを作成し、お気に入りのテキストエディタで編集します。
vim Welcome.cs
以下の値をファイルに追加します。
デフォルト
123456789 | using System; public class Welcome {public static void Main(string [] args){Console.WriteLine( "Welcome to TecAdmin.net"); }} |
ファイルを保存して閉じます。次に、以下のコマンドを使用して、c#コンパイラでc#プログラムをコンパイルします。
csc Welcome.cs
コンパイルが正常に完了すると、スクリプトと同じ名前のexeファイルがローカルディレクトリに作成されます。この場合、Welcome.exeファイルがローカルディレクトリに生成されます。
次に、新しく作成した実行可能ファイルに実行権限を設定します。その後、以下のコマンドに従ってプログラムを実行します。
chmod +x Welcome.exe ./Welcome.exe
画面に結果を表示します:
これで、DebianシステムにMonoが正常にインストールされました。次に、DebianLinuxシステムにVisualStudioCodeをインストールする必要がある場合があります。