Mono adalah platform untuk mengembangkan dan menjalankan aplikasi lintas platform berdasarkan Standar ECMA/ISO. Ini adalah implementasi gratis dan sumber terbuka dari kerangka kerja .NET Microsoft.
Tutorial ini menjelaskan cara menginstal Mono di Ubuntu 18.04.
Prasyarat #
Instruksi mengasumsikan bahwa Anda masuk sebagai root atau pengguna dengan hak istimewa sudo.
Menginstal Mono di Ubuntu #
Cara termudah dan direkomendasikan 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.
-
Mulailah dengan menginstal paket-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:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported gpg: Total number processed: 1 gpg: imported: 1
-
Tambahkan repositori Mono ke daftar sumber sistem Anda 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, alat pengembangan, dan semua pustaka. -
Verifikasi instalasi dengan mengetikkan perintah berikut yang akan mencetak versi Mono:
mono --version
Pada saat artikel ini ditulis, versi stabil terbaru dari Mono adalah 6.6.0 Stable (6.6.0.161).
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)
Itu saja, Anda telah berhasil menginstal Mono di Ubuntu Anda, dan Anda dapat mulai menggunakannya.
Memulai Mono #
Untuk memverifikasi bahwa semuanya telah diatur dengan benar, kami akan membuat program Hello World yang akan mencetak pesan klasik “hello world”.
Buka editor teks Anda dan buat file bernama hello.cs
dengan isi sebagai berikut:
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
Gunakan csc
compiler untuk membangun program:
csc hello.cs
Perintah di atas akan membuat executable bernama hello.exe
.
Jalankan executable menggunakan perintah di bawah ini:
mono hello.exe
Outputnya akan terlihat seperti ini:
Hello, World
Jika Anda ingin menjalankan program hanya dengan mengetikkan namanya, Anda harus menyetel flag yang dapat dieksekusi:
chmod +x hello.exe
Anda sekarang dapat menjalankan hello.exe
file dengan mengetik:
./hello.exe