如何在 Ubuntu 24.04、22.04 或 20.04 上安装 FreeCAD

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 就像找到应用程序图标一样简单。

  1. 单击“活动”按钮(通常位于屏幕的左上角)。
  2. 选择显示应用程序(以网格图标表示)以打开已安装的应用程序列表。
  3. 通过滚动列表或在搜索栏中输入“FreeCAD”来找到 FreeCAD 图标。
  4. 单击 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 建模和设计提供的强大功能。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论