Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
freecad [Le 20/01/2019, 11:43] 86.204.221.229 [Si installé par les dépôts ou via le PPA] |
freecad [Le 12/04/2025, 17:23] (Version actuelle) 90.65.172.2 [Au format flatpak] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty Xenial Bionic architecture cao mécanique}} | + | {{tag>Focal architecture cao mécanique}} |
---- | ---- | ||
Ligne 16: | Ligne 16: | ||
{{: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 ===== | ||
Ligne 30: | Ligne 24: | ||
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]]**. | ||
Ligne 43: | Ligne 45: | ||
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 ==== | ||
Ligne 49: | Ligne 53: | ||
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 ===== | ||
Ligne 62: | Ligne 104: | ||
* **[[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===== | ||
Ligne 89: | Ligne 115: | ||
=== 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. | ||
Ligne 129: | Ligne 152: | ||
Il est possible de démarrer Freecad en tapant, dans un terminal : | Il est possible de démarrer Freecad en tapant, dans un terminal : | ||
LIBGL_DRI3_DISABLE=true freecad | LIBGL_DRI3_DISABLE=true freecad | ||
+ | |||
+ | ===== Module Python dans FreeCAD ==== | ||
+ | |||
+ | Pour ceux qui souhaitent programmer des outils dans FreeCAD, il est possible de créer des macros en Python. | ||
+ | |||
+ | Vous pourrez : | ||
+ | * Créer de nouveaux objets ; | ||
+ | * Modifier les objets existants ; | ||
+ | * Modifier la représentation 3D de ces objets ; | ||
+ | * Modifier l'interface de FreeCAD. | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 137: | Ligne 170: | ||
Il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | Il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
- | si vous voulez complètement désinstaller FreeCad de votre PC : | + | |
- | sudo apt purge freecad | + | |
===== 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]] | ||
==== Tutoriels vidéo ==== | ==== Tutoriels vidéo ==== |