Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
freecad [Le 06/06/2019, 08:15] – [Voir aussi] 176.147.37.106freecad [Le 12/04/2025, 17:23] (Version actuelle) – [Au format flatpak] 90.65.172.2
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 130: Ligne 153:
   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 =====
Ligne 154: Ligne 173:
 ===== 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]]