Skip to content

Commit c3fe43b

Browse files
authored
Merge pull request #132 from aollier/installation
mise à jour installation de Git
2 parents 55e0133 + 6692e45 commit c3fe43b

File tree

1 file changed

+66
-17
lines changed

1 file changed

+66
-17
lines changed

book/01-introduction/sections/installing.asc

Lines changed: 66 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ Vous pouvez l'installer soit comme paquet ou avec un installateur, soit en tél
66

77
[NOTE]
88
====
9-
Ce livre a été écrit en utilisant Git version *2.0.0*.
9+
Ce livre a été écrit en utilisant Git version *2.8.0*.
1010
Bien que la plupart des commandes utilisées fonctionnent vraisemblablement encore avec d'anciennes version de Git, certaines peuvent agir différemment.
11-
Comme Git est particulièrement excellent pour préserver les compatibilités amont, toute version supérieure à 2.0 devrait fonctionner sans différence.
11+
Comme Git est particulièrement excellent pour préserver les compatibilités amont, toute version supérieure à 2.8 devrait fonctionner sans différence.
1212
====
1313

1414
=== Installation sur Linux
@@ -31,24 +31,30 @@ $ apt-get install git-all
3131

3232
Pour plus d'options, des instructions d'installation sur différentes versions Unix sont disponibles sur le site web de Git, à http://git-scm.com/download/linux[].
3333

34-
=== Installation sur Mac
34+
=== Installation sur macOS
3535

36-
(((Mac, installation)))
36+
(((macOS, installation)))
3737
Il existe plusieurs méthodes d'installation de Git sur un Mac.
3838
La plus facile est probablement d'installer les _Xcode Command Line Tools_.(((Xcode)))
3939
Sur Mavericks (10.9) ou postérieur, vous pouvez simplement essayer de lancer 'git' dans le terminal la première fois.
40+
41+
[source,console]
42+
----
43+
$ git --version
44+
----
45+
4046
S'il n'est pas déjà installé, il vous demandera de le faire.
4147

4248
Si vous souhaitez une version plus à jour, vous pouvez aussi l'installer à partir de l'installateur binaire.
43-
Un installateur de Git pour OS X est maintenu et disponible au téléchargement sur le site web de Git à http://git-scm.com/download/mac[].
49+
Un installateur de Git pour macOS est maintenu et disponible au téléchargement sur le site web de Git à http://git-scm.com/download/mac[].
4450

45-
.Installateur de Git pour OS X.
46-
image::images/git-osx-installer.png[Installateur de Git pour OS X.]
51+
.Installateur de Git pour macOS.
52+
image::images/git-osx-installer.png[Installateur de Git pour macOS.]
4753

48-
(((GitHub, pour Mac)))
49-
Vous pouvez aussi l'installer comme sous-partie de l'installation de GitHub pour Mac.
54+
(((GitHub, pour macOS)))
55+
Vous pouvez aussi l'installer comme sous-partie de l'installation de GitHub pour macOS.
5056
Leur outil Git graphique a une option pour installer les outils en ligne de commande.
51-
Vous pouvez télécharger cet outil depuis le site web de GitHub pour Mac, à http://mac.github.com[].
57+
Vous pouvez télécharger cet outil depuis le site web de GitHub pour macOS, à http://mac.github.com[].
5258

5359
=== Installation sur Windows
5460

@@ -57,6 +63,9 @@ L'application officielle est disponible au téléchargement sur le site web de G
5763
Rendez-vous sur http://git-scm.com/download/win[] et le téléchargement démarrera automatiquement.
5864
Notez que c'est un projet nommé _Git for Windows_ (appelé aussi msysGit), qui est séparé de Git lui-même ; pour plus d'information, rendez-vous à http://msysgit.github.io/[].
5965

66+
Pour obtenir une installation automatisée, vous pouvez utiliser le https://chocolatey.org/packages/git[paquet Chocolatey Git].
67+
Notez que le paquet Chocolatey est maintenu par la communauté.
68+
6069
Une autre méthode facile pour installer Git est d'installer _Github for Windows_.
6170
L'installateur inclut une version en ligne de commande avec l'interface graphique.
6271
Elle fonctionne aussi avec PowerShell et paramètre correctement les caches d'authentification et les réglages CRLF.(((PowerShell)))(((CRLF)))(((caches d'authentification)))
@@ -69,27 +78,67 @@ Certains peuvent plutôt trouver utile d'installer Git depuis les sources car on
6978
Les installateurs de version binaire tendent à être un peu en retard, même si Git a gagné en maturité ces dernières années, ce qui limite les évolutions.
7079

7180
Pour installer Git, vous avez besoin des bibliothèques suivantes : autotools, curl, zlib, openssl, expat, libiconv.
72-
Par exemple, si vous avez un système d'exploitation qui utilise dnf (tel que Fedora) ou apt-get (tel qu'un système basé sur Debian), vous pouvez utiliser l'une des commandes suivantes pour installer les dépendances :
81+
Par exemple, si vous avez un système d'exploitation qui utilise dnf (tel que Fedora) ou apt-get (tel qu'un système basé sur Debian), vous pouvez utiliser l'une des commandes suivantes pour installer les dépendances minimales pour compiler et installer les binaires Git :
7382

7483
[source,console]
7584
----
76-
$ dnf install curl-devel expat-devel gettext-devel \
77-
openssl-devel zlib-devel
85+
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
86+
openssl-devel perl-devel zlib-devel
7887
----
7988

8089
[source,console]
8190
----
82-
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
91+
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext \
8392
libz-dev libssl-dev
8493
----
8594

95+
Pour pouvoir ajouter la documentation dans différents formats (doc, html, info), ces dépendances suppplémentaires sont nécessaires :
96+
97+
[source,console]
98+
----
99+
$ sudo dnf install asciidoc xmlto docbook2X
100+
----
101+
102+
[source,console]
103+
----
104+
$ sudo apt-get install asciidoc xmlto docbook2x
105+
----
106+
107+
[NOTE]
108+
====
109+
Les utilisateurs de RHEL ou dérivés tel que CentOS et Scientific Linux devront activer le https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F[dépôt EPEL] pour télécharger le paquet `docbooc2X`.
110+
====
111+
112+
Si vous utilisez une distribution basée sur Debian (Debian/Ubuntu/dérivés d'Ubuntu), vous avez aussi besoin du paquet `install-info` :
113+
114+
[source,console]
115+
----
116+
$ sudo apt-get install install-info
117+
----
118+
119+
Si vous utilisez une distribution basée sur RPM (Fedora/RHEL/dérivés de RHEL), vous avez aussi besoin du paquet `getopt` (qui est déjà installé sur les distributions basées sur Debian) :
120+
121+
[source,console]
122+
----
123+
$ sudo dnf install getopt
124+
----
125+
126+
De plus, si vous utilisez Fedora/RHEL/dérivé de RHEL, vous devez faire ceci :
127+
128+
[source,console]
129+
----
130+
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
131+
----
132+
à cause des différences de nom des binaires.
133+
86134
Quand vous avez toutes les dépendances nécessaires, vous pouvez poursuivre et télécharger la dernière version de Git depuis plusieurs sites.
87135
Vous pouvez l'obtenir via Kernel.org, à https://www.kernel.org/pub/software/scm/git[], ou sur le miroir sur le site web GitHub à https://github.com/git/git/releases[].
136+
L'indication de la dernière version est généralement plus claire sur la page GitHub, mais la page kernel.org a également des signatures de version si vous voulez vérifier votre téléchargement.
88137

89-
Puis, compiler et installer :
138+
Puis, compilez et installez :
90139

91-
$ tar -zxf git-1.9.1.tar.gz
92-
$ cd git-1.9.1
140+
$ tar -zxf git-2.8.0.tar.gz
141+
$ cd git-2.8.0
93142
$ make configure
94143
$ ./configure --prefix=/usr
95144
$ make all doc info

0 commit comments

Comments
 (0)