.NET adalah platform development sumber terbuka yang dikembangkan oleh Microsoft yang bertujuan untuk membantu membangun beberapa tipe aplikasi seperti Web, Web API, Mobile apps, IOT, aplikasi Cloud, Desktop apps, Game, Machine learning dan Console apps.
Saat ini .NET mendukung 3 bahasa pemgrograman. Yaitu C#, F# dan Visual Basic.
Jika anda berpikir .NET dan tiga bahasa pemrogramman pada paragraf sebelumnya yang kita bahas identik dengan Microsoft, memang benar. Tetapi saat ini .NET sudah cross platform. Sehinga anda tidak perlu khawatir dengan sistem operasi apa yang anda gunakan saat ini.
Pada artikel kali ini kita akan membahas bagaimana cara menginstall .NET pada sistem operasi Linux Ubuntu. Jadi anda perlu mesin yang sudah terinstal sistem operasi Linux Ubuntu. Jika belum, anda bisa menggunakan metode virtualisasi dengan menggunakan VirtualBox dibantu dengan Vagrant misalnya.
Menginstall .NET SDK dan .NET Runtime
Karena tujuan kita adalah membuat dan menjalankan aplikasi yang dibangun dengan .NET, maka kita perlu menginstall dua komponen penting .NET. Yaitu .NET SDK dan .NET runtime-nya.
Catatan:
Beberapa jenis release Ubuntu tidak mendukung .NET. Anda bisa melihat tabelnya disini untuk menyesuaikan dengan sistem operasi yang anda pakai.
Kita akan install .NET SDK dan beberapa dependensinya terlebih dahulu. Tetapi sebelum menginstal SDK-nya kita perlu menambahkan Microsoft package signing key-nya ke daftar key yang dipercaya. Buka terminal anda dan jalankan perintah-perintah berikut.
$ wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
Tambahkan ke package repository-nya.
$ sudo dpkg -i packages-microsoft-prod.deb
Lanjut kita install .NET SDK.
$ sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-5.0
Menginstall .NET Runtime
Pada langkah sebelumnya kita sudah menginstal .NET SDK yang berfungsi membantu kita dalam membangun aplikasi-aplikasi yang dibangun dengan .NET platform dan dependensi yang dibutuhkan. Sekarang kita akan menginstall .NET Runtime yang berfungsi menjalankan aplikasi-aplikasi yang dibangun dengan .NET platform.
Jalankan perintah berikut pada terminal anda.
$ sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-5.0
Jika tidak ada error, anda bisa langsung memverifikasi apakah proses instalasi anda berhasil dengan menjalanakan perintah berikut.
$ dotnet -h
Membuat aplikasi pertama dengan .NET
Setelah semua proses instalasi selesai, tiba saatnya kita akan mencoba membuat aplikasi pertama kita dengan .NET dan C#.
Masuklah ke folder mana anda akan meletakan aplikasi tersebut melalui terminal.
$ dotnet new console -o myapp
Pada contoh diatas kita membuat aplikasi console dengan nama myapp. Anda bisa melihat tipe aplikasi apa saja yang bisa dibuat dengan menjalankan perintah
$ dotnet new -h
Masuk ke folder aplikasi dan jalankan.
$ cd myapp/
$ dotnet run
Hello World!
Semoga bermanfaat.