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 CentOS 8.
Prasyarat #
Instruksi mengasumsikan bahwa Anda masuk sebagai root atau pengguna dengan hak istimewa sudo.
Menginstal Mono di CentOS #
Cara termudah dan direkomendasikan untuk menginstal Mono di CentOS 8 adalah menginstalnya dari repositori Mono. Ini adalah proses yang relatif sederhana dan hanya akan memakan waktu beberapa menit.
-
Mulailah dengan mengimpor kunci GPG repositori:
sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'
Saat sukses, tidak ada output yang dihasilkan.
-
Tambahkan repositori Mono ke sistem Anda dengan menjalankan perintah di bawah ini:
dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo
Outputnya akan terlihat seperti berikut:
Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo
-
Setelah repositori diaktifkan, instal Mono:
sudo dnf install mono-complete
mono-complete
adalah paket meta yang menginstal runtime Mono, alat pengembangan, dan semua pustaka. -
Verifikasi instalasi dengan menjalankan perintah berikut yang mencetak versi Mono:
mono --version
Pada saat artikel ini ditulis, versi stabil terbaru dari Mono adalah 6.8.0.105:
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 19:28:42 UTC 2020) 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 dia. Anda telah berhasil menginstal Mono pada sistem CentOS Anda, dan Anda dapat mulai menggunakannya.
Memulai Mono #
Untuk memastikan bahwa semuanya sudah diatur dengan benar, kita akan membuat program Hello World yang 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 program 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