From e4dffc359a9bedf48e82b0074217fea6758fb314 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Tue, 12 May 2020 21:35:37 +0200 Subject: [PATCH] =?UTF-8?q?Corrige=20l'instruction=20de=20mise=20=C3=A0=20?= =?UTF-8?q?jour=20(a=20priori)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Installation.html | 78 +++++++++++++++++++++++----------------------- Installation.org | 2 +- Installation.pdf | Bin 153709 -> 153729 bytes 3 files changed, 40 insertions(+), 40 deletions(-) diff --git a/Installation.html b/Installation.html index ec0119e..7bae0a2 100644 --- a/Installation.html +++ b/Installation.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"> <head> -<!-- 2020-05-09 sam. 17:10 --> +<!-- 2020-05-12 mar. 21:36 --> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Installation</title> @@ -239,24 +239,24 @@ for the JavaScript code in this tag. <h2>Table des matières</h2> <div id="text-table-of-contents"> <ul> -<li><a href="#org271e778">1. Installation d'Emacs</a> +<li><a href="#org59cb46e">1. Installation d'Emacs</a> <ul> -<li><a href="#orgc99545e">1.1. Version proposée par la distribution</a></li> -<li><a href="#org024532a">1.2. Préparation de l'installation</a></li> -<li><a href="#orgee11baf">1.3. Nettoyage du système.</a></li> +<li><a href="#org2ebd92c">1.1. Version proposée par la distribution</a></li> +<li><a href="#org4c39415">1.2. Préparation de l'installation</a></li> +<li><a href="#org9336e69">1.3. Nettoyage du système.</a></li> </ul> </li> -<li><a href="#org7bee78a">2. Récupérer la configuration</a> +<li><a href="#org2aa79a0">2. Récupérer la configuration</a> <ul> -<li><a href="#org4d67a67">2.1. Sauvegarde de l'ancienne configuration</a></li> -<li><a href="#orge776476">2.2. Téléchargement de la configuration</a></li> +<li><a href="#orgeb6fef9">2.1. Sauvegarde de l'ancienne configuration</a></li> +<li><a href="#org16d40bf">2.2. Téléchargement de la configuration</a></li> </ul> </li> -<li><a href="#org8f982e9">3. Python</a></li> -<li><a href="#orgf18bf8e">4. Global</a></li> -<li><a href="#orgbfbc93e">5. C++</a></li> -<li><a href="#orgc61d442">6. Chargement accéléré</a></li> -<li><a href="#orgdb8c8d4">7. Mise à jour</a></li> +<li><a href="#orgf805b29">3. Python</a></li> +<li><a href="#org5ac41b6">4. Global</a></li> +<li><a href="#orgdf4fd65">5. C++</a></li> +<li><a href="#orga3fab57">6. Chargement accéléré</a></li> +<li><a href="#orgd3f9dfb">7. Mise à jour</a></li> </ul> </div> </div> @@ -288,8 +288,8 @@ certain temps. Ce ne sera évidemment plus le cas par la suite. </div> -<div id="outline-container-org271e778" class="outline-2"> -<h2 id="org271e778"><span class="section-number-2">1</span> Installation d'Emacs</h2> +<div id="outline-container-org59cb46e" class="outline-2"> +<h2 id="org59cb46e"><span class="section-number-2">1</span> Installation d'Emacs</h2> <div class="outline-text-2" id="text-1"> <p> Pour que cette configuration fonctionne de manière optimale il faut @@ -303,8 +303,8 @@ des paquets ou l'installer manuellement. </p> </div> -<div id="outline-container-orgc99545e" class="outline-3"> -<h3 id="orgc99545e"><span class="section-number-3">1.1</span> Version proposée par la distribution</h3> +<div id="outline-container-org2ebd92c" class="outline-3"> +<h3 id="org2ebd92c"><span class="section-number-3">1.1</span> Version proposée par la distribution</h3> <div class="outline-text-3" id="text-1-1"> <p> Pour connaître la version du système on utilise la commande @@ -350,8 +350,8 @@ paragraphe suivant. </div> </div> -<div id="outline-container-org024532a" class="outline-3"> -<h3 id="org024532a"><span class="section-number-3">1.2</span> Préparation de l'installation</h3> +<div id="outline-container-org4c39415" class="outline-3"> +<h3 id="org4c39415"><span class="section-number-3">1.2</span> Préparation de l'installation</h3> <div class="outline-text-3" id="text-1-2"> <p> Pour installer Emacs manuellement (ce qui n'est pas recommandé), on @@ -406,8 +406,8 @@ On peut vérifier à nouveau que tout s'est bien passé en exécutant </div> </div> -<div id="outline-container-orgee11baf" class="outline-3"> -<h3 id="orgee11baf"><span class="section-number-3">1.3</span> Nettoyage du système.</h3> +<div id="outline-container-org9336e69" class="outline-3"> +<h3 id="org9336e69"><span class="section-number-3">1.3</span> Nettoyage du système.</h3> <div class="outline-text-3" id="text-1-3"> <p> Si une version d'Emacs était déjà installée, il est probable que des @@ -422,12 +422,12 @@ fonctionne de manière optimale, il convient de les supprimer. </div> </div> -<div id="outline-container-org7bee78a" class="outline-2"> -<h2 id="org7bee78a"><span class="section-number-2">2</span> Récupérer la configuration</h2> +<div id="outline-container-org2aa79a0" class="outline-2"> +<h2 id="org2aa79a0"><span class="section-number-2">2</span> Récupérer la configuration</h2> <div class="outline-text-2" id="text-2"> </div> -<div id="outline-container-org4d67a67" class="outline-3"> -<h3 id="org4d67a67"><span class="section-number-3">2.1</span> Sauvegarde de l'ancienne configuration</h3> +<div id="outline-container-orgeb6fef9" class="outline-3"> +<h3 id="orgeb6fef9"><span class="section-number-3">2.1</span> Sauvegarde de l'ancienne configuration</h3> <div class="outline-text-3" id="text-2-1"> <p> Si Emacs avait déjà été utilisé sur le compte de l'utilisateur, il a @@ -448,8 +448,8 @@ mv ~/.emacs* ~/sauvegarde.emacs-<span class="org-sh-quoted-exec">`date +%Y%m%d`< </div> </div> -<div id="outline-container-orge776476" class="outline-3"> -<h3 id="orge776476"><span class="section-number-3">2.2</span> Téléchargement de la configuration</h3> +<div id="outline-container-org16d40bf" class="outline-3"> +<h3 id="org16d40bf"><span class="section-number-3">2.2</span> Téléchargement de la configuration</h3> <div class="outline-text-3" id="text-2-2"> <p> Pour obtenir la configuration, il est préférable d'utiliser <code>git</code>, pour @@ -504,8 +504,8 @@ faut cependant installer quelques outils supplémentaires. </div> </div> -<div id="outline-container-org8f982e9" class="outline-2"> -<h2 id="org8f982e9"><span class="section-number-2">3</span> Python</h2> +<div id="outline-container-orgf805b29" class="outline-2"> +<h2 id="orgf805b29"><span class="section-number-2">3</span> Python</h2> <div class="outline-text-2" id="text-3"> <p> Pour utiliser correctement <code>Python</code> avec cette configuration, il faut @@ -551,8 +551,8 @@ Il convient évidemment de répondre <code>y</code> à cette question. </div> </div> -<div id="outline-container-orgf18bf8e" class="outline-2"> -<h2 id="orgf18bf8e"><span class="section-number-2">4</span> Global</h2> +<div id="outline-container-org5ac41b6" class="outline-2"> +<h2 id="org5ac41b6"><span class="section-number-2">4</span> Global</h2> <div class="outline-text-2" id="text-4"> <p> On recommande aussi d'installer les <code>ggtags</code>. @@ -565,8 +565,8 @@ On recommande aussi d'installer les <code>ggtags</code>. </div> </div> -<div id="outline-container-orgbfbc93e" class="outline-2"> -<h2 id="orgbfbc93e"><span class="section-number-2">5</span> C++</h2> +<div id="outline-container-orgdf4fd65" class="outline-2"> +<h2 id="orgdf4fd65"><span class="section-number-2">5</span> C++</h2> <div class="outline-text-2" id="text-5"> <p> Enfin, pour configurer correctement l'environnement de développement @@ -654,8 +654,8 @@ problème. </div> </div> -<div id="outline-container-orgc61d442" class="outline-2"> -<h2 id="orgc61d442"><span class="section-number-2">6</span> Chargement accéléré</h2> +<div id="outline-container-orga3fab57" class="outline-2"> +<h2 id="orga3fab57"><span class="section-number-2">6</span> Chargement accéléré</h2> <div class="outline-text-2" id="text-6"> <p> Après s'être assuré assuré que la configuration fonctionne @@ -683,8 +683,8 @@ transparence. </div> </div> -<div id="outline-container-orgdb8c8d4" class="outline-2"> -<h2 id="orgdb8c8d4"><span class="section-number-2">7</span> Mise à jour</h2> +<div id="outline-container-orgd3f9dfb" class="outline-2"> +<h2 id="orgd3f9dfb"><span class="section-number-2">7</span> Mise à jour</h2> <div class="outline-text-2" id="text-7"> <p> Pour mettre à jour la configuration, ne suffit pas (en général) de @@ -692,7 +692,7 @@ faire un simple <code>git pull</code>. La raison est que la base des paquets utilisée évolue et certains doivent éventuellement être mis à jour. </p> <div class="org-src-container"> -<pre class="src src-shell">emacs -e <span class="org-string">" (progn\</span> +<pre class="src src-shell">\emacs --execute <span class="org-string">"(progn\</span> <span class="org-string"> (try-and-refresh 'auto-package-update)\</span> <span class="org-string"> (auto-package-update-now)\</span> <span class="org-string"> (message '\"Calling 'git pull...'\")\</span> @@ -711,7 +711,7 @@ fermeture. </div> </div> <div id="postamble" class="status"> -<p class="date">Created: 2020-05-09 sam. 17:10</p> +<p class="date">Created: 2020-05-12 mar. 21:36</p> <p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p> </div> </body> diff --git a/Installation.org b/Installation.org index 0e8e556..2de3f77 100644 --- a/Installation.org +++ b/Installation.org @@ -277,7 +277,7 @@ Pour mettre à jour la configuration, ne suffit pas (en général) de faire un simple ~git pull~. La raison est que la base des paquets utilisée évolue et certains doivent éventuellement être mis à jour. #+BEGIN_SRC shell :eval no - emacs -e " (progn\ + \emacs --execute "(progn\ (try-and-refresh 'auto-package-update)\ (auto-package-update-now)\ (message '\"Calling 'git pull...'\")\ diff --git a/Installation.pdf b/Installation.pdf index f1a18daa8f1952bc8a32a025b9d3fba004a239f2..f43187651cf6b613ca5ed9e41bc2e47f175fe165 100644 GIT binary patch delta 3443 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 Cx^xTx delta 3424 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 -- GitLab