GNU/Linux >> Linux の 問題 >  >> Debian

Debian10/9にMonoをインストールする方法

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

以下の値をファイルに追加します。

デフォルト using System; public class Welcome {public static void Main(string [] args){Console.WriteLine(" Welcome to TecAdmin.net ");}}
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をインストールする必要がある場合があります。


Debian
  1. Debian10/9/8にErlangをインストールする方法

  2. BowerをDebianにインストールする方法10/9/8

  3. Debian10/9/8にZabbixエージェントをインストールする方法

  1. Debian10/9/8に開発ツールをインストールする方法

  2. Debian10/9/8にApacheMavenをインストールする方法

  3. Debian9/8にGruntをインストールする方法

  1. Debian10にMonoをインストールする方法

  2. Debian10にGradleをインストールする方法

  3. Debian10にAnyDeskをインストールする方法