| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| freecad [Le 06/06/2019, 08:15] – [Voir aussi] 176.147.37.106 | freecad [Le 12/04/2025, 17:23] (Version actuelle) – [Au format flatpak] 90.65.172.2 |
|---|
| {{tag>Trusty Xenial Bionic architecture cao mécanique}} | {{tag>Focal architecture cao mécanique}} |
| |
| ---- | ---- |
| |
| {{:applications:freecad_lucid_01.png?500}} | {{:applications:freecad_lucid_01.png?500}} |
| |
| ===== Pré-requis ===== | |
| |
| * Disposer des [[:sudo|droits d'administration]]. | |
| * Disposer d'une connexion à Internet configurée et activée. | |
| * Avoir activé l'[[:accélération graphique]]. | |
| |
| ===== Installation ===== | ===== Installation ===== |
| Il suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// | Il suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// |
| |
| <note important>Les versions proposées dans les dépôts Ubuntu sont pratiquement toujours désuètes, il est recommandé d'installer la version du PPA stable ci-dessous, plus récente((http://packages.ubuntu.com/search?keywords=freecad)) et offrant un lot important de nouvelles fonctionnalités. **Surtout évitez d'installer la version 0.17 par vejmarie de la boutique des snap (logitèque Ubuntu), cette version non-maintenue et non-officielle est instable et désuète.**</note> | <note important>Les versions proposées dans les dépôts Ubuntu sont pratiquement toujours désuètes, il est recommandé d'installer la version du PPA stable ci-dessous, plus récente((https://packages.ubuntu.com/search?keywords=freecad)) et offrant un lot important de nouvelles fonctionnalités. **Surtout évitez d'installer la version 0.17 par vejmarie de la boutique des snap (logitèque Ubuntu), cette version non-maintenue et non-officielle est instable et désuète.**</note> |
| |
| ==== Depuis le PPA stable==== | ==== Depuis le PPA stable==== |
| Le projet propose un dépôt [[PPA]] offrant la dernière version stable disponible pour toutes les versions actuellement maintenues d'Ubuntu. | <note warning> |
| | À la date du 22 septembre 2022, le site officiel précise que « [[https://wiki.freecadweb.org/Installing_on_Linux/fr|le PPA FreeCAD n'est actuellement pas maintenu et recherche des volontaire]] ». |
| |
| [[:PPA|Ajoutez le PPA]] **ppa:freecad-maintainers/freecad-stable**((https://launchpad.net/~freecad-maintainers/+archive/freecad-stable)) dans vos sources de logiciels puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// | |
| | Aucune version pour Jammy n'est ainsi disponible sur le ppa stable. |
| | |
| | À la même date, l'installation flatpak ([[freecad#au_format_flatpak|ici]]) permet de disposer de la dernière version stable.</note> |
| | Le projet propose un dépôt [[PPA]] offrant la dernière version stable disponible pour toutes les versions actuellement maintenues d'Ubuntu. |
| | * [[:PPA|Ajoutez le PPA]] **ppa:freecad-maintainers/freecad-stable**((https://launchpad.net/~freecad-maintainers/+archive/freecad-stable)) dans vos sources de logiciels, |
| | * Puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. |
| | * Enfin, [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>freecad]]**. //Optionnel:// **[[apt>freecad-doc]]** //pour la documentation (en anglais).// |
| |
| Pour installer la documentation en français, ajoutez le [[#Depuis le PPA FreeCAD Community|PPA FreeCAD Community]] ci-dessous puis installez les paquets **[[apt>freecad-doc,freecad-doc-fr|freecad-doc freecad-doc-fr]]**. | Pour installer la documentation en français, ajoutez le [[#Depuis le PPA FreeCAD Community|PPA FreeCAD Community]] ci-dessous puis installez les paquets **[[apt>freecad-doc,freecad-doc-fr|freecad-doc freecad-doc-fr]]**. |
| Une version de développement mise à jour quotidiennement via le système automatisé de Launchpad est disponible depuis un dépôt [[PPA]]. Cette version, bien que dite « instable » est intéressante car elle est construite depuis les sources du projet. À noter que ces paquets sont un peu plus instables et peuvent à l'occasion ne pas être fonctionnels, ainsi que briser la compatibilité avec les fichiers créés sous des versions précédentes. | Une version de développement mise à jour quotidiennement via le système automatisé de Launchpad est disponible depuis un dépôt [[PPA]]. Cette version, bien que dite « instable » est intéressante car elle est construite depuis les sources du projet. À noter que ces paquets sont un peu plus instables et peuvent à l'occasion ne pas être fonctionnels, ainsi que briser la compatibilité avec les fichiers créés sous des versions précédentes. |
| <note tip>Il est désormais possible de faire cohabiter les deux versions de FreeCAD, soit la version du PPA dit « stable » ainsi que la version du PPA de développement qui a été renommée **freecad-daily**.</note> | <note tip>Il est désormais possible de faire cohabiter les deux versions de FreeCAD, soit la version du PPA dit « stable » ainsi que la version du PPA de développement qui a été renommée **freecad-daily**.</note> |
| [[:PPA|Ajoutez le PPA]] **ppa:freecad-maintainers/freecad-daily**((https://launchpad.net/~freecad-maintainers/+archive/freecad-daily)) dans vos sources de logiciels puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Enfin, installez le paquet **[[apt>freecad-daily]]**. //Optionnel:// **[[apt>freecad-daily-doc]]** //pour la documentation (en anglais).// | * [[:PPA|Ajoutez le PPA]] **ppa:freecad-maintainers/freecad-daily**((https://launchpad.net/~freecad-maintainers/+archive/freecad-daily)) dans vos sources de logiciels, |
| | * Puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. |
| | * Enfin, installez le paquet **[[apt>freecad-daily]]**. //Optionnel:// **[[apt>freecad-daily-doc]]** //pour la documentation (en anglais).// |
| |
| ==== Depuis l'AppImage ==== | ==== Depuis l'AppImage ==== |
| Une application portable au format [[appimage|AppImage]] peut être téléchargée depuis la [[https://www.freecadweb.org/wiki/Download/fr|page de téléchargements]]. Des versions de développement sont également disponibles depuis [[https://github.com/FreeCAD/FreeCAD/releases|la page de téléchargements sur GitHub]]. | Une application portable au format [[appimage|AppImage]] peut être téléchargée depuis la [[https://www.freecadweb.org/wiki/Download/fr|page de téléchargements]]. Des versions de développement sont également disponibles depuis [[https://github.com/FreeCAD/FreeCAD/releases|la page de téléchargements sur GitHub]]. |
| |
| | ==== Au format flatpak ==== |
| | <note tip>À la date du 12 avril 2025, la version flatpak disponible est la dernière version stable (1.0)</note> |
| | Pour l'installation avec flatpak il faut suivre cette doc : [[https://wiki.freecad.org/Flatpak/fr]] |
| | |
| | Pour mémoire, si vous n'avez pas installé l'utilitaire flatpak, la page de la doc vous indique comment faire : [[flatpak#installation_de_l_utilitaire_flatpak|ici]]. |
| | |
| | L'installation du paquet flatpak est simple et classique en ligne de commande : |
| | |
| | <code> |
| | $ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
| | $ flatpak install flathub org.freecadweb.FreeCAD -y |
| | Looking for matches… |
| | Remote ‘flathub’ found in multiple installations: |
| | |
| | 1) system |
| | 2) user |
| | |
| | Which do you want to use (0 to abort)? [0-2]: 1 |
| | Required runtime for org.freecadweb.FreeCAD/x86_64/stable (runtime/org.kde.Platform/x86_64/5.15-21.08) found in remote flathub |
| | |
| | org.freecadweb.FreeCAD permissions: |
| | ipc network wayland x11 dri file access [1] dbus access [2] |
| | |
| | [1] /run/spnav.sock:ro, host, xdg-config/kdeglobals:ro, xdg-run/gvfs |
| | [2] com.canonical.AppMenu.Registrar, org.freedesktop.Flatpak, org.kde.KGlobalSettings, org.kde.kconfig.notify |
| | |
| | |
| | ID Branch Op Remote Download |
| | 1. [✓] org.freecadweb.FreeCAD.Locale stable i flathub 578,4 kB / 57,9 MB |
| | 2. [✓] org.kde.Platform.Locale 5.15-21.08 i flathub 334,6 kB / 345,7 MB |
| | 3. [✓] org.kde.PlatformTheme.QGnomePlatform 5.15-21.08 i flathub 10,0 MB / 10,0 MB |
| | 4. [✓] org.kde.PlatformTheme.QtSNI 5.15-21.08 i flathub 1,3 MB / 1,3 MB |
| | 5. [✓] org.kde.WaylandDecoration.QGnomePlatform-decoration 5.15-21.08 i flathub 6,1 MB / 10,5 MB |
| | 6. [✓] org.kde.Platform 5.15-21.08 i flathub 179,4 MB / 308,9 MB |
| | 7. [✓] org.freecadweb.FreeCAD stable i flathub 343,3 MB / 356,8 MB |
| | |
| | Installation complete. |
| | </code> |
| ===== Installation de modules additionnels ===== | ===== Installation de modules additionnels ===== |
| |
| |
| * **[[apt>gmsh]]** : générateur de maillages pour méthode des éléments finis, utilisé par l'atelier FEM | * **[[apt>gmsh]]** : générateur de maillages pour méthode des éléments finis, utilisé par l'atelier FEM |
| * **[[apt>ifcopenshell0|ifcopenshell]]** : permet l'importation et l'exportation de fichiers au format IFC, utilisé par l'atelier natif Arch et le module additionnel BIM. | * **[[apt>iifcplusplus]]** : une autre bibliothèque IFC |
| * **[[apt>ifc++0|ifcplusplus]]** : une autre bibliothèque IFC | |
| * **[[apt>netgen]]** : FreeCAD doit être compilé manuellement pour l'utiliser | * **[[apt>netgen]]** : FreeCAD doit être compilé manuellement pour l'utiliser |
| * **[[apt>libopencamlib]]**, **[[apt>libopencamlib-dev]]**, **[[apt>python-opencamlib]]**, **[[apt>opencamlib-doc]]** : utilisé par l'atelier Path qui permet de produire les instructions machine pour les machines à commande numérique (CNC) | |
| * **[[apt>libopenvoronoi-2018.08]]**, **[[apt>libopenvoronoi-dev]]**, **[[apt>python-openvoronoi]]**, **[[apt>openvoronoi-doc]]** : utilisé par l'atelier Path | |
| * **[[apt>python-collada]]**, **[[apt>python3-collada]]**, **[[apt>python-collada-doc]]** : permet d'importer/exporter les fichiers au format COLLADA (*.dae) | * **[[apt>python-collada]]**, **[[apt>python3-collada]]**, **[[apt>python-collada-doc]]** : permet d'importer/exporter les fichiers au format COLLADA (*.dae) |
| * **[[apt>libsalome-smesh]]**, **[[apt>libsalome-smesh-dev]]** | |
| |
| === Sous Ubuntu 14.04 et 16.04 === | Voir aussi [[http://www.freecadweb.org/wiki/index.php?title=Download#Additional_macros.2C_modules_and_related_projects|cette liste]] (en) et [[https://forum.freecadweb.org/viewtopic.php?f=12&t=10657|cette discussion]] (fr). |
| Plusieurs modules additionnels étaient proposés sous forme de paquets ; toutefois, avec l'introduction de l'Addon Manager, ces paquets ne sont plus maintenus et pourraient ne pas être à jour. Ils peuvent encore être installés sous [[:trusty|Ubuntu 14.04]] et [[:xenial|Ubuntu 16.04]]. | |
| | |
| * **[[apt>freecad-extras-drawing-dimensioning]]** : ajout de dimensions sur les plans | |
| * **[[apt>freecad-extras-animation]]** : animation de vos pièces | |
| * **[[apt>freecad-extras-assembly2]]** : assemblage de pièces | |
| * **[[apt>freecad-extras-fasteners]]** : création de pièces standard (vis, écrous, rondelles...) | |
| * **[[apt>freecad-extras-bolts]]** : librairie de pièces standards (vis, écrous, rondelles...). [[http://www.freecadweb.org/wiki/index.php?title=Macro_BOLTS/fr|Lien]] (fr) | |
| * **[[apt>freecad-extras-eaglepcb2freecad]]** : importer vos cartes PCB dans FreeCAD. | |
| * **[[apt>freecad-extras-sheetmetal]]** : pour travailler avec des feuilles de métal. | |
| * **[[apt>freecad-extras-timber]]** : modélisation de constructions en bois. [[http://forum.freecadweb.org/viewtopic.php?t=12559|Discussion]] (fr) | |
| | |
| Voir aussi [[http://www.freecadweb.org/wiki/index.php?title=Download#Additional_macros.2C_modules_and_related_projects|cette liste]] (en) et [[http://forum.freecadweb.org/viewtopic.php?f=12&t=10657|cette discussion]] (fr). | |
| |
| ===== Utilisation===== | ===== Utilisation===== |
| |
| === Si installé par les dépôts ou via le PPA === | === Si installé par les dépôts ou via le PPA === |
| Lancez l'application via le [[:unity#tableau_de_bord_dash|dash]] ou //via// la [[:commande_shell|commande]] suivante : | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>freecad</code> |
| | Ou <code>freecad-daily</code> |
| freecad | |
| Ou | |
| freecad-daily | |
| Pour la version du PPA de développement. | Pour la version du PPA de développement. |
| |
| LIBGL_DRI3_DISABLE=true freecad | LIBGL_DRI3_DISABLE=true freecad |
| |
| ===== Module Python dans Freecad ==== | ===== Module Python dans FreeCAD ==== |
| |
| Pour ceux qui souhaite programmer des outils dans Freecad, il est possible de créer des macros en Python. | Pour ceux qui souhaitent programmer des outils dans FreeCAD, il est possible de créer des macros en Python. |
| |
| Vous pourrez : | Vous pourrez : |
| * créer de nouveaux objets | * Créer de nouveaux objets ; |
| * modifier les objets existants | * Modifier les objets existants ; |
| * modifier la représentation 3D de ces objets | * Modifier la représentation 3D de ces objets ; |
| * modifier l'interface de FreeCAD | * Modifier l'interface de FreeCAD. |
| | |
| À savoir : | |
| * Sous Ubuntu 16.04 Freecad 0.18 utilise la version 2.7.12 de python | |
| * Sous Ubuntu 18.04 Freecad 0.18 utilise la version 3.6.8 de python | |
| |
| ===== Désinstallation ===== | ===== Désinstallation ===== |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |
| * **(fr)** [[http://www.freecadweb.org/?lang=fr_FR|Site officiel]] | * **(fr)** [[https://www.freecadweb.org/?lang=fr_FR|Site officiel]] |
| * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/fr|Aide en ligne]] | * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Online_Help_Toc/fr|Aide en ligne]] |
| * **(en)** [[http://forum.freecadweb.org/|Forum FreeCAD]] | * **(en)** [[https://forum.freecadweb.org/|Forum FreeCAD]] |
| * **(fr)** [[http://forum.freecadweb.org/viewforum.php?f=12|Forum FreeCAD en français]] (à noter qu'un seul développeur consulte ce forum, les autres ne parlant pas français) | * **(fr)** [[https://forum.freecadweb.org/viewforum.php?f=12|Forum FreeCAD en français]] (à noter qu'un seul développeur consulte ce forum, les autres ne parlant pas français) |
| * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Tutorials/fr|Liste des didacticiels FreeCAD]] | * **(fr)** [[http://www.freecadweb.org/wiki/index.php?title=Tutorials/fr|Liste des didacticiels FreeCAD]] |
| * **(fr)** [[https://doc.ubuntu-fr.org/pov-ray]] | * **(fr)** [[https://doc.ubuntu-fr.org/pov-ray]] |