2011/07/17

Installer VirtualBox

Si on veut virtualiser un ordinateur sous Ubuntu, VirtualBox est un des meilleurs logiciels qui existe. Il peut être facilement installé sous Ubuntu et sous Windows en passant par son site officiel : http://www.virtualbox.org/ (lien externe en anglais).

Lorsque j'ai installé VirtualBox sur Kubuntu 10.10 j'ai utilisé cette méthode :

  1. Télécharger le fichier d'installation pour votre version d'Ubuntu sur le site officiel dans la section des téléchargements nommée « Downloads » : http://www.virtualbox.org/wiki/Linux_Downloads. (Choisissez la bonne architecture entre 32 bit (i386) et 64 bit (AMD64))
  2. Ouvrez un terminal et utilisez la commande « cd /home/NomUtilisateur/Téléchargements » pour aller dans le dossier où le fichier d'installation a été enregistré.
  3. Utilisez la commande « sudo dpkg -i NomDuFichierInstallation » pour lancer l'installation de VirtualBox.
En essayant d'installer VirtualBox sur Lubuntu 11.04, j'ai eu quelques problèmes. D'autres programmes étaient nécessaires à l'utilisation de VirtualBox. J'ai donc désinstallé VirtualBox qui était brisé par le gestionnaire de paquets Synaptic et j'ai installé les programmes manquants manuellement par le terminal avec la commande « sudo apt-get install libcurl3 libqt4-network libqt4-opengl libqtcore4 libqtgui4 ». (Il se peut que vous ayez d'autres programmes manquant sur une autre variante d'Ubuntu. Si c'est le cas, ils apparaîtront dans la liste d'erreurs qui s'affichera dans le terminal après le lancement de la commande citée dans la troisième étape.)

Pour installer VirtualBox dans Windows, il suffit de télécharger le fichier d'installation et de l'exécuter. (lien externe pour le téléchargement : http://www.virtualbox.org/wiki/Downloads)

VirtualBox avec l'assistant de création d'une nouvelle machine virtuelle ouvert. - Lubuntu 11.04


Pour créer un nouvel ordinateur virtuel, il suffit d'ouvrir VirtualBox et de cliquer sur le bouton « Créer ». L'assistant de création d'une nouvelle machine virtuelle s'ouvre et il suffit de remplir chaque étape et de cliquer sur « Suivant » jusqu'à ce que la configuration d'un nouvel ordinateur virtuel soit terminée. Si on veut installer Windows, on nous demandera d'insérer le disque préalablement acheté dans le lecteur de notre ordinateur pour effectuer l'installation. Si on veut installer Linux, on peut simplement choisir une image de disque d'installation avec l'extension « .iso » et le logiciel s'occupera de monter l'image. 

Voilà, VirtualBox devrait être installé et prêt à l'utilisation. 

Virtualiser un ordinateur : comment et pourquoi

Lorsqu'on utilise un ordinateur, il faut passer par un système d'exploitation. Aucun système d'exploitation n'est parfait et chacun a des points forts et des points faibles. On choisit normalement comme système principal celui qui convient à la majorité de nos exigences et on doit vivre avec ses points faibles. La virtualisation permet de pouvoir pallier en partie ou complètement les points faibles de notre système d'exploitation principal.

En gros, virtualiser un ordinateur, c'est de faire fonctionner un système d'exploitation dans un autre système d'exploitation. Contrairement au double-amorçage (« dual-booting »), on n'a pas à choisir entre deux systèmes lors du démarrage de notre ordinateur. On peut amorcer le système d'exploitation qu'on préfère et faire fonctionner le second comme un programme à l'intérieur de celui-ci.

Un des principaux points faibles de la virtualisation, c'est qu'il est impossible d'atteindre la performance réelle d'un système d'exploitation. La vraie performance ne s'atteint que lorsqu'on installe réellement le système d'exploitation sur l'ordinateur et qu'on l'amorce au tout début du démarrage. Il est aussi recommandé d'avoir un ordinateur récent et assez puissant pour virtualiser efficacement un ordinateur. J'ai déjà virtualisé Windows 7 dans un miniportatif (« netbook ») fonctionnant sous Windows XP, mais c'est très très lent.

La virtualisation peut être tout de même très utile dans certains cas. Par exemple, certains programmes Windows très utiles ne fonctionnent pas sous Linux comme OneNote 2010 de la suite Microsoft Office 2010 qui sert à prendre des notes de cours facilement. En virtualisant un système Windows XP à l'intérieur d'un système Linux, il est possible de facilement ouvrir les documents OneNote sans avoir à amorcer un système Windows au démarrage de l'ordinateur.

Il existe plusieurs logiciels sous Linux et sous Windows permettant de virtualiser des ordinateurs. Le premier que j'ai connu est Microsoft Virtual PC. C'est un logiciel ne fonctionnant que sous Windows et ne virtualisant vraiment bien que les systèmes Windows. Le second que j'ai utilisé assez longtemps et par lequel j'ai remplacé Virtual PC est VMware Player. Il est capable de virtualiser les systèmes Linux, Windows et autres. Il fonctionne très bien sous Linux et sous Windows. Le dernier logiciel que j'ai découvert très récemment est VirtualBox. Il fonctionne mieux sous Linux que Vmware Player d'après mes derniers essais. Il peut aussi être installé sous Windows et sous Mac. Ces trois logiciels sont tous téléchargeables gratuitement.

Pour les utiliser, il suffit de les installer et de créer un nouvel ordinateur virtuel. Ensuite, il faut entrer un disque d'installation dans notre ordinateur et démarrer l'ordinateur virtuel. L'installation d'un système d'exploitation sous un logiciel de virtualisation se déroule de la même manière que sous un ordinateur réel. Bien entendu, pour virtualiser un système Windows, il faut se procurer un disque d'installation et une clef de produit pour l'utiliser légalement. Cependant, on peut installer les systèmes Linux facilement et gratuitement pour les essayer dans Windows avant de les installer directement sur son ordinateur.

Voilà en gros ce que « virtualiser un ordinateur veut dire ». C'est donc un outil très utile pour tester de nouveaux programmes ainsi que pour étendre la compatibilité de son système d'exploitation. Bonne exploration de nouveaux logiciels!

Ressource supplémentaire :
Installer VirtualBox

2011/07/16

Installer des programmes et des mises à jour sous Ubuntu

Installer des programmes et les mettre à jour sont des opérations de bases qu'il est utile de connaître lorsqu'on utilise un ordinateur. Sans les mises à jours, on risque des problèmes de sécurité, de stabilité ou simplement de ne pas pouvoir utiliser les dernières fonctions ajoutées à nos programmes préférés.

Sous Ubuntu, l'installation de nouveaux programmes et la mise à jour de tous les programmes est centralisée en un seul système qui a deux visages. Le premier visage est celui du terminal avec l'utilisation de la commande « apt-get ». Le second visage se traduit par le gestionnaire de paquets.

Pour le terminal, les commandes utiles à connaîtres sont :
  1. « sudo apt-get update » qui sert à mettre la cache des dépôts à jour pour trouver les dernières mises à jour.
  2. « sudo apt-get upgrade » qui sert à mettre à jour les programmes qui peuvent être mis à jour selon la cache des dépôts.
  3. « sudo apt-get dist-upgrade » qui sert lorsque certaines mises à jour ont été retenues lors de l'utilisation de la commande précédente. (Certaines mises à jour spéciales demandent la désinstallation d'autres programmes. Elles ne sont donc effectuées qu'avec cette commande. Les mises à jour du noyau Linux nécessitent aussi cette commande pour s'effectuer.)
  4. « sudo add-apt-repository NomDuDépôt » qui sert à ajouter un nouveau dépôt en remplaçant NomDuDépôt par le nom du dépôt à ajouter.
  5. « apt-cache search MotDeRecherche » qui sert à chercher un programme en lien avec un mot de recherche dans la cache des dépôts.
  6. « sudo apt-get install NomDuProgramme » qui sert à installer un nouveau programme en raplaçant NomDuProgramme par le nom du programme à installer.
 Pour le gestionnaire de paquets, la marche à suivre est plus simple :
Image 1 : Gestionnaire de mises à jour - Ubuntu 11.04
  1. Pour mettre à jour, ouvrir le gestionnaire de mises à jour et cliquer sur « Installer les mises à jour ».
  2. Pour installer un nouveau programme:
  3. Image 2 : Gestionnaire de paquets Synaptic - Ubuntu 11.04 - Installer un programme
    1. Ouvrir le gestionnaire de paquets Synaptic et chercher le programme en entrant son nom dans la barre de recherche et cliquer sur « Rechercher » .
    2. Cliquer sur la petite case à gauche du nom du programme à installer et sélectionner l'option « Sélectionner pour installation ». Une boîte de dialogue apparaîtra probablement ensuite pour vous informer des autres sous-programmes nécessaires à installer pour le fonctionnement de votre programme. Il suffit d'accepter et le programme s'installera avec tous les sous- programmes requis.
  4. Pour ajouter un  dépôt :
  5. Image 3 : Gestionnaire de paquets Synaptic - Ubuntu 11.04 - Ajouter un dépôt
    1. Ouvrir le gestionnaire de paquets Synaptic et cliquer sur l'onglet « Configuration », puis sur l'option « Dépôts ». Une nouvelle fenêtre apparaît.  
    2. Cliquer sur l'onglet « Autres logiciels ».
    3. Cliquer sur le bouton « Ajouter ... ». Une nouvelle boîte de dialogue apparaît.
    4. Entrer le nom du dépôt à ajouter.
    5. Cliquer sur le bouton « Ajouter une source de mise à jour ».
Les variantes d'Ubuntu auront des logiciels différents, mais similaires au gestionnaire de paquets Synaptic et au gestionnaire de mises à jour. Cependant, les commandes en terminal sont toujours les mêmes peu importe les versions d'Ubuntu. Donc, si vous n'arrivez pas à trouver les bons logiciels, passez par le terminal, c'est aussi facile et beaucoup plus rapide.

Voilà, maintenant, il vous est possible d'installer des programmes et des mises à jour sous Ubuntu.

P.S. Pour ceux qui veulent en savoir plus sur le fonctionnement des paquets, le « site du zéro» donne de bonnes explications sur le sujet. (Lien externe : http://www.siteduzero.com/tutoriel-3-12808-installer-des-programmes-avec-apt-get.html#ss_part_1)

Installer Firefox 5 sous Ubuntu

Avoir les dernière mises à jour de son navigateur internet préféré est assez important. On peut souvent profiter d'une meilleure sécurité, d'une interface améliorée ou de nouvelles options utiles.

J'utilise Kubuntu 10.10 et je me suis rendu compte récemment que mon navigateur Firefox ne se mettait pas à jour automatiquement. Étant donné que Firefox 5 est sortit à la fin du mois de juin, le dépôt pour son installation n'était pas dans ma liste de dépôts.

Après un peu de recherche, j'ai trouvé la marche à suivre sur ce site : http://www.ubuntugeek.com/how-to-install-firefox-5-on-ubuntu.html (lien externe).

Essentiellement, on passe par le terminal et on suit ces étapes :
  1. Ajout du dépôt avec la commande « sudo add-apt-repository ppa:mozillateam/firefox-stable »
  2. Mise à jour de la cache des paquets avec « sudo apt-get update »
  3. Installation de la mise à jour de Firefox à Firefox 5 avec la commande « sudo apt-get upgrade »
Voilà, vous devriez maintenant pouvoir profiter de Firefox 5 sous Ubuntu. Bonne navigation!

P.S. Il est aussi possible de passer par le gestionnaire de paquets et le gestionnaire de mises à jour. Suivez la démarche expliquée dans cet article « Installer des programmes et des mises à jour sous Ubuntu » (lien interne). Il suffit de suivre la procédure pour ajouter le dépôt à la liste des dépôts et d'aller dans le gestionnaire des mises à jour ensuite.

2011/07/11

Installer KDevelop

L'installation de KDevelop sous Linux se fait assez facilement graphiquement et par le terminal.

Si on veut passer par une interface graphique, on peut passer par le gestionnaire de paquets et simplement rechercher « KDevelop » dans la barre de recherche. On clique ensuite sur le programme et on clique « Installer ».

Si on veut y aller directement par le terminal, on n'a qu'à entrer la commande « sudo apt-get install kdevelop ».

Ensuite, il faut installer CMake pour être capable de compiler nos projets en C++ s'il n'est pas déjà installé.

Encore une fois, on peut passer par le gestionnaire de paquets ou par le terminal en entrant la commande "sudo apt-get install cmake".

Finalement, il reste à ouvrir KDevelop et à créer un premier projet dans lequel on pourra travailler. Lors de l'ouverture d'un premier projet, on configure aussi KDevelop pour utiliser CMake. Tous les projets ouverts par la suite utiliseront cette configuration pour la compilation.

Donc pour ouvrir un premier programme et configurer CMake on y va de cette manière :

1 - Ouvrir KDevelop.

Image 1 : Écran principal de KDevelop sans projet ouvert.
2 - Aller dans «Project -> New From Template... ».

Image 2 : Gestionnaire de création d'un nouveau projet.
3 - Le gestionnaire de création d'un nouveau projet s'ouvre et on clique sur « C++ -> No GUI (CMake) -> Simple CMake-based C++ application ». (C'est l'équivalent d'ouvrir un projet vide pour console sous Visual Express C++.)

Image 3 : Gestionnaire de création d'un projet rempli.
4 - Entrer un nom pour votre projet sous « Application Name ». Vérifier si le fichier d'enregistrement convient sous la zone « Location ». Cliquer sur « next », puis, sur « Finish ».
Image 4 : Fenêtre de configuration CMake et sélection du dossier de compilation.
5 - La fenêtre de configuration de la compilation apparaît ensuite. Dans la zone « CMake Binary », on doit écrire le chemin d'accès où se trouve le programme CMake. CMake devrait être dans « /usr/bin/cmake ». Cette fenêtre apparaîtra à chaque début de création de nouveau projet, mais la destination du programme CMake sera déjà complétée puisque le programme se souviendra de celle du premier projet créé. On clique sur « Ok » pour continuer.

Image 5 : Interface de développement avec projet ouvert et compilé.
Voilà, KDevelop est configuré pour pouvoir compiler les projets écrits en C++. On arrive maintenant dans l'interface de développement. Pour tous les projets nouvellement créés, on obtient toujours un petit fichier « main.cpp » préparé d'avance pour nous qui crée un programme qui, une fois compilé, permet d'afficher la phrase « Hello, world! » dans une console ou un terminal.

Pour compiler on tape soit sur la touche F8 ou on va dans  « Project -> Build Selection ». Ensuite, on peut ouvrir un terminal ou cliquer sur l'icône « Konsole » en bas au centre de l'interface pour faire apparaître un terminal directement dans l'interface. (Je crois que le bouton « Konsole » n'existe que si on est sous Kubuntu.) Il faut ensuite aller dans le dossier où le programme aura été créé pour notre projet c'est le chemin se trouvant dans la zone « Build Directory » de l'image 4. Ici, j'utiliserais donc la commande « cd /home/nicolas/projects/test/build/ ». Il ne reste plus qu'à exécuter le programme en lançant la commande « ./test » (de manière plus générale « ./NomDuProjet »). Le programme devrait s'éxecuter dans le terminal.

Voilà, maintenant à vous de créer vos propres projets!

P.S. J'ai testé ces commandes sous Kubuntu et Xubuntu. Les variantes d'Ubuntu devraient êtres compatibles et les variantes Debian de Linux le devraient probablement aussi étant donné qu'Ubuntu est une variante Debian.

Lien interne :
KDevelop vs Visual C++ Express

Lien externe :
http://userbase.kde.org/KDevelop4/Manual/Getting_started (Documentation officielle)

Programmer en C++ sous Linux : KDevelop vs Visual C++ Express

Au moment où j'ai effectué mon virage vers Linux en mars 2011, j'étais en plein apprentissage de la programmation orientée-objet en C++. Je connaissais déjà l'environnement de programmation de Visual C++ Express sous Windows que je trouvais assez complet et facile à utiliser.
Je suis donc parti à la recherche d'un bon environnement de programmation pour mon système Kubuntu. Je suis tombé sur le logiciel KDevelop que j'ai rapidement appris à aimer et par lequel j'ai remplacé Visual Express.

L'interface de KDevelop est très très similaire à celle de Visual Express. Selon moi, les programmeurs débutant en C++ qui ont dabord appris à connaître Visual Express n'auront aucun mal à apprivoiser KDevelop.

Le logiciel est basé sur la bibliothèque graphique KDE (celle utilisée par Kubuntu). Pour ceux qui utilisent déjà Kubuntu l'installation ne prend donc pas beaucoup de mémoire. Pour ceux qui utilisent d'autres systèmes Linux n'utilisant pas les bibliothèques KDE, l'installation occupe un peu plus de mémoire sur le disque dur.

Les points forts de KDevelop :
  1. La facilité à créer un groupe d'entête et de fichier de code en une étape pour la création d'une nouvelle classe. La plupart des classes écrites dans un programme en C++ nécessitent la création d'un fichier .h , l'entête, et d'un fichier .cpp pour le codage des méthodes. Il faut aussi inscrire certaines instructions clefs dans l'entête et le fichier de code avant de programmer. KDevelop s'occupe de tout ça, on n'a qu'à lui donner le nom de la classe à créer.
  2. La complétion automatique des entêtes des fonctions et des méthodes.  Dès qu'on commence à écrire le début de l'entête d'une méthode, le logiciel offre rapidement une liste des complétions possible. On a qu'à choisir le nom de la méthode et le logiciel termine l'écriture de l'entête et des accolades. 
  3. Les bibliothèques sont plus à jour et plus complètes que Visual Express. Les bibliothèques Boost ou les plus récents ajouts à la STL (« Standard Template Library ») sont plus à jour sous KDevelop. Sous Visual Express, il faut parfois attendre la prochaine version du logiciel avant de pouvoir profiter des plus récents ajouts au C++. Les bibliothèques graphiques, comme Qt, sont plus facilement utilisables sous KDevelop.
  4. Aucun plantage durant la compilation. Visual Express a parfois tendance à planter lors du début de la compilation et il renvoie une erreur de « Link ». Dès qu'on réessaie, l'erreur disparaît. KDevelop ne souffre pas de ce genre de problème.
  5. C'est un logiciel à code source libre. On a donc tous les avantages des logiciels de ce type, comme des mises à jours plus rapides, la possibilité de modifier le code source du programme et la gratuité.
Les points faibles de KDevelop :
  1. Certaines commandes comme « system("pause") » ou « system("cls") » ne fonctionnent pas sous KDevelop, car ces instructions ne fonctionnent que pour Windows.
  2. Il faut configurer KDevelop pour le language C++ avant de commencer à l'utiliser.
  3. Un fonctionnement parfait sous Kubuntu, mais parfois plantant dans d'autres environnements graphiques. J'ai eu plusieurs problèmes sous Xubuntu.
  4. Plante parfois après fermeture. C'est plutôt une question de goût, c'est juste un peu laid d'avoir un message de plantage à la suite de la fermeture même si ça n'engendre aucun autre inconvénient.
Il existe d'autres environnements de programmation pour Linux, comme Anjuta pour les interfaces graphiques gnome, mais pour l'instant KDevelop me satisfait amplement.

En résumé, si vous voulez programmer en C++ sous Linux, KDevelop est un choix très intéressant. Il est aussi facile et plus agréable à utiliser que Visual Express.


Lien interne :
Installer KDevelop

Lien externe :
http://kdevelop.org/ (Site officiel)

2011/07/08

Installer les pilotes les plus récents pour les cartes « ATI/AMD graphics »

NOUVEAU (2012-04-15) :  le wiki non-officiel des pilotes AMD semble donner de très bonnes informations spécifiques à plusieurs distributions en ce qui concerne l'installation des pilotes propriétaires d'AMD. Le site est en anglais bien sûr : http://wiki.cchtml.com/index.php/Category:Distributions

AJOUT (2011-12-24) : Après quelques problèmes avec les version 11.04 et 11.10 j'ai décidé de retomber à 10.04. En ce faisant, j'ai eu besoin de résoudre certains conflits dans les dépendances du programme de driver d'AMD. Pour réussi l'étape 4 décrite ci-dessous, j'ai dû installer les packages suivants : dpkg-dev, debhelper, execstack, cmake et gcc (sudo apt-get install cmake debhelper dpkg-dev execstack gcc devrait pouvoir tout installer). Puis, pour réussir à faire l'étape 5, il a fallut que j'installe les paquets suivants : lib32gcc1, libc6-i386 et dkms (encore une fois,sudo apt-get install dkms lib32gcc1 libc6-i386 pour tout régler).

ATTENTION POUR LES ÉTAPES DÉCRITES PLUS BAS DANS LE BILLET :
  1. Si vous aviez exécuté l'étape 5 sans succès à cause de dépendances manquantes et que vous avez réglé les dépendances par la suite avec apt-get, apt-get devrait compléter l'installation automatiquement.
  2. Si après avoir suivi les 5 étapes d'installation vous n'arrivez pas à ouvrir le panneau de configuration avec la commande sudo amdcccle, essayez la commande aticonfig --initial=check. Si elle vous retourne un message précisant qu'il n'y a pas de configuration pour fglrx lancez la commande aticonfig --initial (ATTENTION, CETTE COMMANDE MODIFIE UN FICHIER DE CONFIGURATION, ELLE FAIT UNE SAUVEGARDE AVANT DE MODIFIER). Ça semble bien fonctionner sous 10.04, je n'en ai pas eu besoin sous 10.10,11.04 et 11.10.
-----------------------------------------------------------------------------------------------
Je suis définitivement passé à Linux avec Kubuntu 10.10 au cours du mois de mars 2011. Mon ordinateur utilise une carte graphique radeon hd 5670. Elle doit donc utiliser les pilotes propriétaires écrits par AMD pour fonctionner.

Jusqu'au mois de juin, le seul pilote que j'utilisais était celui qui était installable par le gestionnaire des pilotes supplémentaires. C'était un des pilotes de la version 8 qui était assez vieux étant donné que la version actuelle des pilotes est la version 11.

Après être fatigué de certains bogues affectant un nouveau jeu auquel je joue, j'ai commencé une nouvelle recherche pour comprendre comment aller chercher les pilotes plus récents directement sur le site d'AMD et les installer à partir du terminal.

C'est sur un blog en anglais (site externe : http://mygeekopinions.blogspot.com/2011/06/how-to-install-atiamd-catalyst-linux.html) que j'ai enfin trouvé la démarche claire et simple des commandes à entrer au terminal pour faire l'installation manuellement des pilotes les plus récents.

La méthode que j'ai utilisée est basée sur Ubuntu 11.04. La voilà :
  1. Télécharger le pilote pour sa carte graphique sur le site d'AMD
  2. Ouvrir le terminal et utiliser la commande «cd /home/utilisateur/Téléchargements/ » pour se placer dans le répertoire où se trouve le pilote qu'on a téléchargé. Ce qui est souligné devrait être changé par votre répertoire.
  3. Entrer la commande «chmod +x ati-driver-installer-11-6-x86.x86_64.run». Ce qui est souligné devrait être le nom du fichier où se trouve le pilote. On utilise ici la version 11.6 du pilote.
  4. À partir du fichier d'installation, on crée un exécutable avec l'extension «.deb». Il faut utiliser la commande «sudo sh ./ati-driver-installer-11-6-x86.x86_64.run --buildpkg Ubuntu/natty». Ce qui est souligné indique pour quelle distribution on veut créer un installateur. Ici on a Ubuntu/natty, soit Ubuntu 11.04. J'ai changé ce terme par Ubuntu/maverick, car je suis sous Kubuntu 10.10 qui est basé sur « Ubuntu 10.10 - Maverick Meerkat ». (pour ceux qui ne l'avaient pas encore remarqué, chaque nouvelle version d'Ubuntu est identifiée par un nombre et par un nom de code)
  5. Finalement, on installe le pilote à partir de l'exécutable avec la commande «sudo dpkg -i fglrx*.deb». (L'astérisque remplace le reste du nom de l'exécutable, on pourrait aussi utiliser son nom complet.)
Après ces étapes, j'ai redémarré mon ordinateur juste au cas. J'ai vu quelques améliorations satisfaisante en ce qui concerne mon jeu.

J'ai testé cette méthode sous Kubuntu 10.10. Le blog sur lequel je l'ai lu utilisait Ubuntu 11.04. J'imagine que les pilotes des autres cartes graphiques ATI/AMD s'installent de manière similaire, mais je ne peux en être sûr, car je n'est testé cette méthode que sur mon ordinateur.

P.S. Si vous voulez accéder au panneau de configuration d'ATI («ATI catalyst control center») et que vous avez des problèmes pour le lancer en mode administrateur à partir de l'icône dans le menu où se trouvent les autres propriétés de votre système (il ne s'ouvre tout simplement pas pour moi), lancez la commande «sudo amdcccle» dans votre terminal. Il faut absolument travailler en mode administrateur pour que les changements apportés soient sauvegardés.