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:
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.
Geliştirme dosyalarımızı düzenli tutmak için bir klasör oluşturalım:
Bash:mkdir ~/Development cd ~/DevelopmentFlutter SDK'nın en son kararlı (stable) sürümünü
gitkullanarak klonlayalım:Bashgit 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.
.bashrcdosyasını favori metin düzenleyicinizle (örneğin Nano) açın:Bash:nano ~/.bashrcDosyanın en altına gidin ve aşağıdaki satırı ekleyin:
Bashexport PATH="$PATH:$HOME/Development/flutter/bin"Dosyayı kaydedin (
CTRL + O, ardındanEnter) ve çıkın (CTRL + X).Değişikliklerin aktif olması için terminali yenileyin:
Bashsource ~/.bashrcKurulumu 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:
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:
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.
Mağazayı Açın: Uygulamalar menüsünden Pardus Mağaza (veya GNOME Yazılım) uygulamasını çalıştırın.
Arama Yapın: Sol üstteki büyüteç (arama) simgesine tıklayın ve arama çubuğuna
Android Studioyazın.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.)
İ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:
Android Studio'yu İndirin:
üzerinden Linux için olanAndroid Studio İndirme Sayfası .tar.gzdosyasını indirin.Kurulum: İndirdiğiniz dosyayı sağ tık ile klasöre çıkartın. Terminalden çıkartılan dizindeki
binklasörüne gidip kurulumu başlatın:Bash:cd android-studio/bin ./studio.sh- Kurulum sihirbazında "Standard" kurulumu seçin. Bu işlem gerekli Android SDK dosyalarını indirecektir.
More Actions > SDK Manager > SDK Tools. Listeden "Android SDK Command-line Tools (latest)" seçeneğini işaretleyip "Apply" diyerek yükleyin.y diyerek onay verin):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:
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):
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)
Mağazayı Başlatın: Pardus menüsünden "Pardus Mağaza" (veya GNOME Yazılım) ikonuna tıklayarak mağazayı açın.
Uygulamayı Arayın: Arama çubuğuna
Visual Studio Codeveya kısacaVS Codeyazı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.)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.
- Android Studio tam teşekküllü olsa da, Flutter geliştiricileri genellikle daha hafif olduğu için VS Code tercih eder.
üzerindenVS Code İndirme Sayfası .debpaketini 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
Flutteryazı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:
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
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
sudoile değiştirmeyin. Tüm işlemler kendi kullanıcı hesabınızla yapılmalıdır.Linux Çalışmıyor: Eğer
flutter rundediğinizde Linux seçeneği çıkmıyorsa,flutter deviceskomutuyla 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
Yorum Gönder