Mono là gì ?
Mono là một nền tảng open-source với mục đích chính là tạo những ứng dụng cross-platform trên nền .Net. Bạn có thể sử dụng Mono trên các hệ điều hành như Unix, Linux, Mac OS X, Solaris và tất nhiên là Windows. Bất kì ngôn ngữ nào được biên dịch thành mã IL thuần túy đều có thể tương thích với Mono. Ngoài ra, Mono còn cung cấp thư viện hỗ trợ rất nhiều loại ngôn ngữ lập trình khác như Java, PHP, Python, Object Pascal, Cobra…
Hướng dẫn cài đặt:
Thêm kho lưu trữ qua HTTPS:
# sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Nhấn ‘y’ để tiếp tục

Thêm Khóa GPG cho kho lưu trữ:
# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Thêm kho lưu trữ Mono vào hệ thống:
# sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'

Tiếp theo chúng ta cài đặt Mono:
# sudo apt install mono-complete

Nhấn ‘y’ để tiếp tục

Sau khi cài đặt xong kiểm tra phiên bản của Mono:
# mono --version
Xây dựng một chương trình đơn giản:
Viết một chương trình in ra chữ ‘Hello Word’
Đầu tiên ta tạo một file
hello.cs có nội dung sau:
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}

Sử dụng
CSC để biên dịch chương trình:
# csc hello.cs

Lệnh này sẽ tạo một file thực thi có tên
hello.exe :
# mono hello.exe

Để thực thi chương trình chỉ bằng cách nhập tên của chương trình chạy lệnh sau:
# chmod +x hello.exe

Bây h chúng ta có thể chạy hello.exe bằng cách nhập:
# ./hello.exe
Kết luận:
Mình đã hướng dẫn các bạn cài đặt Mono trên Ubuntu 20.04.