centos7.9上安装 freecad 指定安装位置
在 CentOS 7.9 上安装 FreeCAD 并指定安装位置,通常可以通过编译源代码或使用预编译的包来完成。这里我将介绍两种方法:使用源代码编译安装和通过第三方仓库安装。
方法1:使用源代码编译安装
安装依赖项:
首先,你需要安装编译 FreeCAD 所需的依赖项。打开终端并执行以下命令:
sudo yum groupinstall "Development Tools"
sudo yum install cmake qt5-qtbase-devel qt5-qtsvg-devel qt5-qttools-devel qt5-qtx11extras-devel qt5-qt3d-devel qt5-qtscript-devel qt5-qtwebsockets-devel qt5-qtlocation-devel qt5-qtsensors-devel qt5-qtserialport-devel qt5-qtwebengine-devel qt5-qtwebchannel-devel
sudo yum install eigen3-devel swig python3-devel boost-devel boost-python
下载 FreeCAD 源代码:
访问 FreeCAD 的 GitHub 页面 或其他源码托管服务,找到最新的源代码并下载。或者,使用 git 克隆仓库:
git clone https://github.com/FreeCAD/FreeCAD.git
cd FreeCAD
编译和安装:
使用 CMake 配置项目,并指定安装目录。例如,如果你想将 FreeCAD 安装在 /opt/freecad,可以使用以下命令:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/freecad ..
make
sudo make install
运行 FreeCAD:
安装完成后,你可以通过以下命令运行 FreeCAD:
/opt/freecad/bin/FreeCAD
方法2:使用第三方仓库(如 EPEL 或 RPM Fusion)
如果你不想从源代码编译,可以考虑使用第三方仓库,如 EPEL 或 RPM Fusion,这些仓库可能提供了预编译的 FreeCAD 包。
启用 EPEL 仓库:
如果你的系统还没有启用 EPEL 仓库,你可以通过以下命令启用它:
sudo yum install epel-release
安装 FreeCAD:
使用 EPEL 仓库安装 FreeCAD:
sudo yum install freecad
注意:通过第三方仓库安装的 FreeCAD 可能不是最新版本,但可以快速部署而无需编译。如果你需要最新版本或有特定需求,建议使用源代码编译方法。
以上就是在 CentOS 7.9 上安装并指定 FreeCAD 安装位置的方法。希望这对你有所帮助!