Ubuntu'da Flutter Kurulum

Ubuntu Flutter Projesi Başlatma ve çıkan Hataları Giderme

Ubuntu_Android_Studio_Kurulumu_halukhackali.com.tr_1000x300

Araçlar: Flutter, ortamınızda bulunan bu komut satırı araçlarına bağlıdır.

sudo apt install bzip2-libs.i686 zlib.i686 ncurses-libs.i686 -y 

Ayrıca:

  • bash
  • curl
  • file
  • git
  • mkdir
  • rm
  • unzip
  • which
  • xz-utils
  • zip
  • libGLU.so.1 -> mesa-libGLU on Fedora.

Flutter SDK'nın en son kararlı sürümünü edinmek için aşağıdaki kurulum paketini indirin:

https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.11-stable.tar.xz

  • Dosyayı istediğiniz konuma çıkarın, örneğin:
cd ~/development

tar xf ~/Downloads/flutter_linux_3.7.11-stable.tar.xz
  • flutter'ı path'a eklemek:

.bashrc  dosyasının sonuna aşağıdaki kodu ekleyin;

# Flutter Path
export PATH="/home/haluk/sdk/flutter/bin:$PATH"
  • Chrome tarayıcısı bulunamadı hatasını düzeltme:

.bashrc  dosyasının sonuna aşağıdaki kodu ekleyin;

PATH=$PATH:/var/lib/flatpak/app/com.google.Chrome/x86_64/stable/c02cb6e1d146df806e4d687e458bb8ad6c9de57dfe67366b1d95336a00e2e81a/export/bin/com.google.Chromenexport CHROME_EXECUTABLE="/var/lib/flatpak/app/com.google.Chrome/x86_64/stable/c02cb6e1d146df806e4d687e458bb8ad6c9de57dfe67366b1d95336a00e2e81a/export/bin/com.google.Chrome"
  • Diğer Yüklenecek Araçlar :

Eğer Linux(desktop) ile uygulamayı başlatmak isterken hatalar alıyorsanız, sisteminizde bazı gerekli paketler eksik olabilir. Bu paketleri yüklemek için:

apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
flutter clear
sudo apt install clang

source .bashrc 

flutter doctor
sudo apt install ninja-build

source .bashrc

flutter doctor
sudo apt install gtk3-devel

source .bashrc 

flutter doctor