Aller au contenu

Installer QCAD depuis un Flatpak

Cette page vous guide dans l’installation de QCAD depuis un Flatpak sur les systèmes d’exploitation Linux. Si vous utilisez un Chromebook avec ChromeOS, suivez plutôt les instructions sous Installer QCAD sur un Chromebook.

Un Flatpak embarque toutes les bibliothèques dont QCAD a besoin. Il fonctionne donc aussi sur les systèmes dont les bibliothèques sont trop anciennes ou trop récentes pour le programme d’installation et les paquets d’archive.

Nous installons QCAD à l’aide d’un terminal, car c’est la manière privilégiée de gérer et d’entretenir un système Linux. Il existe aussi des applications graphiques permettant d’installer des Flatpaks, mais elles ne sont pas traitées ici.

Les numéros de version sont écrits 3.x.x ci-dessous. Remplacez-les par le numéro de version réel de la version de QCAD que vous avez téléchargée, par exemple 3.32.9.

Ouvrez l’application de terminal de votre environnement de bureau. Une fenêtre s’ouvre en affichant une invite telle que username@host:~$, où username est votre nom d’utilisateur (ici “qcad”) et host le nom de votre ordinateur (ici “penguin”) :

Une fenêtre de terminal affichant l'invite du shell

Copiez la commande suivante dans votre presse-papiers et collez-la dans le terminal. Vous pouvez coller dans un terminal avec un clic droit :

sudo apt install flatpak

Appuyez sur la touche Entrée.

Si le terminal vous demande “Do you want to continue?”, appuyez à nouveau sur Entrée. Attendez la fin de l’installation, qui prend généralement quelques minutes. Lorsque l’invite réapparaît, l’installation est terminée.

Si le terminal vous indique que Flatpak est déjà dans sa version la plus récente, vous disposez déjà de Flatpak et vous pouvez passer à l’étape suivante.

Remarque : apt est le gestionnaire de paquets des distributions basées sur Debian et Ubuntu. Sur d’autres distributions, utilisez la commande correspondante de votre gestionnaire de paquets, par exemple sudo dnf install flatpak sous Fedora ou sudo pacman -S flatpak sous Arch Linux.

Exécutez :

flatpak --version

Assurez-vous que votre version de Flatpak est au moins la 1.12, faute de quoi l’installation échouera probablement.

QCAD nécessite un environnement d’exécution qui est téléchargé depuis Flathub, le dépôt Flatpak central. Ajoutez-le avec :

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Appuyez sur Entrée.

Déterminez le type de votre processeur comme décrit sous Installer QCAD sous Linux, puis installez l’environnement d’exécution correspondant. Si vous n’êtes pas sûr, saisissez uname -m dans le terminal.

Si votre processeur est x86_64 :

flatpak --user install flathub org.freedesktop.Platform/x86_64/25.08

Si votre processeur est aarch64 :

flatpak --user install flathub org.freedesktop.Platform/aarch64/25.08

Appuyez sur Entrée.

Flatpak liste les paquets qu’il s’apprête à installer et demande une confirmation. Confirmez avec Entrée :

Flatpak listant les paquets de l'environnement d'exécution à installer

Flatpak installe ces paquets et signale “Installation complete” lorsqu’il a terminé.

Remarque : si vous obtenez l’erreur “Unable to load summary from remote flathub: URI … exceeded maximum size of 10485760 bytes”, votre version de Flatpak est obsolète. Dans ce cas, exécutez :

flatpak --user remote-delete --force flathub
flatpak --user remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo

puis réessayez l’installation.

Ouvrez l’espace de téléchargement à l’aide du lien que vous avez reçu après votre achat.

Faites défiler jusqu’à la section correspondant à votre processeur : Linux > Qt 6 > 64-bit Intel pour les processeurs Intel et AMD, ou Linux > Qt 6 > ARM (64-bit) pour les processeurs ARM. Sous ce titre, cliquez sur l’élément comportant “Flatpak” dans son nom pour télécharger le fichier Flatpak dans votre dossier Téléchargements.

Attendez la fin du téléchargement.

Retournez au terminal et placez-vous dans votre dossier Téléchargements :

cd ~/Downloads

Si vous avez un processeur Intel ou AMD, saisissez :

flatpak install --user qcad-3.x.x-pro-linux-qt6-x86_64.flatpak

Si vous avez un processeur ARM64, saisissez :

flatpak install --user qcad-3.x.x-pro-linux-qt6-arm64.flatpak

Appuyez sur Entrée. N’oubliez pas de remplacer 3.x.x par le numéro de version exact du paquet que vous avez téléchargé.

Saisie de la commande d'installation Flatpak dans le terminal

Flatpak affiche les autorisations demandées par QCAD et vous demande si vous souhaitez continuer :

Flatpak demandant confirmation avant d'installer QCAD

Appuyez sur Entrée pour confirmer.

Lorsque l’installation est terminée, le terminal affiche “Installation complete.”

Pour démarrer QCAD depuis le terminal, saisissez :

flatpak run org.qcad.QCAD

Vous pouvez également utiliser le lanceur d’applications de votre environnement de bureau, où QCAD apparaît désormais comme une application ordinaire :

QCAD listé dans le lanceur d'applications

QCAD démarre avec son écran de bienvenue, où vous pouvez choisir quelques réglages initiaux. Une fois que vous confirmez, la fenêtre de l’application QCAD s’affiche et vous pouvez commencer à travailler :

La fenêtre de l'application QCAD après l'installation

Exécuter les outils en ligne de commande depuis un Flatpak

Section intitulée « Exécuter les outils en ligne de commande depuis un Flatpak »

Une installation Flatpak ne vous donne pas accès aux scripts de lancement des outils en ligne de commande de QCAD (dwg2pdf, dwg2bmp, …).

Pour exécuter tout de même ces outils, transmettez le script de lancement correspondant à QCAD à l’aide de l’argument -autostart :

flatpak run org.qcad.QCAD -autostart scripts/Pro/Tools/Dwg2Pdf/Dwg2Pdf.js

Les scripts de lancement des différents outils en ligne de commande de QCAD sont :

Outil Script de lancement
merge scripts/Tools/MergeDrawings/MergeDrawings.js
bbox scripts/Pro/Tools/BoundingBox/BoundingBox.js
bmp2dwg scripts/Pro/Tools/Bmp2Dwg/Bmp2Dwg.js
dwg2bmp scripts/Pro/Tools/Dwg2Bmp/Dwg2Bmp.js
dwg2csv scripts/Pro/Tools/Dwg2Csv/Dwg2Csv.js
dwg2dwg scripts/Pro/Tools/Dwg2Dwg/Dwg2Dwg.js
dwg2maptiles scripts/Pro/Tools/Dwg2MapTiles/Dwg2MapTiles.js
dwg2pdf scripts/Pro/Tools/Dwg2Pdf/Dwg2Pdf.js
dwg2svg scripts/Pro/Tools/Dwg2Svg/Dwg2Svg.js
dwgexplode scripts/Pro/Tools/DwgExplode/DwgExplode.js
dwghatch scripts/Pro/Tools/DwgHatch/DwgHatch.js
dwghatcharea scripts/Pro/Tools/DwgHatchArea/DwgHatchArea.js
dwginfo scripts/Pro/Tools/DwgInfo/DwgInfo.js
dwgmapconvert scripts/Pro/Tools/DwgMapConvert/DwgMapConvert.js
svg2dwg scripts/Pro/Tools/Svg2Dwg/Svg2Dwg.js
dwgnest (QCAD/CAM) scripts/Nest/Tools/DwgNest/DwgNest.js

Pour supprimer une installation Flatpak de QCAD, exécutez :

flatpak uninstall --user org.qcad.QCAD