FreeCAD in Ubuntu: Launchpad, Snaps, & More for Complex App Maintenance
summary
FreeCAD gets a pragmatic tour: modular workbenches load features instead of recompiling, major internals rely on Open Cascade, Coin3D, VTK, Gmsh/Netgen and Calculix for meshing and solvers, and parametric models face the topological naming instability that required 70–100k lines changed. Packaging uses dpkg-buildpackage, sbuild, Launchpad recipes and PPAs, while snaps solve co-installability and let channeled daily builds run invasive, hard-to-distribute changes.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 6:35Workbench Structure
- 11:04Workbench Drafts
- 19:07Manufacturing Applications
- 20:58FreeCAD Components
- 22:33OpenCascade
- 27:27Packaging Tools
- 27:43Build Packages
- 31:03Launchpad
- 33:40PPAs
- 36:48Topological Naming
- 42:48QA
related talks
10mStay calm and stress-free by using a package manager: an overview of vcpkg
20mCreate Hardware with Open-Source ecosystem
27mAccelerate your Qt Development with Ubuntu Core and Snaps
40mFree and Open Source Software Tools for Making Open Source Hardware
40mKDE Apps Initiative
33mImproving a Large FOSS Project Sustainability
01h 03mC++ Package Manager - C++ Dependencies Don't Have To Be Painful!
31mFilm Freedom: making and releasing films with free software
