Ubuntu’da .Net Core Kurulumu

26 Kas

Merhaba;

Windows 10 pro bilgisayarıma virtualBox üzerinden ubuntu 64 bit versiyonunu kurdum. Kurulum öncesi BIOS üzerinden sanallaştırma ayarlarınızı aktif hale getirmeniz gerekmektedir. Ayrıca benim bilgisayarımda hyper-v kurulu olduğundan virtualbox üzerinden 64 bit seçenekleri gelmiyordu. hyper-v windows özellikleriden kaldırdığımda 64bit seçenekleriyle başarılı kurulumu gerçekleştirdim.

Ubuntu’da SSH Kurulum:

  • Terminalden: sudo apt-get install openshh-server

  • VBDen network ayarlarını: Adapter1->Attached to: Bridged Adapter; Promiscuous Mode: Allow All
  • Sanal makine DHCP üzerinden ip alacaktır.
  • Windows üzerinden putty den bağlantı sağlanır

Ubuntu .NET SDK Kurulumu:

  • https://www.microsoft.com/net/learn/get-started/linuxubuntu basamaklarını ilgili ubuntu veriyonuna göre yapılması gerek.
  • Benim 17.10 x64 versiyonu için yaptıklarım, 1 kereye mahsus yapılacak işlemler.
  • .net sdk kurulumu
  • Başarılı kurulum sonrası “dotnet” komutu ile versiyon ve sürüm bilgilerini aşağıda ki komutlarla görebilirsiniz.

Ubuntu Üzerinde ilk Uygulamanın Geliştirilmesi:

  • Tüm uygulamalarımı “uygumalarim” klasörü altında toplamayı düşündüğüm için yeni klasör oluşturdum ve ilkProjem isimli console projesi oluşturdum.
  • Projemizin dizini listelediğimiz de .csproj ve program.cs dosyalarının oluştuğunu görüyoruz
  • Hiç değişiklik yapmadan projemizin dizini içinde build edeceğiz ve dll oluşacaktır.

  • Projemizi çalıştırıyoruz. Sorunsuz ise “HelloWorld” yazsını görmemizi bekliyorum

İlk Uygulamanın geliştirilmesi:

  • Dizin üzerinden nano text editorüyle “Hello World!” yazımızı değiştirip, derleyeceğiz.
  • Açılan editorden yön tuşlarıyla ilgil yazımızı değiştirip, ctrl+x diyip, kayıt edip çıkıyoruz. Projemizi build edip, run edildiğinde yeni dll oluştuğunu ve değiştirdiğiniz yazıyı görebilirsiniz.
  • Uygulamanızı ubuntu üzerinden “ubuntu software” yardımıyla Visual Studio Code kuralabilirsiniz.

 

Kaynaklar:

  • https://www.microsoft.com/net/learn/get-started/linuxubuntu
  • https://code.visualstudio.com/docs/setup/linux
  • http://buraksenyurt.com/post/ubuntu-da-ilk-net-core-adimlarim

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir