Skip to content

從 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”):

顯示 shell 提示字元的終端機視窗

將下列指令複製到剪貼簿,並貼到終端機中。在終端機中可以用滑鼠右鍵貼上:

sudo apt install flatpak

按下 Enter 鍵。

如果終端機詢問 “Do you want to continue?”,請再次按下 Enter。等待安裝完成,通常需要幾分鐘。當提示字元再次出現時,安裝即完成。

如果終端機告知 Flatpak 已是最新版本,表示您已安裝 Flatpak,可以繼續下一步。

注意:apt 是以 Debian 與 Ubuntu 為基礎的發行版所使用的套件管理程式。在其他發行版上,請使用您所用套件管理程式的對應指令,例如 Fedora 上的 sudo dnf install flatpak 或 Arch Linux 上的 sudo pacman -S flatpak。

執行:

flatpak --version

請確認您的 Flatpak 版本至少為 1.12,否則安裝很可能會失敗。

QCAD 需要一個執行環境,它會從 Flatpak 的中央軟體庫 Flathub 下載。請以下列指令加入:

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

按下 Enter。

請依照 在 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

按下 Enter。

Flatpak 會列出即將安裝的套件並要求確認。請按 Enter 確認:

Flatpak 列出將要安裝的執行環境套件

Flatpak 會安裝這些套件,完成後回報 “Installation complete”。

注意:如果出現錯誤 “Unable to load summary from remote flathub: URI … exceeded maximum size of 10485760 bytes”,表示您的 Flatpak 版本過舊。此時請執行:

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

然後再次嘗試安裝。

使用您購買後收到的連結開啟下載專區。

向下捲動到符合您 CPU 的區段:Intel 與 AMD CPU 為 Linux > Qt 6 > 64-bit Intel,ARM CPU 為 Linux > Qt 6 > ARM (64-bit)。在該標題下方,按一下名稱中含有 “Flatpak” 的項目,將 Flatpak 檔案下載到您的下載資料夾。

請等待下載完成。

回到終端機並切換到您的下載資料夾:

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

按下 Enter。請記得將 3.x.x 換成您所下載套件的確切版本編號。

在終端機中輸入 Flatpak 安裝指令

Flatpak 會顯示 QCAD 要求的權限,並詢問是否繼續:

Flatpak 在安裝 QCAD 前要求確認

按下 Enter 確認。

安裝完成後,終端機會顯示 “Installation complete.”。

若要從終端機啟動 QCAD,請輸入:

flatpak run org.qcad.QCAD

或者使用您桌面環境的應用程式啟動器,QCAD 現在會以一般應用程式的形式出現在其中:

應用程式啟動器中列出的 QCAD

QCAD 會以歡迎畫面啟動,您可以在其中選擇一些初始設定。確認之後會顯示 QCAD 應用程式視窗,您就可以開始工作了:

安裝完成後的 QCAD 應用程式視窗

Flatpak 安裝不會讓您存取 QCAD 命令列工具(dwg2pdf、dwg2bmp 等)的啟動指令碼。

若仍要執行這些工具,請使用 -autostart 引數將對應的啟動指令碼傳給 QCAD:

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

QCAD 各命令列工具的啟動指令碼如下:

工具 啟動指令碼
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

若要移除 QCAD 的 Flatpak 安裝,請執行:

flatpak uninstall --user org.qcad.QCAD