Kako instalirati Mono Framework na Debian 11 Bullseye

Mono je besplatna razvojna platforma otvorenog koda temeljena na . NET Framework. Mono NET. implementacija se temelji na ECMA/ISO standardima za C# i Common Language Infrastructure. Projekt Mono je u razvoju više od desetljeća i nastavlja se pojavljivati ​​u mnogim aplikacijama.

U sljedećem vodiču znat ćete kako instalirati i konfigurirati Mono na vašem Debian 11 Bullseye operativnom sustavu.

Preduvjeti

  • Preporučeni OS: Debian 11 Bullseye
  • Korisnički račun: Korisnički račun sa sudo privilegije or root pristup (su naredba).
  • Potrebni paketi: pogledajte potrebne ovisnosti za instalaciju

Ažuriranje operativnog sustava

Ažurirajte svoj Debian 11 operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo apt update && sudo apt upgrade

Root ili Sudo pristup

Prema zadanim postavkama, kada kreirate svoj račun pri pokretanju s Debianom u usporedbi s drugim distribucijama, on ne dobiva automatski status sudoers. Morate imati pristup root lozinka koristiti naredba su ili posjetite naš vodič na Kako dodati korisnika u Sudoers na Debianu.

Instalirajte potrebne ovisnosti

Za uspješnu instalaciju i pokretanje Mono na vašem Debian 11 Bullseye sustavu bit će potrebne sljedeće ovisnosti. Otvorite naredbeni terminal i pokrenite sljedeću naredbu za instalaciju i provjerite jesu li instalirani.

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

Oglas


Uvezite Mono GPP ključ i spremište

Prvi dio instalacije bit će uvoz GPG ključa i spremišta jer Debian 11 ne dolazi s Mono u svom spremištu.

Prvo uvezite GPG ključ:

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

Zatim uvezite Mono spremište:

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

Napomena, ovo je Buster spremište. Međutim, radi za Bullseye.

Sada s dodanim GPG ključem i Mono spremištem, ažurirajte popis spremišta kako bi odražavao promjene.

sudo apt update

Instalirajte Mono Framework

Sada kada ste uspješno instalirali spremište, vrijeme je da instalirate sam Mono. Da biste to učinili, upotrijebit ćete sljedeću naredbu apt install.

sudo apt install mono-complete -y

Zatim provjerite instalaciju i instaliranu verziju.

mono --version

Primjer rezultata:

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

Alternativa za provjeru instalacije Mono Frameworka je korištenje naredbe politike apt-cache.

sudo apt-cache policy mono-complete

Primjer rezultata:

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

Oglas


Napravite probnu aplikaciju

Da biste provjerili radi li Mono, stvorit ćete mali program s poznatom frazom (Pozdrav svijete). To ćete učiniti tako da otvorite svoj omiljeni uređivač teksta da biste to postigli. Za vodič ćemo koristiti nano uređivač teksta.

Otvorite svoj terminal i stvorite .cs datoteku kao u nastavku.

sudo nano helloworld.cs

Zatim unesite sljedeći programski kod:

using System;

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

Nakon što učinite, CTRL + O spasiti, dakle  CTRL + X izaći.

Sada možete kompajlirati kod. Da biste to učinili, izvršite sljedeću naredbu:

mono-csc helloworld.cs

Naredba prevoditelja će izgraditi izvršnu datoteku named helloworld.exe, nakon dovršetka možete pokrenuti ovo da biste vidjeli kod u akciji izvršavanjem sljedeće naredbe:

mono helloworld.exe

Tada ćete dobiti klasični izlaz:

Hello World!

Alternativni način za izvršavanje programa je da se datoteka sama po sebi izvrši izvršnom. To se može učiniti promjenom dopuštenja datoteke na sljedeći način:

chmod +x helloworld.exe

Sada možete pokrenuti datoteku samostalno izvršavanjem sljedeće naredbe:

./helloworld.exe

Ponovno biste trebali dobiti izlaz Hello World. Ako u bilo kojem trenutku imate problema, možda ćete morati postaviti varijabla $PATH.

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

Komentari i zaključak

U vodiču ste naučili instalirati Mono okvir i izvršiti svoj prvi mali program na vašem Debian 11 Bullseye sustavu. Općenito, Mono je sjajna opcija za programere koji su na različitim platformama i ne moraju plaćati softverske licence ili zaključavanja dobavljača uz to što su otvoreni. Jedina mana Mono-a je da ponekad njegov API ne može biti ažuran odmah kada se objavi nova verzija .NET frameworka.

Za više informacija o korištenju Mono, posjetite službeni dokumentacija

Ostavite komentar