GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Mono Framework na Debian 11 Bullseye

Mono je bezplatná vývojová platforma s otevřeným zdrojovým kódem založená na .NET Framework . Implementace .NET společnosti Mono je založena na standardech ECMA/ISO pro C# a Common Language Infrastructure. Projekt Mono se vyvíjí více než deset let a nadále se objevuje v mnoha aplikacích.

V následujícím tutoriálu budete vědět, jak nainstalovat a nakonfigurovat Mono na váš operační systém Debian 11 Bullseye.

Předpoklady

  • Doporučený operační systém: Debian 11 Bullseye
  • Uživatelský účet: Uživatelský účet s právy sudo nebo přístup root (příkaz su) .
  • Požadované balíčky: viz instalace požadovaných závislostí

Aktualizace operačního systému

Aktualizujte svůj Debian 11 operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo apt update && sudo apt upgrade

Root nebo Sudo Access

Ve výchozím nastavení, když vytvoříte svůj účet při spuštění s Debianem v porovnání s jinými distribucemi, automaticky nezíská status sudoers. Musíte mít přístup k heslu uživatele root použijte příkaz su nebo navštivte náš tutoriál Jak přidat uživatele do Sudoers na Debianu.

Instalujte požadované závislosti

K úspěšné instalaci a spuštění Mono na vašem systému Debian 11 Bullseye budou vyžadovány následující závislosti. Otevřete příkazový terminál a spusťte následující příkaz pro instalaci a zkontrolujte, zda jsou nainstalovány.

sudo apt install dirmngr gnupg apt-transport-https ca-certificates -y

Importovat Mono klíč GPP a úložiště

První částí instalace bude import GPG klíče a úložiště, protože Debian 11 nemá ve svém úložišti Mono.

Nejprve importujte klíč GPG :

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

Dále importujte úložiště Mono:

sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster main" > /etc/apt/sources.list.d/mono-official-stable.list'

Všimněte si, že toto je úložiště Buster. Nicméně to funguje pro Bullseye.

Nyní s přidaným klíčem GPG a Mono repozitářem aktualizujte svůj seznam úložišť, aby odrážel změny.

sudo apt update

Instalovat Mono Framework

Nyní, když máte úložiště úspěšně nainstalováno, je čas nainstalovat samotné Mono. K tomu použijete následující příkaz apt install.

sudo apt install mono-complete -y

Dále ověřte instalaci a nainstalovanou verzi.

mono --version

Příklad výstupu:

Mono JIT compiler version 6.8.0.105 (Debian 6.8.0.105+dfsg-3.2 Tue Jun 29 21:01:01 UTC 2021)

Alternativou k ověření instalace Mono Framework je použití příkazu apt-cache policy.

sudo apt-cache policy mono-complete

Příklad výstupu:

mono-complete:
  Installed: 6.8.0.105+dfsg-3.2
  Candidate: 6.8.0.105+dfsg-3.2
  Version table:
 *** 6.8.0.105+dfsg-3.2 500
        500 http://ftp.au.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status

Vytvořte testovací aplikaci

Chcete-li zkontrolovat, zda Mono funguje, vytvořte malý program se slavnou frází (Hello World) . Chcete-li to provést, otevřete svůj oblíbený textový editor. Pro průvodce použijeme nano textový editor.

Otevřete svůj terminál a vytvořte soubor .cs, jak je uvedeno níže.

sudo nano helloworld.cs

Dále zadejte následující programovací kód:

using System;

public class HelloWorld
{
  public static void Main(string[] args)
  {
  Console.WriteLine ("Hello World!");
  }
}

Po dokončení stiskněte CTRL+O pro uložení a poté CTRL+X pro ukončení.

Nyní můžete zkompilovat kód. Chcete-li to provést, spusťte následující příkaz:

mono-csc helloworld.cs

Příkaz kompilátoru vytvoří spustitelný soubor s názvem helloworld.exe , po dokončení jej můžete spustit a zobrazit kód v akci provedením následujícího příkazu:

mono helloworld.exe

Poté získáte klasický výstup:

Hello World!

Alternativní způsob, jak spustit program, je vytvořit soubor spustitelný sám o sobě. To lze provést změnou oprávnění souboru, jak je uvedeno níže:

chmod +x helloworld.exe

Nyní můžete spustit soubor samostatně provedením následujícího příkazu:

./helloworld.exe

Měli byste znovu obdržet výstup Hello World. Pokud budete mít kdykoli potíže, možná budete muset nastavit proměnnou $PATH .

export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"

Debian
  1. Jak nainstalovat Docker Engine na Debian 11 (Bullseye)

  2. Jak nainstalovat a používat Mono na Debian 11

  3. Jak nainstalovat Mono Framework na Debian 11 Bullseye

  1. Jak nainstalovat Docker v Debian 11 (Bullseye)

  2. Jak nainstalovat TeamViewer na Debian 11 Bullseye

  3. Jak nainstalovat AnyDesk na Debian 11 Bullseye

  1. Jak nainstalovat prohlížeč LibreWolf na Debian 11 Bullseye

  2. Jak nainstalovat Wine 7 na Debian 11 Bullseye

  3. Jak nainstalovat Tor Browser na Debian 11 Bullseye