FreeCAD 是一款功能强大的开源参数化 3D CAD 建模器,适用于多种用途,包括产品设计、机械工程和建筑。它支持多种文件格式,并提供用于创建和修改 3D 模型的高级工具。FreeCAD 的主要功能包括模块化架构、用于编写脚本的强大 Python API、对各种几何形状的支持以及可自定义的界面。
要在 Ubuntu 24.04、22.04 或 20.04 上安装 FreeCAD,您可以使用多种方法。您可以使用命令行终端从默认的 Ubuntu 存储库、用于最新稳定或开发版本的 FreeCAD PPA、Snap 或带有 Flathub 的 Flatpak 进行安装。本指南将引导您完成每种安装方法。
方法 1:通过 APT 安装 FreeCAD
本节将指导您使用 APT 包管理器在 Ubuntu 系统上安装 FreeCAD。我们将讨论两种安装方法:标准 Ubuntu 存储库和 FreeCAD 维护者 PPA。
在安装 FreeCAD 之前更新 Ubuntu
在继续安装之前,必须更新您的系统以确保所有现有软件包都是最新的。这有助于避免安装过程中的潜在冲突。要更新您的 Ubuntu 系统,请运行以下命令:
sudo apt update && sudo apt upgrade
选择 APT 安装方法选项
选项 1:使用 Ubuntu 存储库安装 FreeCAD
安装 FreeCAD 的第一个也是最直接的方法是使用带有标准 Ubuntu 存储库的 APT 包管理器。此方法提供了该软件的稳定版本。要使用此方法安装 FreeCAD,请执行以下命令:
sudo apt install freecad
选项 2:在 Ubuntu 上使用 FreeCAD 维护者 PPA 安装 FreeCAD
安装 FreeCAD 的第二种选择是使用由“FreeCAD 维护者”团队。此方法适合那些喜欢最新版本的软件而不依赖 Snap 或 Flatpak 的用户。
首先,您必须安装所需的软件包以将 PPA 添加到您的系统。运行以下命令:
sudo apt install software-properties-common apt-transport-https -y
接下来,使用以下命令导入 FreeCAD 维护者 PPA:
sudo add-apt-repository ppa:freecad-maintainers/freecad-daily -y
为了确保新添加的 APT 源反映在您的系统中,请使用以下命令执行快速 APT 更新:
sudo apt update
最后,使用以下命令安装 FreeCAD 每日版本:
sudo apt install freecad-daily
请记住这是 FreeCAD 的上游版本。请确保不要使用与 Ubuntu 存储库方法相同的 apt install freecad 命令,否则您将安装错误的版本。
方法 2:通过 Snap 安装 FreeCAD
本节将讨论使用 Snapcraft 在 Ubuntu 系统上安装 FreeCAD 的另一种方法。Snapcraft 是一个通用包管理器,可简化 Linux 系统上的软件安装和更新。除非之前已将其删除,否则它会预安装在 Ubuntu 桌面上。
安装 Core Snap
建议首先安装核心 snap 文件,以避免安装过程中出现潜在冲突。核心 snap 提供了运行 snap 包所需的库和组件。要安装核心 snap,请执行以下命令:
sudo snap install core
通过 Snap 命令安装 FreeCAD
启用经典 snap 支持并安装核心 snap 后,您现在可以安装 FreeCAD。要将 FreeCAD 安装为 snap 包,请运行以下命令:
sudo snap install freecad
按照这些步骤,您应该已经使用 Snapcraft 在 Ubuntu 系统上成功安装了 FreeCAD。
方法 3:通过 Flatpak 和 Flathub 安装 FreeCAD
本节将探讨使用 Flatpak 包管理器安装 FreeCAD 的另一种方法。Flatpak 是一个类似于 Snap 的多功能包管理系统,可让您在隔离环境中安装和管理软件应用程序。使用 Flatpak 的一个主要好处是,它可以确保您拥有应用程序(如 FreeCAD)的最新版本,而不会影响系统上的其他软件包。
注意:如果您的系统未安装 Flatpak,请参阅我们的指南 “如何在 Ubuntu 上安装 Flatpak” 有关安装最新支持版本的 Flatpak 的分步说明。
为 FreeCAD 启用 Flathub
在通过 Flatpak 安装 FreeCAD 之前,您必须启用 Flathub 存储库,它是 Flatpak 应用程序的主要来源。要启用 Flathub,请在终端中执行以下命令:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
此命令将 Flathub 存储库添加到您的 Flatpak 配置中,确保您可以访问各种应用程序,包括 FreeCAD。
通过 Flatpak 命令安装 FreeCAD
启用 Flathub 后,您可以使用 flatpak install 命令安装 FreeCAD。在终端中运行以下命令:
flatpak install flathub org.freecadweb.FreeCAD -y
此命令从 Flathub 存储库安装 FreeCAD,为您提供该应用程序的最新版本。
启动 FreeCAD 用户界面
本节将讨论成功安装 FreeCAD 后启动它的不同方法。您可以使用命令行界面 (CLI) 或图形用户界面 (GUI) 启动该应用程序。
通过 CLI 启动 FreeCAD
根据您选择的安装方法,您可以使用适当的 CLI 命令启动 FreeCAD:
freecad
snap run freecad
flatpak run org.freecadweb.FreeCAD
根据您的安装方式选择相关命令,FreeCAD 将启动。
通过 GUI 启动 FreeCAD
对于喜欢 GUI 方法的用户来说,启动 FreeCAD 就像找到应用程序图标一样简单。
- 单击“活动”按钮(通常位于屏幕的左上角)。
- 选择显示应用程序(以网格图标表示)以打开已安装的应用程序列表。
- 通过滚动列表或在搜索栏中输入“FreeCAD”来找到 FreeCAD 图标。
- 单击 FreeCAD 图标来启动应用程序。
附加终端 FreeCAD 命令
本节将提供在 Ubuntu Linux 系统上管理 FreeCAD 的基本命令。这些命令将帮助您更新和删除通过不同包管理器(例如 APT、Snapcraft 和 Flatpak)安装的 FreeCAD。
更新 FreeCAD
保持应用程序更新至关重要,以确保您拥有最新版本的 FreeCAD 并修复任何潜在问题。以下命令检查系统上与安装包管理器匹配的所有已安装包的更新。
FreeCAD 的 APT 更新命令方法
要更新通过 APT 安装的 FreeCAD,请在终端中运行以下命令:
sudo apt update
FreeCAD 的 Snap Update 命令方法
要更新通过 Snapcraft 安装的 FreeCAD,请使用以下命令:
sudo snap refresh
FreeCAD 的 Flatpak 更新命令方法
要更新使用 Flatpak 安装的 FreeCAD,请执行以下命令:
flatpak update
删除 FreeCAD
如果您决定从系统中卸载 FreeCAD,请按照下面相应包管理器的说明进行操作。
FreeCAD 的 APT 删除命令方法
对于通过 APT 安装 FreeCAD 的用户,请使用以下命令删除该应用程序:
sudo apt remove freecad
对于使用每日 PPA 版本的用户,请改用此命令:
sudo apt remove freecad-daily
如果您不再需要 APT 导入存储库并希望将其删除以实现良好的管理和安全最佳实践,请运行以下命令:
sudo add-apt-repository --remove ppa:freecad-maintainers/freecad-daily -y
FreeCAD 的 Snap Remove 命令方法
要卸载通过 Snapcraft 安装的 FreeCAD,请执行以下命令:
sudo snap remove freecad
Flatpak 删除 FreeCAD 的命令方法
要删除 FreeCAD 的 Flatpak 版本,请运行以下命令:
flatpak uninstall --delete-data org.freecadweb.FreeCAD -y
结束语
在 Ubuntu 系统上成功安装 FreeCAD 后,您可以利用其广泛的建模功能和强大的特性。无论您选择默认的 Ubuntu 存储库以方便使用,还是选择 FreeCAD PPA 以获取最新版本,还是选择 Snap 和 Flatpak 的灵活性,每种方法都可以确保您能够访问设计项目所需的工具。定期检查更新以保持软件最新,并享受 FreeCAD 为 3D 建模和设计提供的强大功能。