Mono adalah platform untuk mengembangkan dan menjalankan aplikasi lintas platform berdasarkan pada ECMA/ISO Standards. Ini adalah implementasi bebas dan open-source framework Microsoft .NET.
Tutorial ini menjelaskan cara menginstal Mono di CentOS 8.
Prasyarat
Instruksi menganggap bahwa Anda masuk sebagai root atau user dengan hak istimewa sudo
.
Install Mono di CentOS 8
Cara termudah dan yang disarankan untuk install Mono di debian 10 adalah menginstalnya langsung dari repositori Mono. Ini adalah proses yang relatif mudah dan hanya akan memakan waktu beberapa menit.
- Impor GPG key dari repositori menggunakan perintah berikut:
sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'
- 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 dengan:
sudo dnf install mono-complete
mono-complete
adalah semua meta-package yang Anda perlukan untuk pengembangan mono, mono-complete akan menginstal runtime Mono, development tools, dan semua pustaka mono. - Verifikasi instalasi dengan mengetik perintah berikut yang akan mencetak versi Mono:
mono --version
Pada saat penulisan artikel ini, versi stabil terbaru dari Mono adalah 6.8.0 Stable (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)
Pada poin ini, Anda telah berhasil menginstal Mono di CentOS 8, dan Anda dapat mulai menggunakannya.
Memulai Mono dengan Hello World
Untuk memverifikasi bahwa semuanya diatur dengan benar, kita akan membuat program yang akan mencetak pesan klasik “hello world”.
Buka teks editor nano
dan buat file bernama hello.cs dengan konten berikut:
nano hello.cs
using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } }
Gunakan csc
untuk membangun program:
csc hello.cs
Perintah di atas akan membangun sebuah 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 menetapkan flag agar dapat dieksekusi dengan perintah chmod:
chmod +x hello.exe
Anda sekarang dapat menjalankan file hello.exe
dengan mengetik:
./hello.exe
Kesimpulan
Paket rilis Mono stabil terbaru tersedia untuk instalasi dari repositori paket Mono resmi.