Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The official Snap package of the FreeCAD project

NotificationsYou must be signed in to change notification settings

FreeCAD/FreeCAD-snap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source code repository for distributing FreeCAD on Linux using thesnap packaging format.

If you are just looking for a way to get FreeCAD on your Linux-based OS, you can skip to the installation:

Get it from the Snap Store

About FreeCAD

FreeCAD is a parametric 3D modeler. Parametric modelingallows you to easily modify your design by going back intoyour model history and changing its parameters. FreeCAD isopen source (LGPL license) and completely modular, allowingfor very advanced extension and customization.

FreeCAD is multiplatfom, and reads and writes many openfile formats such as STEP, IGES, STL and others.

Visit the upstream project:https://www.freecad.org/ andhttps://github.com/FreeCAD/FreeCAD/

Channels

Stable versionEdge versionBeta versionCandidate Version

There are multiple installationchannels for this snap:

  • stable contains the latest upstream release, i.e. the most recent tagged commit.Use this if you don't know what you're doing.
  • edge contains automated (daily) builds from the latest master commit.Use this to test new features. Might be unstable.
  • beta contains automated weekly promotions fromedge.Use this if you want edge with fewer updates.
  • candidate contains release candidate (RC) builds.Use this if you want to test release candidates before a major release.

Apps/Commands

There are multiple apps/commands included in the snap:

  • freecad.freecad: Run FreeCAD, can be executed simply asfreecad
  • freecad.cmd: Run FreeCAD command line interface
  • freecad.pip: Install python packages for user (not system-wide).E.g.freecad.pip install py_slvs for Assembly3.

Accessing 3rd-party devices (samba, usb etc..) via FreeCAD Snap

sudo snap connect freecad:removable-media

Reference:https://askubuntu.com/questions/1226304/how-do-i-access-mounted-hard-drive-with-a-snap-application

Parallel Installs

Running multiple snaps AKA 'Parallel Installs' (parallel but separate).

By default, snap packages that have several 'channels' will share configs between them. For testing purposes sometimes this isn't wanted, the solution per the snapcraft docs is using theparallel install feature.

Parallel installs enable you to run multiple instances of the same snap on the same system. Each instance is completely isolated from all other instances, including its name, configuration, interface connections, data locations, services, applications and aliases.

Note: at the time of writing the parallel install feature is still considered experimental.

In the context of FreeCAD, this feature can be useful for example if there are experimental changes (in an experimental build) to the FreeCAD config files that could corrupt the snap stable or snap edge channel FreeCAD config files.

Example: Install edge snap in parallel to the stable snap

# Enable experimental parallel instances feature. You only need to do this once$ sudo snapset system experimental.parallel-instances=true
# Install freecad snap from channel edge as 'freecad_edge'$ sudo snap install freecad_edge --channel=edge# run FreeCAD from this parallel install$ freecad_edge

About

The official Snap package of the FreeCAD project

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors12


[8]ページ先頭

©2009-2025 Movatter.jp