{{tag>éducation logiciels_pour_le_lycée logiciels_pour_le_collège}}
----
====== GeoGebra ======
[[http://www.geogebra.org/cms/fr|GeoGebra]] est un logiciel en partie libre de géométrie dynamique.
{{ applications:education:geogebra1.png |GeoGebra 4}}
===== Pré-requis pour (ré-)installer GeoGebra =====
Ces méthodes ont été testées pour **Ubuntu 20.04** et **(K)ubuntu 22.04 LTS**
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
Désinstaller préalablement toute ancienne version de GeoGebra pouvant rentrer en conflit avec la nouvelle version (5 et ultérieures).\\
Plus généralement, éviter d'avoir plusieurs versions installées.
Pour lister les éventuels paquets installés, contenant le mot "geogebra", ouvrir un terminal et taper la commande :
: dpkg -l | grep geogebra
Désinstaller alors le paquet lié à la version :
: sudo dpkg -P geogebra
===== Installer une des versions =====
==== Installer la version courante (GeoGebra 4) ====
La version de GeoGebra présente dans les dépôts officiels est obsolète et fonctionne mal à partir de **Ubuntu 18.04**.
Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>geogebra]]**
Vous pouvez compléter l'installation par l'installation du paquet **[[apt>geogebra-gnome]]**
==== Installer une version plus récente (GeoGebra 5) ====
Un dépôt personnel (PPA, appelé aussi source de logiciels) permet d'installer cette version.
Les tutoriels [[tutoriel:comment_modifier_sources_maj|Comment modifier les sources de logiciels]]
et [[ppa|Les dépôts personnels de paquets logiciels ou Personal Package Archives (PPA)]]
peuvent vous aider à en comprendre le fonctionnement.
Il faut donc ajouter la source de logiciels de GeoGebra et une clé d'authentification.\\
=== Ajouter la clé d'authentification puis la source de logiciels ===
La source https://www.geogebra.net/linux/ propose en téléchargement la clé d'authentification : [[https://www.geogebra.net/linux/office%40geogebra.org.gpg.key|office@geogebra.org.gpg.key]]
Le site geogebra.net ne répond plus (8/2024)
Dans un terminal :
:~$ sudo wget -O- https://www.geogebra.net/linux/office%40geogebra.org.gpg.key | sudo gpg --dearmor --yes --output /usr/share/keyrings/geogebra-archive-keyring.gpg
Dans le terminal, il est possible de vérifier que la clé est bien présente dans le dossier **/usr/share/keyrings**, avec la commande **ls** :
:~$ ls -1 /usr/share/keyrings |grep geogebra
geogebra-archive-keyring.gpg
Ensuite, toujours dans le terminal, ajouter la source avec la commande :
:~$ sudo echo "deb [signed-by=/usr/share/keyrings/geogebra-archive-keyring.gpg] https://www.geogebra.net/linux/ stable main" | sudo tee /etc/apt/sources.list.d/geogebra.list
Alors, mettre à jour la liste des logiciels.
:~$ sudo apt-get update
=== Installer le logiciel ===
Enfin, installer le paquet **[[apt>geogebra5|geogebra5]]** à l'aide de la commande :
:~$ sudo apt-get install geogebra5
==== Installer la dernier version disponible (GeoGebra 6) ====
Il est possible de l'installer à l'aide du paquet .deb disponible sur le site geogebra.org
=== Au préalable ===
Certains fichiers (dépendances) peuvent manquer et gêner l'installation de GeoGebra.\\
Pour éviter cela, ouvrir un terminal et taper :\\
:~$ sudo apt install gconf-service gconf-service-backend gconf2-common libcanberra-gtk-module libcanberra-gtk0 libgconf-2-4
=== Télécharger GeoGebra 6 depuis le site officiel ===
Télécharger le paquet .deb //Linux (deb): 64 bit installers for .deb based systems (Debian, Mint, Ubuntu)
//
Le site change régulièrement ; au **11/2023** il faut aller ici : [[https://wiki.geogebra.org/fr/R%C3%A9f%C3%A9rence%3AInstallation_GeoGebra]]
Une fois le fichier téléchargé, le sélectionner puis //clic droit Propriétés// et copier le chemin du dossier parent (que nous appellerons ''/chemin_fichier_deb'').
Dans un terminal, taper la commande **cd** (change directory) puis //clic-droit coller// :
:~$ cd /chemin_fichier_deb
Ensuite, taper la commande **sudo dpkg -i** et appuyer sur la touche //tab// pour compléter automatiquement la commande, puis //Entrée// :
:~/chemin_fichier_deb$ sudo dpkg -i geogebra-classic_6.0.666.0-202109211234_amd64.deb
Enfin, si un message de ce type apparaît (dépendances manquantes ; voir [[geogebra#au_prealable|Au préalable]]) : \\
dpkg: des problèmes de dépendances empêchent la configuration de geogebra-classic :
geogebra-classic dépend de libgconf-2-4 ; cependant : Le paquet libgconf-2-4 n'est pas installé.
geogebra-classic dépend de libcanberra-gtk-module ; cependant : Le paquet libcanberra-gtk-module n'est pas installé)
Il faut alors taper dans un terminal :
:~$ sudo apt --fix-broken install
Il est aussi possible d'installer le paquet en mode graphique via [[https://doc.ubuntu-fr.org/gdebi|Gedebi]] qui gère les dépendances.
==== Points forts ====
* Tous les objets créés sont nommés automatiquement.
* L'interface est d'une grande clarté et assez intuitive (un point créé à l'intersection de deux objets appartiendra à ces deux objets).
* On peut aussi bien créer des objets à la souris que définir leurs propriétés de manière algébrique.
* On peut "rejouer" les étapes de construction d'une figure.
* On peut exporter les figures dans de nombreux formats vectoriels, et même générer du code LaTeX (soit en PsTricks soit en Tikz).
* Intègre un module de calcul formel et un tableur qui communiquent avec la (ou les) figure(s).
* Supporte la géométrie dans l'espace depuis la version 5.0.
{{ :application:geogebra-classic.png?600 |GeoGebra 6 }}
===== Vignettes dans nautilus =====
Paquet qui permet de visualiser les vignettes des fichiers .ggb de GeoGebra 5 et 6 ne nécessitant pas l'installation de GeoGebra : [[https://framadrive.org/s/jcr6wjY0IAsZh9u/download]] , 32 bits & 64 bits
===== Licence =====
Les dessins, figures réalisés pour une utilisation commerciale directe ou indirecte (publication, manuel scolaire, site en ligne de formation) sont soumis à une licence (voir [[https://www.geogebra.org/license]]).
===== Voir aussi =====
* **(fr)** [[http://www.geogebra.org]]
* **(fr)** [[wpfr>Geogebra]] sur Wikipédia
----
//Contributeurs principaux : snip,frombenny,YvanD,Gemnoc,Canigou 66,mimilus,grigouille,YoBoY,obooklage,zede.//