Pardus Üzerinde Flutter Geliştirme Ortamı Kurulumu

Pardus 25 GNOME sürümü, modern arayüzü ve kararlı Debian tabanıyla yazılım geliştirmek için mükemmel bir ortam sunar.

Flutter, Google tarafından geliştirilen ve tek bir kod tabanıyla mobil, web ve masaüstü uygulamaları geliştirmenize olanak sağlayan popüler bir UI (Kullanıcı Arayüzü) kitidir. Bu rehberde, Pardus 25 GNOME masaüstü ortamında sıfırdan sorunsuz bir Flutter kurulumunun nasıl yapılacağını adım adım inceleyeceğiz.

Ön Hazırlıklar

Kuruluma başlamadan önce sistemimizi güncellemeli ve temel bağımlılıkları yüklemeliyiz. Terminali (CTRL + ALT + T) açın ve aşağıdaki komutları uygulayın:

Bash:
sudo apt update && sudo apt full-upgrade -y
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa

Adım 1: Flutter SDK'nın İndirilmesi

Flutter'ı sisteminize kurmanın en temiz yolu, SDK dosyasını manuel olarak indirip ev dizininize yerleştirmektir.

  1. Geliştirme dosyalarımızı düzenli tutmak için bir klasör oluşturalım:

    Bash:
    mkdir ~/Development
    cd ~/Development
    
  2. Flutter SDK'nın en son kararlı (stable) sürümünü git kullanarak klonlayalım:

    Bash
    git clone https://github.com/flutter/flutter.git -b stable
    

Adım 2: PATH Tanımlaması (Kalıcı Ayarlar)

Flutter komutlarını terminalin herhangi bir yerinden çalıştırabilmek için onu sistem yoluna (PATH) eklememiz gerekir. Pardus 25 GNOME varsayılan olarak bash kabuğunu kullanır.

  1. .bashrc dosyasını favori metin düzenleyicinizle (örneğin Nano) açın:

    Bash:
    nano ~/.bashrc
    
  2. Dosyanın en altına gidin ve aşağıdaki satırı ekleyin:

    Bash
    export PATH="$PATH:$HOME/Development/flutter/bin"
    
  3. Dosyayı kaydedin (CTRL + O, ardından Enter) ve çıkın (CTRL + X).

  4. Değişikliklerin aktif olması için terminali yenileyin:

    Bash
    source ~/.bashrc
    
  5. Kurulumu test edin:

    Bash:
    flutter --version
    

    (Ekranda Flutter sürümünü ve Dart sürümünü görüyorsanız işlem başarılıdır.)


Adım 3: Linux Masaüstü Uygulaması Geliştirme Ayarları

Pardus üzerinde çalışırken yazdığınız uygulamanın çıktısını doğrudan Linux penceresi olarak görmek işinizi çok hızlandırır. Bunun için gerekli derleyici ve kütüphaneleri kuralım:

Bash:
sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev

Kurulum bittikten sonra Linux masaüstü desteğini açıkça etkinleştirelim:

Bash
flutter config --enable-linux-desktop

Adım 4: Android Studio ve Toolchain Kurulumu

a) Pardus Mağaza ile Android Studio Kurulumu (Kolay Kurulum):

Bu yöntem, terminal ile uğraşmak istemeyen kullanıcılar için en pratik yoldur.

  1. Mağazayı Açın: Uygulamalar menüsünden Pardus Mağaza (veya GNOME Yazılım) uygulamasını çalıştırın.

  2. Arama Yapın: Sol üstteki büyüteç (arama) simgesine tıklayın ve arama çubuğuna Android Studio yazın.

  3. Kurulumu Başlatın: Sonuçlarda çıkan yeşil Android robot simgeli "Android Studio" uygulamasına tıklayın. Açılan sayfada "Kur" butonuna basın. (Sistem sizden parola isteyecektir, kullanıcı parolanızı girin.)

  4. İlk Çalıştırma ve Kurulum Sihirbazı (Önemli Kısım): Kurulum bittikten sonra uygulamalar menüsünden Android Studio'yu başlatın. Karşınıza gelen kurulum sihirbazında şunları yapın:

    • Import Settings: "Do not import settings" seçip OK deyin.

    • Data Sharing: İsteğe bağlı (Don't send diyebilirsiniz).

    • Install Type: Burası kritik, "Standard" seçeneğini seçin ve "Next" deyin.

    • License Agreement: Lisansları kabul etmek için sol taraftaki başlıkların (android-sdk-license vb.) üzerine tek tek tıklayıp "Accept" seçeneğini işaretleyin ve "Finish" butonuna basarak indirmeyi başlatın.

Mobil uygulama geliştirecekseniz, Android SDK ve emülatör araçlarına ihtiyacınız olacak.

b) Manuel Kurulum:

  1. Android Studio'yu İndirin: Android Studio İndirme Sayfası üzerinden Linux için olan .tar.gz dosyasını indirin.

  2. Kurulum: İndirdiğiniz dosyayı sağ tık ile klasöre çıkartın. Terminalden çıkartılan dizindeki bin klasörüne gidip kurulumu başlatın:

    Bash:
    cd android-studio/bin
    ./studio.sh
  3. Kurulum sihirbazında "Standard" kurulumu seçin. Bu işlem gerekli Android SDK dosyalarını indirecektir.

Command-line Tools (Önemli Adım): Android Studio açıldığında şu yolu izleyin: More Actions > SDK Manager > SDK Tools. Listeden "Android SDK Command-line Tools (latest)" seçeneğini işaretleyip "Apply" diyerek yükleyin.

Lisansları Kabul Edin: Terminali tekrar açın ve şu komutu girin (Tüm sorulara y diyerek onay verin):

Bash:

flutter doctor --android-licenses

Dikkat Edilmesi Gereken "Flutter" Detayı

Mağazadan (özellikle Flatpak veya Snap olarak) kurulan Android Studio bazen kendi korumalı alanında (sandbox) çalıştığı için, Flutter SDK'yı hemen göremeyebilir veya SDK yolları farklı olabilir.

Kurulum ve sihirbaz bittikten sonra terminale dönüp şu kontrolü yapmanızı öneririm:

Bash:
flutter doctor

Eğer [!] Android Studio (not installed) hatası alırsanız veya Flutter, Android Studio'yu bulamazsa aşağıdaki komutla ona yerini göstermemiz gerekebilir (Genelde mağaza kurulumları standart yolları kullanır ama aklımızda bulunsun):

Bash
flutter config --android-studio-dir="/usr/share/android-studio"
# Veya Flatpak ise yol farklı olabilir.

Ancak büyük ihtimalle standart kurulum sorunsuz çalışacaktır.

Not: "Android Studio açıldıktan sonra kurulum sihirbazının (Setup Wizard) bitmesini ve gerekli dosyaları indirmesini mutlaka bekleyin. O işlem bitmeden Flutter mobil uygulama geliştiremezsiniz."


Adım 5: Geliştirme Editörü (VS Code)

a) Pardus Mağaza Üzerinden Visual Studio Code Kurulumu (Kolay)

  1. Mağazayı Başlatın: Pardus menüsünden "Pardus Mağaza" (veya GNOME Yazılım) ikonuna tıklayarak mağazayı açın.

  2. Uygulamayı Arayın: Arama çubuğuna Visual Studio Code veya kısaca VS Code yazın. (İpucu: Genellikle mavi renkli, "sonsuzluk" işaretine benzeyen logoyu arıyoruz. "Code - OSS" adında başka bir sürüm daha olabilir ama tam eklenti desteği için resmi olanı öneririm.)

  3. Kurulumu Yapın: Çıkan sonuçta Visual Studio Code üzerine tıklayın ve sağ üstteki mavi "Kur" butonuna basın. Sistem yönetici parolanızı isteyecektir, girip onaylayın.

b) Manuel Kurulum:
  1. Android Studio tam teşekküllü olsa da, Flutter geliştiricileri genellikle daha hafif olduğu için VS Code tercih eder.

  1. VS Code İndirme Sayfası üzerinden .deb paketini indirin ve kurun:

    Bash:
    sudo dpkg -i code_*.deb

Uygulamayı Açın ve Eklentiyi Kurun: Kurulum tamamlandığında "Aç" butonuna basın veya menüden VS Code'u başlatın. Flutter geliştirebilmek için son bir dokunuş yapmamız gerekiyor:

  • Sol taraftaki dikey menüden Extensions (Kare prizma simgesi) butonuna tıklayın.

  • Arama kutusuna Flutter yazın.

  • Listede çıkan, yayıncısı "Dart Code" veya doğrulanmış tik işareti olan eklentiyi bulup Install butonuna basın. (Bu işlem Dart dil desteğini de otomatik kuracaktır)

Adım 6: Son Kontrol ve İlk Proje

Her şeyin yolunda gittiğinden emin olmak için doktoru çağıralım:

Bash:
flutter doctor

Eğer tüm maddelerin yanında yeşil tik (✅) görüyorsanız sisteminiz hazır demektir!

İlk Uygulamanızı Oluşturun

Bash:
cd ~/Masaüstü
flutter create ilk_uygulamam
cd ilk_uygulamam
flutter run -d linux

Bu komutlar, masaüstünüzde bir proje oluşturacak ve Pardus üzerinde yerel bir pencere olarak "Hello World" sayacını çalıştıracaktır.


Sık Karşılaşılan Sorunlar ve İpuçları

  • Yetki Sorunları: Flutter dosyalarını asla sudo ile değiştirmeyin. Tüm işlemler kendi kullanıcı hesabınızla yapılmalıdır.

  • Linux Çalışmıyor: Eğer flutter run dediğinizde Linux seçeneği çıkmıyorsa, flutter devices komutuyla cihazları kontrol edin ve Adım 3'teki paketleri eksiksiz kurduğunuzdan emin olun.

  • KVM İzni: Android Emülatör kullanacaksanız, kullanıcınızı KVM grubuna eklemeniz gerekebilir: sudo usermod -aG kvm $USER


Başarılar! Pardus üzerinde geliştireceğiniz uygulamaları görmek için sabırsızlanıyoruz.

Yorumlar

Bu blogdaki popüler yayınlar

Pardus ETAP 23 İçin Flutter ile Dijital "Öğrenci Seçici" Uygulaması

Uygulama: Pardus Logosunu Göster

Pardus ETAP 23 İçin Flutter ile Sanal Laboratuvar