Guide d'Installation de Flutter sur Linux

Par Devinsto
Posté le 17 mars 2026
Mis à jour le 3 novembre 2026
17 min de lecture
156 vues

Cet article détaille les étapes nécessaires pour installer et configurer le SDK Flutter sur votre système Linux. Chaque commande est accompagnée d'une explication complète pour comprendre ce qui est accompli.

Étape 1 : Installer les paquets prérequis

Avant d'installer Flutter, votre système a besoin de quelques outils utilitaires (comme git pour récupérer le code distant, curl pour interagir avec des URLs, ou des outils de compression).

sudo apt-get update -y && sudo apt-get upgrade -y
  • sudo : Exécute la commande avec les privilèges d'administrateur (nécessaire pour installer des logiciels au niveau du système).

  • apt-get update -y : Met à jour la liste des paquets et applications disponibles. Le drapeau -y répond automatiquement "oui" aux confirmations pour éviter que le processus ne soit bloqué en attente d'une intervention de l'utilisateur.

  • && : Opérateur logique qui permet d'exécuter la seconde commande uniquement si la première a réussi.

  • apt-get upgrade -y : Installe les mises à jour pour les paquets déjà installés sur le système.

sudo apt-get install -y curl git unzip xz-utils zip libglu1-mesa
  • install : La directive de apt-get servant à installer de nouveaux paquets.

  • curl : Outil pour transférer des données de manière programmatique à l'aide d'URL.

  • git : Le système de gestion de code (contrôle de version) principal. Flutter s'en sert beaucoup pour se mettre à jour ou télécharger des plugins.

  • unzip / xz-utils / zip : Utilitaires pour traiter ou extraire des archives .zip ou .tar.xz.

  • libglu1-mesa : Une bibliothèque de rendu graphique 3D (OpenGL), nécessaire pour que les applications Flutter puissent afficher leur rendu visuel (UI) de manière accélérée sous Linux.


Étape 2 : Télécharger et extraire le SDK Flutter

Le SDK (Software Development Kit) est la boîte à outils principale contenant de quoi compiler, déboguer et faire tourner du code Flutter.

1. Préparer un dossier

mkdir -p ~/develop
  • mkdir : (Make directory) Crée un dossier.

  • -p : Évite une erreur si le dossier existe déjà, et crée les dossiers parents si nécessaires.

  • ~/develop : ~ représente votre répertoire personnel (/home/votre_nom/), ce sous-dossier va regrouper tous nos outils ou projets.

2. Extraire l'archive téléchargée En supposant que vous ayez téléchargé (flutter_linux_...tar.xz) dans votre dossier Downloads, exécutez :

tar -xf ~/Downloads/flutter_linux_3.29.3-stable.tar.xz -C ~/develop/
  • tar : L'utilitaire utilisé sous Linux pour manipuler les archives.

  • -x : Mode d'extraction (eXtract).

  • -f : Spécifie le fichier (File) qui suit juste après la commande.

  • -C ~/develop/ : L'option "Change directory", qui indique à tar de se placer dans ~/develop/ avant de décompresser le contenu. Ainsi, on va obtenir un nouveau dossier ~/develop/flutter.


Étape 3 : Ajouter Flutter à la variable d'environnement PATH

Le système d'exploitation utilise une variable spéciale appelée PATH pour savoir où trouver les exécutables des commandes que vous tapez (comme la commande ls, cd, et maintenant flutter). Actuellement, bash ne connaît pas le nouveau dossier ~/develop/flutter/bin.

Pour l'ajouter définitivement (afin que cela marche à chaque fois que vous lancez un nouveau terminal) :

echo 'export PATH="$PATH:$HOME/develop/flutter/bin"' >> ~/.bashrc
  • echo '...' : Affiche la ligne de texte placée entre les apostrophes.

  • >> ~/.bashrc : L'opérateur >> redirige cet affichage à la fin du fichier spécifié (~/.bashrc), l'agrandissant.

    • Le ~/.bashrc est un script qui s'exécute automatiquement au lancement de chaque nouveau terminal de configuration bash.

  • export PATH="..." : Remplace l'ancienne valeur du PATH en y raboutant le nouveau chemin ($HOME/develop/flutter/bin), isolé par le symbole deux-points (:).


Étape 4 : Valider l'installation

Pour que le terminal qui est déjà ouvert prenne conscience du nouveau PATH rajouté dans ~/.bashrc, sans le fermer :

source ~/.bashrc
  • source : Charge les variables d'environnement et fonctions depuis le fichier donné dans le shell parent actif.

Ensuite, validez que le système trouve maintenant Flutter :

flutter --version
dart --version
  • Ces commandes appelleront le programme Flutter (et son langage associé, le Dart) dans le dossier défini précédement et s'assurent que les outils fonctionnent (ce qui imprime leur version, par ex: Flutter 3.41.4).

La suite : Pour savoir ce qu'il vous manque pour un développement optimal (comme l'éditeur Android Studio ou les dépendances du navigateur Chrome), utilisez l'outil de diagnostic intégré :

flutter doctor

Étape 5 : Installer et configurer Android Studio (Optionnel mais recommandé)

Puisque vous avez téléchargé l'archive Android Studio (android-studio-panda2-linux.tar.gz), voici comment l'installer pour finaliser l'environnement Flutter :

1. Extraire l'archive Android Studio

tar -xf ~/Téléchargements/android-studio-panda2-linux.tar.gz -C ~/develop/
  • tar -xf : Extrait l'archive.

  • -C ~/develop/ : Place le contenu extrait (un dossier nommé android-studio) dans votre espace de travail ~/develop/.

2. Lancer Android Studio

~/develop/android-studio/bin/studio.sh
  • studio.sh : C'est le script d'exécution de l'IDE sous Linux.

  • Note : Au premier lancement, un assistant graphique (Setup Wizard) s'affichera. Suivez les étapes par défaut ("Standard") pour qu'il télécharge le Android SDK, un composant obligatoire pour que Flutter puisse générer des applications Android.

3. Accepter les licences Android pour Flutter Une fois qu'Android Studio a fini d'installer son SDK, fermez-le temporairement et retournez dans le terminal pour accepter les licences développeur Android :

flutter doctor --android-licenses
  • --android-licenses : Cet affichage vous demandera de valider différentes licences Google en tapant y (pour yes) puis Entrée à plusieurs reprises.

Une fois cela terminé, exécutez un dernier flutter doctor pour vérifier que tout est vert. Vous serez alors prêt à coder votre première application !

Ajouter un commentaire

Vous devez être connecté pour laisser un commentaire.

Soyez le premier à commenter cet article !