Cara menginstal mono di centos 8

Cara menginstal mono di centos 8

Proyek Mono disponsori oleh Microsoft. Mono adalah platform perangkat lunak yang dirancang untuk memungkinkan pengembang dengan mudah membuat aplikasi lintas platform. Mono mendukung sebagian besar sistem operasi modern dengan arsitektur 32-bit dan 64-bit. Tutorial ini akan membantu Anda menginstal Mono di Sistem Linux Centos 8.

Tutorial yang berguna:

  • Cara menginstal kode studio visual di centos 8

Prasyarat

Masuk ke Sistem Centos 8 dengan Sudo Privileged Account.

Instal Mono di Centos 8

Pertama -tama, instal beberapa paket yang diperlukan dan impor kunci GPG ke sistem Anda.

rpmkeys --import "http: // pool.SKS-KEYSERVERS.net/pks/pencarian?op = get & search = 0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef " 

Anda perlu menambahkan yumrepository disediakan oleh tim resmi. Jalankan perintah berikut untuk menambahkan repositori mono ke sistem Anda berdasarkan versi Centos 8.

Curl https: // unduh.mono-proyek.com/repo/centos8-stabil.repo | tee /etc /yum.repo.d/mono-stabil.repo 

Setelah Anda menambahkan repositori, instal paket mono pada sistem CentOS 8 Anda.

sudo dnf menginstal mono-complete mono-devel 

Itu mono-devel Paket digunakan untuk menyusun kode. Itu mono-complete Paket digunakan untuk menginstal semuanya di sistem.

CentOS -8 - AppStream 24 kb/s | 4.3 kb 00:00 CentOS -8 - base 19 kb/s | 3.8 kb 00:00 centos -8 - ekstra 9.6 kb/s | 1.5 kb 00:00 mono-centos8-stabil 4.4 MB/S | 502 kb 00:00 node.Paket JS untuk Enterprise Linux 8 - x86_64 35 kb/s | 2.Dependensi 5 kb 00:00 diselesaikan. ==================================================== ==================================================== =============================================== Paket Versi Arsitektur Repositori Size ==================================================== ==================================================== ================================================ Menginstal: Mono -Pletik x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 7.2 k mono-devel x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stable 34 m Instalasi Ketergantungan: Giflib X86_64 5.1.4-3.el8 appstream 51 k libexif x86_64 0.6.21-16.EL8 AppStream 355 K Python3-PIP Noarch 9.0.3-15.EL8 Appstream 19 K Python36 x86_64 3.6.8-2.module_el8.1.0+245+C39AF44F AppStream 19 K GLIB2-Devel X86_64 2.56.4-7.EL8 BASEOS 425 K PCRE-CPP X86_64 8.42-4.EL8 BASEOS 47 K PCRE-Devel X86_64 8.42-4.EL8 BASEOS 551 K PCRE-UTF16 X86_64 8.42-4.EL8 BASEOS 195 K PCRE-UTF32 X86_64 8.42-4.EL8 BASEOS 186 K Python3-Setuptools Noarch 39.2.0-5.EL8 BASEOS 162 K LIBGDIPlus-Devel X86_64 6.0.4-0.xamarin.1.EPEL8 MONO-CENTOS8-STABLE 194 K LIBGDIPlus0 X86_64 6.0.4-0.xamarin.1.EPEL8 Mono-Centos8-Stabil 620 K IBM-DATA-DB2 X86_64 6.8.0.105-0.xamarin.3.Epel8 mono-centos8-stabil 43 K libmono-2_0-1 x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 7.1 K libmono-2_0-devel x86_64 6.8.0.105-0.xamarin.3.Epel8 mono-centos8-stabil 56 K libmono-llvm0 x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 9.8 m libmonoboehm-2_0-1 x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 7.5 m libmonoboehm-2_0-devel x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 7.0 k libmonosgen-2_0-1 x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stable 8.2 m libmonosgen-2_0-devel x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 10 K Mono-Core X86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 46 M Mono-Data X86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 4.4 m mono-data-oracle x86_64 6.8.0.105-0.xamarin.3.EPEL8 mono-centos8-stabil 84 K mono-data-sqlite x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 71 K Mono-Extras X86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 403 K Mono-Locale-Extras X86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 295 K Mono-MVC X86_64 6.8.0.105-0.xamarin.3.EPEL8 mono-centos8-stabil 437 K mono-reaktif x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 336 K Mono-WCF X86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 977 K Mono-Web X86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 2.2 m Mono-Winforms X86_64 6.8.0.105-0.xamarin.3.Epel8 mono-centos8-stabil 1.5 m mono-winfxcore x86_64 6.8.0.105-0.xamarin.3.EPEL8 Mono-Centos8-Stabil 267 K Monodoc-Core X86_64 6.8.0.105-0.xamarin.3.Epel8 mono-centos8-stabil 19 m mono-llvm-tools x86_64 6.0+mono20190708165219-0.xamarin.1.EPEL8 mono-centos8-stabil 18 m msbuild-libhostfxr x86_64 3.0.0.2019.04.16.02.13-0.xamarin.4.Epel8 mono-centos8-stabil 158 k msbuild noarch 1:16.5+xamarinxplat.2020.01.10.05.36-0.xamarin.2.Epel8 mono-centos8-stabil 10 m msbuild-sdkresolver noarch 1:16.5+xamarinxplat.2020.01.10.05.36-0.xamarin.2.EPEL8 MONO-CENTOS8-STABLE 56 K MODUL MODUL AKTIF: Python36 3.6 Ringkasan Transaksi ================================================= ==================================================== ==================================================== ===== Instal 39 Paket Total Ukuran Unduh: 167 m Ukuran Terinstal: 172 m Apakah ini ok [y/n]: y 

Tekan Y dan masukkan untuk menyelesaikan pemasangan mono di Centos 8.

Periksa versi mono

Setelah instalasi selesai di sistem Anda. Mari kita periksa versi mono yang diinstal menggunakan perintah berikut.

mono --version 

Keluaran:

Mono Jit Compiler Versi 6.8.0.105 (Tarball Sel 4 Feb 19:28:42 UTC 2020) Hak Cipta (C) 2002-2014 Novell, Inc, Xamarin Inc dan Kontributor. www.mono-proyek.com tls: __thread Sigsegv: Altstack Notifications: Epoll Architecture: AMD64 Dinonaktifkan: Tidak Ada Lain -lain: Softdebug Interpreter: Ya LLVM: Ya (610) SUSPEND: HYBRID GC: SGEN (Bersamaan dengan default) 

Jalankan C# contoh dengan mono

Seperti yang telah Anda pasang mono pada sistem CentOS 8 Anda. Buat Program Contoh C# untuk dijalankan dengan mono. Buat selamat datang.File CS dan Edit di Editor Teks Favorit Anda.

Vim Welcome.CS 

Tambahkan Nilai Di Bawah ke File.

menggunakan sistem; Public Class Welcome public static void main (string [] args) konsol.WriteLine ("Selamat datang di Tecadmin.net ");
123456789menggunakan sistem; Public Class Welcome public static void main (string [] args) konsol.WriteLine ("Selamat datang di Tecadmin.net ");

Simpan file dan tutup. Kemudian kompilasi program C# dengan kompiler C# menggunakan perintah di bawah ini.

Selamat datang CSC.CS 

Setelah kompilasi selesai dengan sukses, itu akan membuat file exe di direktori lokal dengan nama yang sama dengan skrip. Dalam hal ini selamat datang.file exe dihasilkan di direktori lokal saya.

Atur izin eksekute dan kemudian jalankan program

Mono Welcome.exe 

Anda akan melihat output seperti tangkapan layar di bawah ini:

Semua selesai, Anda telah berhasil memasang mono pada sistem Centos 8 Anda. Selanjutnya Anda mungkin harus menginstal kode Visual Studio pada sistem CentOS 8 Linux.