Cara menginstal mono (microsoft .Kerangka kerja bersih) dalam sistem rhel
- 1699
- 187
- Darryl Ritchie
Mono adalah implementasi Microsoft yang gratis, open-source, dan cross-platform .Kerangka kerja bersih, yang berjalan di Linux, MacOS, BSD, dan Windows dan mendukung berbagai arsitektur CPU seperti X86, ARM, POWERPC, dan banyak lagi. Mono Mengaktifkan pengembang perangkat lunak untuk dengan mudah membuat aplikasi lintas platform menggunakan C# bahasa.
Itu Mono Proyek disponsori oleh Microsoft dan merupakan bagian dari .BERSIH fondasi, yang terdiri dari C# kompiler, runtime mono, perpustakaan kelas dasar, dan perpustakaan kelas mono.
Di panduan ini, kami akan menunjukkan cara menginstal Mono (Open source .Kerangka kerja bersih) dalam distribusi berbasis RHEL seperti Centos, Linux Rocky, Almalinux, Dan Fedora Linux. Ini juga menunjukkan cara mengkompilasi dan menjalankan program mono dari baris perintah.
Menginstal Mono di Distribusi Berbasis Rhel
Untuk memasang Mono, Pertama, atur repositori paket di sistem Anda, lalu instal mono paket dengan menjalankan perintah berikut. Ingatlah untuk menjalankan perintah yang sesuai untuk versi sistem operasi Anda.
Untuk setiap bagian versi, perintah pertama mengimpor tombol repositori, perintah CURL mengatur file konfigurasi repositori, dan perintah DNF akhir menginstal mono kemasan.
Di Centos/Rhel/Rocky & Almalinux 8
# rpmkeys --import "http: // keyserver.Ubuntu.com/pks/pencarian?op = get & search = 0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef " # su -c 'curl https: // unduh.mono-proyek.com/repo/centos8-stabil.repo | tee /etc /yum.repo.d/mono-centos8-stabil.repo ' # dnf instal mono-devel
Di CentOS/RHEL 7
# rpmkeys --import "http: // keyserver.Ubuntu.com/pks/pencarian?op = get & search = 0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef " # su -c 'curl https: // unduh.mono-proyek.com/repo/centos7-stabil.repo | tee /etc /yum.repo.d/mono-centos7-stabil.repo ' # yum instal mono-devel
Di CentOS/RHEL 6
# rpm --import "http: // keyserver.Ubuntu.com/pks/pencarian?op = get & search = 0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef " # su -c 'curl https: // unduh.mono-proyek.com/repo/centos6-stabil.repo | tee /etc /yum.repo.d/mono-centos6-stabil.repo ' # yum instal mono-devel
Di fedora 29 dan kemudian
# rpm --import "https: // keyserver.Ubuntu.com/pks/pencarian?op = get & search = 0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef " # su -c 'curl https: // unduh.mono-proyek.com/repo/centos8-stabil.repo | tee /etc /yum.repo.d/mono-centos8-stabil.Repo ' # DNF Pembaruan # DNF Instal Mono-Devel
Berikut ini ekstra mono Paket yang juga dapat Anda instal:
- mono-complete - Berisi semua yang diperlukan untuk bekerja dengan aplikasi mono.
- mono-dbg - menawarkan simbol debugging untuk perpustakaan kerangka kerja.
- REFERENCEASSEMBLIES-PCL - menawarkan dukungan kompilasi PCL, dan.
- xsp - server web yang diperlukan untuk menjalankan ASP.Aplikasi bersih.
Misalnya, Anda dapat menginstal mono-complete Paket seperti itu:
# yum instal mono-complete atau # dnf instal mono-complete
Setelah berhasil memasang Mono Paket pada sistem Anda, Anda perlu memverifikasi instalasi. Langkah sederhana adalah memeriksa versi mono Paket diinstal, sebagai berikut:
# mono -v atau # mono --version
Cara mengkompilasi dan menjalankan program mono di terminal Linux
Langkah selanjutnya adalah memastikan bahwa Mono Komponen diatur dengan benar. Anda dapat menguji ini menggunakan yang kecil Halo Dunia program. Salin kode berikut dan tempel ke dalam file yang dipanggil Halo.CS.
menggunakan sistem; kelas publik helloWorld public static void main (string [] args) konsol.WriteLine ("Hello Mono World - Ini Tecmint.com ");
Sekarang kompilasi Halo.CS program menggunakan C# penyusun (CSC) dengan menjalankan perintah berikut. Itu akan menghasilkan a Halo.exe file yang dapat dieksekusi dalam direktori saat ini.
$ CSC Halo.CSKompilasi program di Linux
Selanjutnya, jalankan Halo.exe file yang dapat dieksekusi menggunakan mono memerintah. Itu harus menampilkan string: Halo mono world - ini tecmint.com seperti yang ditunjukkan dalam tangkapan layar yang mengikuti.
$ mono halo.exeJalankan Windows .Program EXE di Linux
Mari kita lihat kode contoh sederhana lainnya, yang akan membuat a Sistem.Windows.Formulir Aplikasi Desktop. Salin dan tempel ke a Hello2.CS mengajukan.
menggunakan sistem; menggunakan sistem.Windows.Formulir; Public Class HelloWorld: Form static public void main () Aplikasi.Run (new HelloWorld ()); public helloWorld () text = "Hello Mono World - Ini Tecmint.com ";
Selanjutnya, kompilasi program seperti sebelum menggunakan CSC perintah sebagai berikut. Itu juga akan menghasilkan file yang dapat dieksekusi yang dipanggil Hello2.exe di dalam direktori kerja.
$ CSC Hello2.CS
Sekarang jalankan Hello2.exe dapat dieksekusi, yang akan menghasilkan yang kecil GUI Aplikasi Desktop (Antarmuka Pengguna Grafis) Seperti yang ditunjukkan pada tangkapan layar berikut.
$ mono hello2.exeBuat Aplikasi Desktop di Linux
Anda bisa melihat semuanya mono Opsi perintah dengan menjalankan perintah berikut:
$ mono -h
Itu saja untuk saat ini! Proyek Mono didukung oleh komunitas yang berkontribusi aktif dan antusias. Jika Anda tertarik dengan proyek ini, Anda dapat berkontribusi dengan mengajukan laporan bug, menambahkan kode baru atau mengobrol dengan pengembang, atau banyak lagi.
Untuk informasi lebih lanjut tentang proyek mono, lihat situs web resmi proyek: https: // www.mono-proyek.com/
- « Cara memodifikasi variabel kernel linux menggunakan perintah sysctl
- Cara mendaftar dan mengekstrak tar.file xz di linux »