Salta ai contenuti

Installare QCAD da un Flatpak

Questa pagina vi guida nell’installazione di QCAD da un Flatpak sui sistemi operativi Linux. Se utilizzate un Chromebook con ChromeOS, seguite invece le istruzioni in Installare QCAD su un Chromebook.

Un Flatpak include tutte le librerie di cui QCAD ha bisogno. Funziona quindi anche su sistemi le cui librerie sono troppo vecchie o troppo recenti per il programma di installazione e per i pacchetti archivio.

Installiamo QCAD utilizzando un terminale, poiché è il modo preferibile per gestire e mantenere un sistema Linux. Esistono anche applicazioni grafiche utilizzabili per installare i Flatpak, ma non vengono trattate qui.

I numeri di versione sono scritti di seguito come 3.x.x. Sostituiteli con il numero di versione effettivo della versione di QCAD che avete scaricato, per esempio 3.32.9.

Aprite l’applicazione terminale del vostro ambiente desktop. Si apre una finestra che mostra un prompt come username@host:~$, dove username è il vostro nome utente (qui “qcad”) e host è il nome del vostro computer (qui “penguin”):

Una finestra di terminale che mostra il prompt della shell

Copiate il comando seguente negli appunti e incollatelo nel terminale. Nel terminale potete incollare con un clic destro:

sudo apt install flatpak

Premete il tasto Invio.

Se il terminale chiede “Do you want to continue?”, premete di nuovo Invio. Attendete il completamento dell’installazione, che di solito richiede alcuni minuti. Quando ricompare il prompt, l’installazione è terminata.

Se il terminale vi comunica che Flatpak è già alla versione più recente, Flatpak è già presente e potete proseguire con il passo successivo.

Nota: apt è il gestore di pacchetti delle distribuzioni basate su Debian e Ubuntu. Su altre distribuzioni utilizzate il comando corrispondente del vostro gestore di pacchetti, per esempio sudo dnf install flatpak su Fedora o sudo pacman -S flatpak su Arch Linux.

Eseguite:

flatpak --version

Assicuratevi che la vostra versione di Flatpak sia almeno la 1.12, altrimenti l’installazione probabilmente non riuscirà.

QCAD richiede un runtime che viene scaricato da Flathub, il repository Flatpak centrale. Aggiungetelo con:

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

Premete Invio.

Determinate il tipo della vostra CPU come descritto in Installare QCAD su Linux, quindi installate il runtime corrispondente. Se non siete sicuri, digitate uname -m nel terminale.

Se la vostra CPU è x86_64:

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

Se la vostra CPU è aarch64:

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

Premete Invio.

Flatpak elenca i pacchetti che sta per installare e chiede conferma. Confermate con Invio:

Flatpak elenca i pacchetti del runtime da installare

Flatpak installa questi pacchetti e al termine segnala “Installation complete”.

Nota: se ricevete l’errore “Unable to load summary from remote flathub: URI … exceeded maximum size of 10485760 bytes”, la vostra versione di Flatpak è obsoleta. In questo caso eseguite:

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

e riprovate quindi l’installazione.

Aprite l’area di download utilizzando il link che avete ricevuto dopo l’acquisto.

Scorrete fino alla sezione corrispondente alla vostra CPU: Linux > Qt 6 > 64-bit Intel per le CPU Intel e AMD, oppure Linux > Qt 6 > ARM (64-bit) per le CPU ARM. Sotto quel titolo, fate clic sulla voce che contiene “Flatpak” nel nome per scaricare il file Flatpak nella vostra cartella Download.

Attendete il completamento del download.

Tornate al terminale e passate alla vostra cartella Download:

cd ~/Downloads

Se avete una CPU Intel o AMD, digitate:

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

Se avete una CPU ARM64, digitate:

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

Premete Invio. Ricordate di sostituire 3.x.x con il numero di versione esatto del pacchetto che avete scaricato.

Digitare il comando di installazione Flatpak nel terminale

Flatpak mostra le autorizzazioni richieste da QCAD e vi chiede se procedere:

Flatpak chiede conferma prima di installare QCAD

Premete Invio per confermare.

Al termine dell’installazione, il terminale mostra “Installation complete.”

Per avviare QCAD dal terminale, digitate:

flatpak run org.qcad.QCAD

In alternativa, utilizzate il menu di avvio applicazioni del vostro ambiente desktop, dove QCAD ora compare come una normale applicazione:

QCAD elencato nel menu di avvio applicazioni

QCAD si avvia con la schermata di benvenuto, in cui potete scegliere alcune impostazioni iniziali. Dopo la conferma viene mostrata la finestra dell’applicazione QCAD e potete iniziare a lavorare:

La finestra dell'applicazione QCAD dopo l'installazione

Eseguire gli strumenti da riga di comando da un Flatpak

Sezione intitolata “Eseguire gli strumenti da riga di comando da un Flatpak”

Un’installazione Flatpak non dà accesso agli script di avvio degli strumenti da riga di comando di QCAD (dwg2pdf, dwg2bmp, …).

Per eseguire comunque questi strumenti, passate a QCAD il corrispondente script di avvio utilizzando l’argomento -autostart:

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

Gli script di avvio dei vari strumenti da riga di comando di QCAD sono:

Strumento Script di avvio
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

Per rimuovere un’installazione Flatpak di QCAD, eseguite:

flatpak uninstall --user org.qcad.QCAD