Uygulama

Debian 11’de Mono nasıl kurulur?

Debian 11’de Mono nasıl kurulur?

Arka planda çalışan yazılım çerçeveleri kendi yöntemleriyle yardımcı olur. İnsanlar, sıfırdan başlamadan uygulama geliştirmek için bu tür çerçevelerden yararlanır. Tıpkı .NET gibi, Mono da bu tür çerçeveler kategorisine girer.

Mono, Linux, Mac ve Windows işletim sistemleriyle uyumludur. .NET çerçevesinin açık kaynaklı bir Linux uygulaması olarak başladı. Mono, geliştiricileri çeşitli işletim sistemlerine destek sağladığını açıkladığında daha fazla bir şeye dönüştü.

Mono, taşınabilirliği ile tanınan C# programlama dili etrafında oluşturulmuştur. Örneğin, Unity oyun motoru, platformlar arası video oyunları oluşturmak için C#’ı kullandı. Bu, yalnızca C# dilinin tasarımı nedeniyle mümkündür. Bu dil, daha sonra bir Sanal Makinede yürütülen veya yerel bir koda derlenen Ortak Ara Dile (CLI) dönüştürülebilir; .NET çerçevesine benzer şekilde Mono, C# programlarını derlemenize ve çalıştırmanıza izin verir. Bu çerçeveyi Debian 11 gibi Linux tabanlı sisteminizde de kullanabilirsiniz.

Bu yazımızda sizlere Debian 11’e Mono’nun nasıl kurulacağını göstereceğiz. Ardından yazının son bölümünde Mono’nun Debian 11’de nasıl kullanılacağını inceleyeceksiniz. Haydi başlayalım!

Debian 11’de Mono nasıl kurulur?

Her şeyden önce, Debian 11 sisteminin depolarını güncelleyin:

$ sudo apt update

Şimdi Mono kurulumu için gerekli paketleri kuracağız:

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

Şimdi, GPG anahtarını Mono deposundan içe aktarmak için aşağıdaki komutu kullanın:

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

Çıktı, Mono deposunun GPG anahtarının Debian 11 sistemimize aktarıldığını bildirir:

Bir sonraki adımda Mono deposunu sistemimizin kaynak listesine ekleyeceğiz:

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

Bu noktada Mono kurulumu için gerekli tüm paketleri kurduk ve Mono deposunu da ekledik. Şimdi, Mono’yu kurmadan önce, sistem havuzlarımızı tekrar güncelleyeceğiz:

$ sudo apt update

Paket listesini güncelledikten sonra, Mono’yu Debian 11 sisteminize yüklemek için aşağıdaki komutu yazın:

$ sudo apt install mono-complete 

Mono’nun kurulum prosedürü biraz zaman alacağından birkaç dakika bekleyin:

Yukarıda verilen hatasız çıktı, Mono’nun başarıyla kurulduğunu gösterir. Şimdi bu bilgiyi doğrulamak için sisteminizdeki Mono sürümünü kontrol edin:

$ mono --version

Buraya kadar Mono kurulum adımlarını doğru bir şekilde yaptıysanız bir sonraki bölüme bizimle birlikte ilerleyebilirsiniz.

Debian 11 sisteminde Mono nasıl kullanılır?

Bu bölümde, basit bir program oluşturmak için Mono’yu nasıl kullanabileceğinizi öğreteceğiz. Bunun için nano editörü açıp bir “testfile.cs” oluşturacağız:

$ sudo nano testfile.cs

Şimdi açılan “testfile.cs” içerisine aşağıdaki kodu ekleyin:

using System;
public class TestFile  
{
    public static void Main(string[] args)
    {
        Console.WriteLine ("THIS IS A SAMPLE TEST FILE");
    }
}

Ardından, “testfile.cs” içine eklediğiniz kodu kaydetmek için “CTRL+O” tuşlarına basın:

Şimdi, “testfile.cs” için yürütülebilir bir dosya oluşturmak için Mono C# Derleyicisi “mcs”yi kullanın:

$ mcs testfile.cs

“testfile.exe” dosyasını Mono ile çalıştırmak için, sağlanan komutu Debian 11 terminalinize yazın:

$ mono testfile.exe

“Testfile” içerisine eklenen koda göre Debian 11 terminalinizde “THIS A SAMPLE TEST FILE” satırı göreceksiniz:

Yazının orijinalini buradan okuyabilirsiniz.