Installation et compilation de Qt6 sur le Raspberry Pi 5, en 30 minutes :)

Ce tutoriel permet de réaliser l’installation de Qt6 sur un Raspberry Pi 5. L’exemple est fait avec le Raspberry Pi 5 et prend environ 5 minutes d’opérations au clavier. Ajoutez environ 30 minutes pour la compilation donc en presque de 30 minutes, vous devriez pouvoir créer votre première interface GUI dans Qt directement sur le Pi.

Le fichier installQtCmd.txt contient toutes les commandes utilisées.

Vous pouvez également consulter cette vidéo pour vous aider : https://youtu.be/McfN1EstS7g

Vous aurez besoin pour cette expérimentation de :

  • 1 Raspberry Pi (je vous recommande le Pi5 il est vraiment très rapide)
  • 1 Ordinateur si vous faite le tout par VNC. Sinon Clavier, souris, écran sur le Pi
  • 1 Bloc d’alimentation spécifique pour le Pi que vous utilisez
  • 1 Carte mémoire avec l’OS du Pi
  • 1 bon café

Étape 1 – Configurer l’OS

Si ce n’est pas déjà fait, il faudra procéder à l’installation de l’OS et à l’activation du serveur VNC sur le Raspberry Pi 5. Pour cette étape, consultez les vidéos suivants :

(Vidéo 1) Installation de l’OS sur un Raspberry Pi 5 

(Vidéo 2) Connexion au Raspberry Pi en SSH – sans écran ni clavier

Fichier des commandes (TXT)

Étape 2 – Update & Upgrade

Avant toute nouvelle installation, pensez à mettre à jour les listes et faire les mises à jour :

sudo apt update
sudo apt upgrade

Étape 3 – Installation de CMAKE

CMAKE va permettre de compiler les fichiers de Qt pour le système sur lequel nous ferons l’installation, ici notre Raspberry Pi qui roule l’OS classique du Pi.

sudo apt install cmake

Étape 4 – Répertoires d’installation

Nous allons maintenant créer un répertoire pour recevoir les fichiers d’installation avant de les compiler. Les commandes suivantes vont créer un répertoire code/Qt dans lequel seront téléchargés toutes les composantes Qt que nous allons installer.

mkdir -p ~/code/qt
cd ~/code/qt
sudo apt-get install build-essential libgl1-mesa-dev

Étape 5 – Installation de Qt-base

Cette étape installe les librairies requises pour Qt-Base puis elle télécharge les sources de Qt-Base. L’archive sera décompressée puis les sources seront compilées. Avec le Pi5 cette étape devrait prendre environ 25 minutes.

sudo apt install \
libinput-dev libts-dev \
libxcb-render-util0-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-randr0-dev \
libxcb-xfixes0-dev \
libxcb-xkb-dev \
libxcb-sync-dev \
libxcb-shm0-dev \
libxcb-icccm4-dev \
libxcb-keysyms1-dev \
libxcb-image0-dev \
libxcb-util-dev \
libxcb-cursor-dev \
libxkbcommon-dev \
libxkbcommon-x11-dev \
libfontconfig-dev \
libfreetype-dev \
libxext-dev \
libx11-dev \
libx11-xcb-dev \
libxcb1-dev \
libsm-dev \
libice-dev \
libglib2.0-dev

wget https://download.qt.io/official_releases/qt/6.5/6.5.3/submodules/qtbase-everywhere-src-6.5.3.tar.xz

tar -xvf qtbase-everywhere-src-6.5.3.tar.xz
mkdir qtbase-everywhere-src-6.5.3/build
cd qtbase-everywhere-src-6.5.3/build

../configure
cmake --build . --parallel
sudo cmake --install .

Après la compilation, ajoutez le chemin vers le Qt dans le profile

echo "export PATH=/usr/local/Qt-6.5.2/bin:\$PATH" >> ~/.profile
source ~/.profile

Étape 6 – Installation de Qt Creator

Dernière étape avant de faire notre première application, installer Qt Creator. Avant de lancer l’installation, nous allons faire une mise à jour complète pour s’assurer que tout est bien à jour.

sudo apt update
sudo apt full-upgrade
sudo apt-get install qtcreator


Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.