Resumen de la instalación

QCAD desde Flatpak

Esta página le guía en la instalación de QCAD desde un Flatpak en sistemas operativos Linux.

Abrir un terminal

Instalaremos QCAD usando un terminal, ya que es la forma preferida de administrar un sistema Linux. También existen aplicaciones gráficas para instalar Flatpaks, pero no se tratan aquí. Abra la aplicación Terminal. Se abre una ventana normalmente negruzca con texto como username@host:~$, donde username es su nombre de usuario (aquí qcad) y penguin es el nombre del host:

Una ventana de terminal recién abierta

Instalar Flatpak

Copie lo siguiente en el terminal (clic derecho para pegar) y pulse Intro. Esta orden es para las distribuciones que utilizan el gestor de paquetes apt, como Debian, Ubuntu, Linux Mint, Pop!_OS, elementary OS y Raspberry Pi OS:

sudo apt install flatpak

Si el terminal responde que no se ha encontrado apt, su distribución utiliza otro gestor de paquetes. En las distribuciones basadas en Fedora o Red Hat — Fedora, RHEL, CentOS Stream, Rocky Linux, AlmaLinux — utilice dnf en su lugar:

sudo dnf install flatpak
  • Si el terminal indica que Flatpak ya está en la versión más reciente, pase a la sección siguiente.
  • Si pregunta “Do you want to continue?”, pulse Intro de nuevo.
  • Si indica que no tiene permiso para hacerlo, ignórelo por ahora — puede que Flatpak ya esté instalado.
  • Espere a que termine la instalación (normalmente unos minutos). Cuando la línea username@penguin:~$ vuelva a aparecer en verde, habrá terminado.

Averiguar el tipo de CPU

Escriba lo siguiente y pulse Intro:

uname -m

Esto muestra su tipo de CPU, por ejemplo aarch64 o x86_64:

  • aarch64 — una CPU ARM de 64 bits.
  • x86_64 — una CPU Intel o AMD de 64 bits.

Recuerde qué tipo de CPU tiene.

Descargar el paquete QCAD correcto

Abra el área de descargas desde el enlace que recibió tras la compra y descargue el archivo Flatpak correspondiente a su CPU:

  • CPU Intel o AMD de 64 bits: desplácese hasta Linux > Qt 6 > 64-bit Intel.
  • CPU ARM de 64 bits: desplácese hasta Linux > Qt 6 > ARM (64bit).

Bajo el título hasta el que se ha desplazado, haga clic en el elemento con Flatpak en su nombre para descargar el archivo Flatpak en su carpeta Descargas. Espere a que termine la descarga.

Instalar QCAD

Vuelva al terminal y vaya a la carpeta Descargas:

cd ~/Downloads

A continuación, instale el archivo Flatpak que descargó:

flatpak install --user filename.flatpak

Sustituya filename.flatpak por el nombre del archivo que descargó, por ejemplo qcad-27.x.x-pro-linux-qt6-x86_64.flatpak, donde 27.x.x es el número de versión exacto del paquete:

Inicio de la instalación del Flatpak de QCAD en el terminal

Flatpak instala automáticamente el entorno de ejecución requerido (dependencias). El terminal pregunta si desea instalarlo y si desea continuar:

El terminal preguntando si continuar con la instalación

Pulse Intro para confirmar cada pregunta. Cuando termine la instalación, el terminal muestra “Installation complete.”

Ejecutar QCAD

Para iniciar QCAD, escriba:

flatpak run org.qcad.QCAD

O use el lanzador de la parte superior izquierda, donde puede encontrar QCAD:

QCAD en el lanzador de aplicaciones

QCAD se inicia con su pantalla de bienvenida, donde puede elegir algunos ajustes predeterminados. Una vez que confirme, se muestra la ventana de la aplicación QCAD y puede empezar a trabajar:

La ventana de la aplicación QCAD ejecutándose desde un Flatpak

Ejecutar las herramientas de línea de comandos

Tras instalar un Flatpak, no tendrá acceso a los scripts de lanzamiento de las herramientas de línea de comandos (dwg2pdf, dwg2bmp, …). Una forma de ejecutar igualmente las herramientas de línea de comandos es pasar los scripts de lanzamiento como argumentos a Flatpak:

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

Los scripts de lanzamiento de las distintas herramientas de línea de comandos de QCAD son:

  • merge: scripts/Tools/MergeDrawings/MergeDrawings.js
  • bmp2dwg: scripts/Pro/Tools/Bmp2Dwg/Bmp2Dwg.js
  • bbox: scripts/Pro/Tools/BoundingBox/BoundingBox.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