从 Flatpak 安装 QCAD
本页指导你在 Linux 操作系统上从 Flatpak 安装 QCAD。如果你使用的是运行 ChromeOS 的 Chromebook,请改为按照 在 Chromebook 上安装 QCAD 中的说明操作。
Flatpak 捆绑了 QCAD 所需的全部库。因此,在库对安装程序和压缩包来说过旧或过新的系统上,它同样可以运行。
我们使用终端来安装 QCAD,因为这是管理和维护 Linux 系统的首选方式。也有可用于安装 Flatpak 的图形化应用程序,但本文不作介绍。
下文中的版本号写作 3.x.x。请将其替换为你所下载的 QCAD 版本的实际版本号,例如 3.32.9。
打开你所用桌面环境的终端应用程序。会打开一个窗口,显示类似 username@host:~$ 的提示符,其中 username 是你的用户名(此处为 “qcad”),host 是你的计算机名称(此处为 “penguin”):
安装 Flatpak
Section titled “安装 Flatpak”把以下命令复制到剪贴板,并粘贴到终端中。在终端中可以用右键点击进行粘贴:
sudo apt install flatpak按回车键。
如果终端询问 “Do you want to continue?”,请再次按回车。等待安装完成,通常需要几分钟。当提示符再次出现时,安装即告完成。
如果终端提示 Flatpak 已是最新版本,说明你已经安装了 Flatpak,可以继续下一步。
注意:apt 是基于 Debian 和 Ubuntu 的发行版的软件包管理器。在其他发行版上,请使用你所用软件包管理器的相应命令,例如 Fedora 上的 sudo dnf install flatpak 或 Arch Linux 上的 sudo pacman -S flatpak。
检查你的 Flatpak 版本
Section titled “检查你的 Flatpak 版本”运行:
flatpak --version请确认你的 Flatpak 版本至少为 1.12,否则安装很可能会失败。
添加 Flathub 仓库
Section titled “添加 Flathub 仓库”QCAD 需要一个运行时,它会从 Flatpak 的中央仓库 Flathub 下载。使用以下命令添加:
flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo按回车。
安装正确的运行时
Section titled “安装正确的运行时”按 在 Linux 上安装 QCAD 中的说明确定你的 CPU 类型,然后安装相应的运行时。如果不确定,请在终端中输入 uname -m。
如果你的 CPU 是 x86_64:
flatpak --user install flathub org.freedesktop.Platform/x86_64/25.08如果你的 CPU 是 aarch64:
flatpak --user install flathub org.freedesktop.Platform/aarch64/25.08按回车。
Flatpak 会列出即将安装的软件包并请求确认。按回车确认:
Flatpak 会安装这些软件包,完成后报告 “Installation complete”。
注意:如果出现错误 “Unable to load summary from remote flathub: URI … exceeded maximum size of 10485760 bytes”,说明你的 Flatpak 版本过旧。这种情况下请运行:
flatpak --user remote-delete --force flathubflatpak --user remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo然后再次尝试安装。
下载 QCAD 软件包
Section titled “下载 QCAD 软件包”使用你购买后收到的链接打开下载区。
向下滚动到与你的 CPU 匹配的板块:Intel 和 AMD CPU 对应 Linux > Qt 6 > 64-bit Intel,ARM CPU 对应 Linux > Qt 6 > ARM (64-bit)。在该标题下方,点击名称中含有 “Flatpak” 的条目,把 Flatpak 文件下载到你的下载文件夹。
等待下载完成。
安装 QCAD
Section titled “安装 QCAD”回到终端并切换到你的下载文件夹:
cd ~/Downloads如果你使用 Intel 或 AMD CPU,请输入:
flatpak install --user qcad-3.x.x-pro-linux-qt6-x86_64.flatpak如果你使用 ARM64 CPU,请输入:
flatpak install --user qcad-3.x.x-pro-linux-qt6-arm64.flatpak按回车。请记得把 3.x.x 替换为你所下载软件包的确切版本号。
Flatpak 会显示 QCAD 请求的权限,并询问是否继续:
按回车确认。
安装完成后,终端会显示 “Installation complete.”。
运行 QCAD
Section titled “运行 QCAD”要从终端启动 QCAD,请输入:
flatpak run org.qcad.QCAD或者使用你所用桌面环境的应用程序启动器,QCAD 现在会作为普通应用程序出现在其中:
QCAD 会以欢迎界面启动,你可以在其中选择一些初始设置。确认之后会显示 QCAD 应用程序窗口,你就可以开始工作了:
从 Flatpak 运行命令行工具
Section titled “从 Flatpak 运行命令行工具”Flatpak 安装不会让你访问 QCAD 命令行工具(dwg2pdf、dwg2bmp 等)的启动脚本。
若仍要运行这些工具,请使用 -autostart 参数把相应的启动脚本传递给 QCAD:
flatpak run org.qcad.QCAD -autostart scripts/Pro/Tools/Dwg2Pdf/Dwg2Pdf.jsQCAD 各命令行工具的启动脚本如下:
| 工具 | 启动脚本 |
|---|---|
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 |
卸载 Flatpak 安装
Section titled “卸载 Flatpak 安装”要移除 QCAD 的 Flatpak 安装,请运行:
flatpak uninstall --user org.qcad.QCAD