Selasa, 21 April 2020

Cara Instal Mono di Ubuntu 18.04

Tags

install_mono_ubuntu

Mono adalah platform untuk mengembangkan dan menjalankan aplikasi lintas platform berdasarkan pada ECMA / ISO Standards. Mono adalah implementasi gratis dan open-source dari Microsoft .NET framework.

Tutorial ini menjelaskan cara menginstal Mono di Ubuntu 18.04.

Prasyarat

Hak akses sebagai root atau pengguna dengan hak istimewa sudo.

Menginstal Mono di Ubuntu

Cara termudah dan yang disarankan untuk menginstal Mono di Ubuntu 18.04 adalah menginstalnya dari repositori Mono. Ini adalah proses yang relatif mudah dan hanya akan memakan waktu beberapa menit.

Kita mulai dengan menginstal paket yang diperlukan:

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

Impor kunci GPG repositori menggunakan perintah berikut:

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

Outputnya akan terlihat seperti ini:

output

gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Tambahkan repositori Mono ke sistem source dengan menjalankan perintah di bawah ini:

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

Setelah repositori apt diaktifkan, perbarui daftar paket dan instal Mono dengan:

$ sudo apt update
$ sudo apt install mono-complete 

Mono-complete adalah paket meta yang menginstal runtime Mono, tool pengembangan, dan semua library.

Verifikasi instalasi dengan mengetik perintah berikut yang akan mencetak versi Mono:

$ mono --version

Pada saat menulis artikel ini, versi stabil terbaru dari Mono adalah 6.6.0 Stable (6.6.0.161).

output

Mono JIT compiler version 6.6.0.161 (tarball Tue Dec 10 10:36:32 UTC 2019)
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)

Sampai disini kita telah berhasil menginstal Mono di Ubuntu dan dapat mulai menggunakannya.

Memulai Menggunakan Mono

Untuk memverifikasi bahwa semuanya diatur dengan benar, kita akan membuat program Hello World yang akan mencetak pesan klasik "hello world".

Buka teks editor dan buat file bernama hello.cs dengan konten berikut:

hello.cs

using System;

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

Gunakan csc compiler untuk mengkompile program:

$ csc hello.cs

Perintah di atas akan mengkompile sebuah executable bernama hello.exe.

Jalankan executable menggunakan perintah di bawah ini:

$ mono hello.exe

Outputnya akan terlihat seperti ini:

Output

Hello, World

Jika ingin menjalankan program hanya dengan mengetikkan namanya, kita harus membuat executable flag:

$ chmod +x hello.exe

Setelah itu jalankan file hello.exe dengan mengetik:

./hello.exe

Kesimpulan
Paket rilis Mono stabil terbaru tersedia untuk instalasi dari repositori paket Mono resmi.


EmoticonEmoticon