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, 18:48] Gemnoc ancienne révision (Le 05/11/2018, 05:12) restaurée: il est inutile d'ajouter la commande sudo apt purge, elle est déjà renseignée dans le minitutoriel «supprimer un paquet». |
freecad [Le 11/09/2022, 13:05] (Version actuelle) zococo [Depuis le PPA stable] |
||
---|---|---|---|
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 11 septembre 2022, la version flatpak disponible est la dernière version stable (0.20.1)</note> | ||
+ | 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 102: | ||
* **[[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 113: | ||
=== 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 150: | ||
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 140: | Ligne 171: | ||
===== 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 ==== |