aboutsummaryrefslogtreecommitdiff
path: root/i18n/fr_FR/docs/gnulinux/configuring_parabola.md
blob: c9ecb5f3f7b390e73236d8bc43768fb983145400 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
---
title: Configurer Parabola (Après-Installation)
x-toc-enable: true
...

C'est le guide pour mettre en place Parabola GNU+Linux-Libre après avoir
complété les étapes d'installation vues dans [Installer Parabola ou Arch 
GNU+Linux-Libre, avec le chiffrement du disque tout entier 
(incluant /boot)](encrypted_parabola.md).
Il couvrira l'installation et la configuration d'un environnement de bureau
graphique, ainsi que quelques applications qui rendent le système plus ergonomique.

Dans cet exemple, nous choisissons *l'environnement de bureau MATE* comme notre interface
graphique.

*Ce guide était valide à la date 2017-06-02. Si vous voyez quelconque changement
qui devrait être fait pour aujourd'hui, silvouplaît contacter le projet Libreboot
(ou [faites ces changements vous-mêmes](https://libreboot.org/git.html#editing-the-website-and-documentation-wiki-style))!*

Alors que Parabola peut sembler décourageant au premier abord (surtout pour les
nouveaux utilisateurs GNU+Linux), avec un simple guide, il peut fournir la même
ergonomie que n'importe quelle distribution GNU+Linux basée Debian (p.e., Trisquel, 
Debian, Devuan), sans cacher les détails à l'utilisateur.

Paradoxalement, plus vous devenez expérimenté, plus Parabola devient 
*facile à utiliser*, quand vous voulez mettre en place votre système d'une
façon spéciale, comparé à ce que fournit la majorité des distributions.
Avec le temps, vous allez vous rendre compte que les autres distributions
ont tendance à *se mettre en travers de votre chemin*.

Beaucoup d'étapes dans ce guide se référeront à l'ArchWiki.
Arch est la distribution en amont que Parabola utilise. 
La majorité de ce guide vous dira aussi de lire des articles de wiki,
d'autres pages, des manuels et ainsi de suite.
En général, il essaye de trier sur le volet les informations les
plus utiles, mais cependant, vous êtes encouragé à apprendre autant
que possible.

**NOTE: Ça peut vous prendre quelques jours pour complétement installer
le système de la façon dont vous le voulez, dépendant de combien vous avez 
besoin de lire. La patience est la clé, surtout pour les nouveaux utilisateurs.**

L'ArchWiki utilisera parfois un mauvais language, comme désigner le système par 'Linux',
 utilisant le terme **open-source**/**closed-source**, et recommandera parfois
 l'utilisation de logiciels propriétaires.
 Vous avez besoin de faire attention à celà quand vous lisez quoi que ce soit
 sur l'ArchWiki.

 Quelques étapes nécessitent un accés à Internet. Pour avoir un accés de
 base, initial, à Internet afin de mettre en place le système (on se penchera
 sur le réseau plus tard), connectez juste votre système à un routeur/box via
 un cable ethernet puis exécutez la commande suivante:

    # systemctl start dhcpcd.service

Vous pouvez l'arrêter plus tard si besoin, en utilisant l'option `stop`
de systemd:

    # systemctl stop dhcpcd.service

Pour la majorité des personnes ça devrait être suffisant, mais si vous
pas le DHCP activé sur votre réseau, alors vous devriez mettre en place
votre connection au réseau en premier:
[Mettre en place la connection au réseau dans Parabola](#network).

## Configurer pacman
`pacman` (*pac*kage *man*ager) est le nom du système de gestion des paquets
dans Arch, que Parabola (en tant qu'effort parallèle et déblobbé) utilise
aussi.
Comme avec `apt-get` sur Trisquel, Debian ou Devuan, il peut être utilisé
pour ajouter, supprimer, et mettre à jour les logiciels sur votre
ordinateur.

Pour plus d'information par rapport à `pacman`, lisez les articles suivant sur
l'ArchWiki:

*    [Configurer pacman](https://wiki.parabola.nu/Installation_Guide_%28Fran%C3%A7ais%29#Configurer_Pacman)
*    [Utiliser pacman](https://wiki.archlinux.fr/Pacman)
*    [Dépôts logiciels supplémentaires](https://wiki.parabola.nu/Repositories_%28Fran%C3%A7ais%29)

## Mettre à jour Parabola
Parabola est mis à jour en utilisant `pacman`. Quand vous mettez à jour
Parabola, soyez sûr de rafraîchir la liste des paquets *avant* d'installer quelque mise à jour que ce soit:

    # pacman -Syy

**NOTE: d'après le Wiki,** `-Syy` **est mieux que** `-Sy` **, parce qu'elle
rafraîchit la liste des paquets même si celle-ci apparaît déjà à jour, ce qui
peut être utile lors du basculement sur un autre dépôt mirroir.**

Ensuite, mettons véritablement à jour le système:

    # pacman -Syu

**NOTE: avant d'installer des paquets avec** `pacman -S`**, mettez toujours 
premièrement votre système à jour, en utilisant les deux commandes du dessus.**

Gardez un oeil sur la sortie ou lisez la dans le fichier **/var/log/pacman.log**.
Parfois, `pacman` montrera des messages à propos d'étapes de maintenance
que vous aurez besoin de faire avec certains fichiers (typiquement ceux de
configurations) après la mise à jour.
Aussi, vous devriez jetez un coup d'oeil à la fois la 
[page d'accueil de Parabola](https://www.parabola.nu/) et [celle d'Arch](htt
ps://www.archlinux.org/), pour voir s'il y a mention de quelconque problèmes.
Si un nouveau kernel est installé, vous devriez aussi vous mettre à jour
pour être capable de l'utiliser (le kernel qui est en cours d'exécution fera
aussi bien l'affaire).

C'est une bonne habitude de mettre à jour Parabola d'une à deux fois par semaine.
En tant que distribution en publication continue, ce n'est jamais une bonne idée de
trop laisser vieillir l'installation.
C'est simplement dû à la façon de fonctionner du projet; les vieux paquets sont 
supprimés rapidement des dépôts une fois qu'ils sont mis à jour.
Un système qui n'a pas été mis à jour depuis pas mal de temps, signifiera potentiel-
-lement plus de lecture à travers les précédents billets du site web, et plus de
travaux de maintenance.

Le forum d'Arch peut être utile si d'autres personnes ont le même problème que
vous.
Le canal IRC Parabola ([**\#parabola**](https://webchat.freenode.net/) sur freenode) peut 
aussi vous aider.

Dû à ceci et la nature volatile de Parbola/Arch, vous devriez seulement
mettre à jour quand vous avez au moins quelques heures de libre devant vous, au
cas des problèmes émergent et demandent résolution. Vous ne devriez jamais
mettre à jour, par exemple, si vous avez besoin de votre système pour un évenement
important, comme une présentation, ou d'envoyer un email à une personne importante
avant un date butoir décidée, et ainsi de suite.

Relax! Les paquets sont bien testés quand de nouvelles mises à jour les
amènent dans les dépôts; des dépôts 'testing' existent pour cette exacte
raison (les tester).
Malgrés ce que beaucoup de gens pourrait vous dire, Parabola is plutôt 
stable et sans problème, tant que vous êtes conscient de comment
vérifier un problème, et que vous êtes partant pour prendre un peu de temps
pour réparer ces problèmes, dans les rares cas où ils arrivent (c'est pour celà
qu'Arch/Parabola fournissent une documentation fournie).

## Maintenir Parabola
Parabola est une distribution très simple, dans le sens où vous avez
les pleins pouvoirs, et tout est transparent pour vous.
Une conséquence de ceci est que vous avez besoin de savoir ce que
vous faites, et ce que vous avez fait avant.
En général, garder des notes (comme je l'ai fait avec cette page) peut
être très utile en tant que référence dans le future (p.e., si vous vous
réinstaller, ou installer la distribution sur un autre ordinateur).

Vous devriez aussi lire l'article d'ArchWiki sur la [Maintenance Système](http
s://wiki.archlinux.fr/Maintenance_Syst%C3%A8me) avant de continuer.

Installez `smartmontools`; ça peut être utilisé pour jeter un coup d'oeil aux
données S.M.A.R.T. Les disques durs utilisent des micrologiciels non libres
à l'intéreur d'eux; c'est transparent pour vous mais les données S.M.A.R.T
 viennent de là, donc ne dépendez pas trop de ça, puis ensuite lisez 
[l'article](https://wiki.archlinux.org/index.php/S.M.A.R.T.) de l'ArchWiki 
sur celles-ci pour apprendre comment les exploiter.

    # pacman -S smartmontools

### Nettoyer le cache des paquets
*Cette section fourni une brève vue d'ensemble de comment gérer le répertoire
stockant le cache de tout les paquets téléchargés. Pour plus d'informations,
jetez un coup d'oeil au guide de l'ArchWiki sur [Nettoyer le cache des paquets](https://wiki.archlinux.org/index.php/Pacman#Cleaning_the_package_cache).*

Voici comment utiliser pacman pour nettoyer tous les vieux paquets qui sont en cache:

    # pacman -Sc

Le Wiki avertit que ça devrait être utilisé avec prudence. Par exemple, puisque
les paquets plus anciens sont supprimés du dépôt, si vous rencontrez des problèmes
et voulez revenir à un paquet plus ancien, alors c'est utile d'avoir le cache
disponible. Faites seulement ceci si vous êtes sûr que vous n'en auriez pas besoin.

Le Wiki mentionne aussi cette méthode pour tout enlever du cache, incluant
les paquets à jour installés qui sont dans le cache:

    # pacman -Scc

Ce n'est pas conseillé, puisque ça veut dire qu'il faut retélécharger les paquets  
si vous voulez les réinstaller rapidement. Ça devrait être uniquement utilisé quand
l'espace disque est une priorité.

### Équivalents avec la commande pacman
Si vous venez d'une autre distribution GNU+Linux, vous voulez probablement savoir
les commandes équivalents pour les nombreuses commandes `apt-get` que vous utilisez
souvent. Pour celà, référez-vous à [Pacman/Rosetta](https://wiki.archlinux.org/index.ph
p/Pacman/Rosetta), nommé ainsi car il sert de Pierre de Rosette pour l'ésotérique langage
de pacman.

## your-freedom
`your-freedom` est un paquet spécifique à Parabola et est installé par défaut.
Ce qu'il fait est de se mettre en conflit avec les paquets d'Arch connus comme
des logiciels non libres (propriétaires). Lors de la migration depuis Arch (il
y a un guide sur le wiki Parabola pour migrer/convertir un système Arch existant
en un système Parabola), l'installer échouera aussi, la solution recommandée dès
alors est de supprimer les paquets conflictuels puis de continuer d'installer
`your-freedom`*.

*NdT:votre-liberté

## Ajouter un utilisateur
Ceci est basé sur le guide de l'ArchWiki sur les [Utilisateurs et Groupes](https://w
iki.archlinux.org/index.php/Users_and_Groups).

Il est important (pour des raisons de sécurité) de créer et utiliser un compte non-root
(admin) pour l'utilisation de tout les jours. Le compte **root** par défaut est destiné
seulement à des travaux d'administration critiques, puisqu'il a un accés complet au système
d'exploitation.

Lisez en entier le document partagé en lien ci-dessus, puis continuez.

Ajoutez votre utilisateur avec la commande `useradd`:

    # useradd -m -G wheel -s /bin/bash *votre_nom_dutilisateur*

Définissez un mot de passe, en utilisant `passwd`:

    # passwd *votre_nom_d'utilisateur*

Comme avec l'installation de Parabola, l'utilisation de la [*méthode du lancer de 
dés*](http://world.std.com/~reinhold/diceware.html) est recommandée pour générer des
phrases de passe sécurisée.

### Configurer sudo
Maintenant que nous avons un compte utilisateur normal, nous allons vouloir 
configurer `sudo`, comme ça l'utilisateur peut lancer des commandes en tant
que **root** (p.e., installer des logiciels); ça sera nécessaire de flasher
la ROM plus tard. Référez vous à la documentation de [sudo](https://wiki.ar
chlinux.org/index.php/Sudo) sur l'ArchiWiki.

La première étape est d'installer le paquet `sudo`:

    # pacman -S sudo

Après installation, nous devons le configurer. Pour faire ça, nous devons m
odifier **/etc/sudoers**. Ce fichier doit *toujours* être modifié avec la c
ommande `visudo`. `visudo` peut être difficile à utiliser pour les débutant
s, donc nous allons vouloir éditer le fichier avec `nano`, mais on ne peut
pas faire juste comme ça:

    # nano /etc/sudoers

Car, ça nous causera à éditer le fichier directement, ce qui n'est pas la f
açon conçue pour l'éditeur, et pourrait amener à des problèmes avec le syst
ème.
À la place, pour nous permettre temporairement d'utiliser `nano` pour édite
r le fichier, nous aurons besoin de taper celà dans le terminal:

    # EDITOR=nano visudo

Ça ouvrir le fichier **/etc/sudoers** dans `nano` et nous pouvons maintenan
t y faire des changements sans souci.

Pour donner à l'utilisateur que nous avons créé plus tôt la possibilité d'u
tiliser `sudo`, nous avons besoin de naviguer vers la fin du fichier, et d'
y ajouter cette ligne:

    votre_nom_dutilisateur ALL=(ALL) ALL
Évidemment, tapez le nom de l'utilisateur que vous avez créé à la place de
**votre_nom_dutilisateur**.
Sauvegardez le fichier et quittez `nano`; votre utilisateur a maintenant l
a possibilité d'utiliser `sudo`.

## systemd
`systemd` est le nom du programme pour gérer les services dans Parabola; c
'est une bonne idée de le connaître un peu. Lisez l'article d'ArchWiki sur
[systemd](https://wiki.archlinux.fr/systemd), ainsi que leur article [Usag
e basique de systemctl](https://wiki.archlinux.org/index.php/systemd#Basic
_systemctl_usage), pour bénéficier d'une compréhension complète.
*C'est très important ! Assurez-vous de les lire.*

Un example de service pourrait être un VPN (vous permettant de vous connec
ter à un réseau extérieur, une application dans la barre des tâches indiqu
ant la météo dans votre ville, un gérant de son (pour vous assurez que vou
s pouvons entendre du son à travers des hauts-parleurs ou casque), ou DHCP
 (qui vous permet de récupérer une adresse IP et de se connecter à l'inter
net).
Ce sont juste quelques exemples; ils sont innombrables.

`systemd` est un système d'initialisation controversé; un [billet de foru
m](https://bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530) a une ex
plication pour la décision de son utilisation par l'équipe de développeme
nt d'Arch.

La **manpage** devrait aussi aider:

    # man systemd

La section sur les **types d'unités** (unit types) est très utile.

D'après le wiki, le journal de `systemd` garde des journaux avec un taill
e totale de 10% de la partition racine. Sur une racine de 60Go, ça voudra
it dire 6Go. Ce n'est pas très pratique et peut avoir des impacts sur les
perfomances plus tard quand le journal devient trop gros.
En se basant sur les instructions du wiki, nous réduirons la taille total
e du journal à 50Mo (c'est que le wiki recommande).

Ouvrez **/etc/systemd/journald.conf** et trouvez cette ligne:

    #SystemMaxUse=

Changez la par:

    SystemMaxUse=50M

Relancez `journald`

    # systemctl restart systemd-journald

Le wiki recommande que si le journal devient trop large, vous pouvez auss
i simplement tout supprimer (`rm -Rf`) à l'intérieur de **/var/log/journa
ld**, mais recommande d'en faire une sauvegarde avant.
Ça ne devrait pas être nécessaire puisque qu'on a déjà mis la limite de t
aille juste au-dessus, et `systemd` commencera automatiquement à supprime
r les engeristrements plus vieux, une fois que le journal à atteint la li
mite (d'après les développeurs de systemd).

Finalement, le wiki mentionne les **fichiers temporaires**, et l'utilitai
re pour les gérer.

    # man systemd-tmpfiles

Pour supprimer les fichiers temporaires, vous pouvez utiliser l'option `c
lean`:

    # systemd-tmpfiles --clean

D'après la **manpage**, ceci *"nettoie tous les fichiers et répertoires a
vec un paramètre d'âge"*. D'après l'ArchWiki, ça lit les informations dan
s **/etc/tmpfiles.d** et **/usr/lib/tmpfiles.d**, pour savoir quelles act
ions il faut opérer.

Dès alors, c'est une bonne idée de lire à propos de ce qui est stocké dan
s ces lieux, afin d'avoir une meilleure compréhension.

J'ai regardé dans **/etc/tmpfiles.d/** et trouvé que c'était vide dans mo
n système. Cependant, **/usr/lib/tmpfiles.d** contenait quelques fichiers
Le premier était **etc.conf**, avec des données et une référence à cette
**manpage**:

    # man tmpfiles.d

Lisez cette **manpage** puis ensuite continuez à tout les fichiers.

Les développeurs de `systemd` m'ont dit qu'en pratique ce n'est pas néces
saire du tout de toucher manuellement à `l'utilitaire systemd-tmpfiles`.

## Dépôts intéressants
Dans leur article sur les [kernels](https://wiki.parabolagnulinux.org/Rep
ositories#kernels), le wiki Parabola mentionne un dépôt nommé `\[kernels\]`
pour les kernels customisés qui ne sont pas dans le **base** installé par
défaut. Ça pourrait peut-être valoir le coup de voir ce qui est disponibl
e là-dedans, dépendant de votre cas d'utilisation.

Je l'ai activé sur mon système pour voir ce qui il y avait dedans. Éditez
**/etc/pacman.conf** et en-dessous la section **extra**, ajoutez:

    [kernels]
    Include = /etc/pacman.d/mirrorlist*

Maintenant, synchronisez-vous avec le dépôt fraîchement ajouté:

    # pacman -Syy

Dernièrement, listez tous les paquets dans ce dépôt:
    
    # pacman -Sl kernels

Au final, j'ai décidé de rien installer depuis celui-ci, mais néamoins je
l'ai laissé activé.

## Mettre en place une connection réseau dans Parabola
Lisez le guide d'ArchiWiki sur [Configurer le réseau](https://wiki.archli
nux.org/index.php/Configuring_Network).

### Définir le nom d'hôte
Ça devrait être le même que celui que vous avez défini dans **/etc/hostn
ame** lors de l'installation de Parabola. Vous devriez aussi le faire av
ec `system`. Si vous choisissez le nom *parabola*, faites-le de cette ma
nière:

    # hostnamectl set-hostname parabola

Celà écrit le nom d'hôte spécifié dans **/etc/hostname**.
Plus d'informations peuvent être trouvées dans ces **manp
ages**:

    # man hostname
    # info hostname
    # man hostnamectl

Vérifiez **/etc/hosts**, afin de vous assurez que le nom 
d'hôte inséré pendant l'installation est encore sur chac
une des lignes:

    127.0.0.1 localhost.localdomain localhost parabola
    ::1       localhost.localdomain localhost parabola

Vous noterez que j'ai défini les deux mêmes lignes; la seconde est pour
l'IPv6. Puisque de plus en plus de FAIs fournissent celà en ce moment,
c'est bien de l'activer juste au cas où.

L'utilitaire `hostname` fait parti du paquet `inetutils`, et est dans l
e dépôt **core**, installé par défaut (en tant que partie du paquet **b
ase**).

### Status du réseau
D'après l'ArchWiki, [udev](https://wiki.archlinux.fr/Udev) devrait dét
ecter le chipset Ethernet et automatiquement charger le pilote dès le
démarrage.
Vous pouvez vérifier celà dans la section **Contrôleur Ethernet**, lor
s de l'exécution de la commande `lspci`:

    # lspci -v

Regardez les sections restantes **Pilotes du kernel en cours d'utilis
ation** et **Modules du kernel**.
Dans mon cas, c'était comme il suit:

    Kernel driver in use: e1000e
    Kernel modules: e1000e

Vérifiez que le pilote a été chargé, en exécutant `dmesg | grep nom_m
odule`.
Dans mon cas, j'ai fait:

    # dmesg | grep e1000e

### Noms de périphériques réseaux
D'après le guide d'ArchWiki sur [Configurer les noms de périphériques
réseaux](https://wiki.archlinux.fr/Connexions_reseau#Interfaces), 
il est important de noter que les anciens noms d'interfac
es dont vous avez l'habitude (p.e, `eth0`,`wlan0`,`wwan0`, etc.) si v
ous venez d'une distribution comme Debian ou Trisquel, ne s'appliquen
t plus.
À la place, `systemd` créé des noms de périphériques commençant par
`en` (pour l'Ethernet), `wl` (pour le Wi-Fi), et `ww` (pour le WWAN),
avec un identificateur fixe qu'il génére automatiquement.
Un exemple de nom de périphérique pour votre chipset Ethernet serait
`enp0s25`, et n'est jamais supposé changer.

Si vous voulez rétablir les vieux noms, ArchWiki recommande d'ajouter
`net.ifnames=0` à vos paramètres de kernel ( dans le contexte de Libr
eboot, ça serait accompli en suivant les instructions dans [Comment r
emplacer le fichier de configuration par défaut de GRUB](grub_cbfs)).

Pour des informations historiques, lisez [Noms d'interfaces réseaux p
révisibles](http://www.freedesktop.org/wiki/Software/systemd/Predicta
bleNetworkInterfaceNames/).

Pour voir quels sont les noms de périphériques pour votre système, ex
écutez la commande suivante:

    # ls /sys/class/net

[Changer les noms de périphérique](https://wiki.archlinux.org/index.p
hp/Configuring_Network#Change_device_name) est possible, mais dans l'
intérêt de notre guide, il n'y a aucune raison de le faire.

### Mise en place du réseau
À part les autres étapes mentionnées ci-dessus, je choisis
d'ignorer la majorité de la partie Réseau sur le Wiki; c'est
parce que je vais installer *l'environnement de Bureau MATE*
et donc j'utiliserais le client NetworkManager (avec [l'appli
quette](https://fr.wiktionary.org/wiki/applet) qui l'accompag
ne) pour gérer le réseau.

Si vous souhaitez choisir un programme différent, voici quelq
ues autres [options d'administrateurs de réseau](https://wik
i.archlinux.org/index.php/List_of_applications/Internet#Netw
ork_managers) que vous pourriez utiliser.

## Configurer l'environnement graphique du Bureau
Puisque nous allons partir avec *l'environnement de bureau 
Mate*, on va principalement suivre les instructions sur la
page à propos du [dépôt de paquet d'Arch Linux](https://wik
i.mate-desktop.org/archlinux_custom_repo), mais allons auss
i nous référer aux [recommandations générales](https://wik
i.archlinux.org/index.php/General_recommendations#Graphica
l_user_interface) sur l'ArchiWiki.

### Installer Xorg
La première étape est d'installer [**Xorg**](https://wiki.a
rchlinux.org/index.php/Xorg); celà fournit une implémentati
on du `X Window System` (ou `Système de fenêtre X`), qui es
t utilisé pour founir une interface graphique dans GNU+Linu
x:

    # pacman -S xorg-server

Nous allons avoir aussi besoin d'installer les drivers pour
notre matériel. Puisque j'utilise un ThinkPad X200, j'utili
serais `xf86-video-intel`; ça devrait être la même chose su
r les autres ThinkPads, ainsi que le Macbook 1,1 et 2,1.

    # pacman -S xf86-video-intel

Pour d'autres machines, vous pouvez essayer:

    # pacman -Ss xf86-video- | less

Quand ceci est combiné avec la sortie de la commande `lspci`
vous pouvez déterminer quel driver est nécessaire. Par défau
t, `Xorg` reviendra sur `xf86-video-vesa`, qui est un driver
générique, et ne fournit pas une vrai accélération matériell
e.

Les autres drivers (pas juste vidéos) peuvent être trouvés
en regardant dans le groupe `xorg-drivers`:

    # pacman -Sg xorg-drivers


### Disposition de clavier Xorg
`xorg` utilise une méthode de configuration différente pour
les dispositions de claviers que Parabola, donc vous remarq
uerez que la disposition que vous avez mise plus tôt dans 
**/etc/vconsole.conf** ne sera peut-être pas la même que da
ns `xorg`.

Pour plus d'informations, jetez un coup d'oeil à l'article
de l'ArchWiki sur [la configuration clavier Xorg](http
s://wiki.archlinux.org/index.ph
p/Keyboard_configuration_in_Xorg).

Pour voir la disposition que vous être en train d'utiliser,
essayez ceci dans un terminal graphique dans `xorg` :

    # setxkbmap -print -verbose 10

J'utilise tout simplement le clavier Qwerty (US) par défaut
donc je n'ai besoin de rien changer; si vous avez besoin de
changer quelque chose, l'ArchWiki recommande deux façons de
faire: mettre à jour manuellement [les fichiers de configur
ations](https://wiki.archlinux.org/index.php/Keyboard_confi
guration_in_Xorg#Using_X_configuration_files) ou utilisez 
la commande [localectl](https://wiki.archlinux.org/index.ph
p/Keyboard_configuration_in_Xorg#Using_localectl).


### Installer MATE
Maintenant nous avons à installer l'environnement de bureau
lui-même. D'après le dépôt de paquet d'Arch Linux, si nous
voulons l'entiéreté du Bureau Mate, nous avons besoin d'ins
taller deux paquets:

    # pacman -Syy mate mate-extra

La dernière étape est d'installer un gérant d'affichage; po
ur Mate, nous utiliserons `lightdm` (c'est le gérant d'affi
chage recommandé pour le bureau MATE); pour ça, nous suivro
ns les instructions [sur le wiki de MATE](https://wiki.mate
-desktop.org/archlinux_custom_repo#display_manager_recommen
ded), avec un petit changement: le paquet `lightdm-gtk3-gre
eter` n'existe pas dans les dépôts de Parabola.
Donc, au lieu de ça nous installerons le paquet `lightdm-gt
k-greeter` qui exerce la même fonction.

Nous aurons aussi besoin du paquet `accountsservice`, qui
nous donne la fenêtre d'authentification elle-même:

    # pacman -Syy lightdm-gtk3-greeter accountsservice

Après avoir installé tout les paquets requis, nous avons be
soin de faire en sorte que l'environnement de bureau MATE
s'exécute automatiquement lors du démarrage de notre
ordinateur; pour faire ça, nous avons besoin d'activer le
gérant d'affichage, `lightdm` ainsi que le service qui
nous affiche une fenêtre d'authentification, `accounts-dae
mon`:

    # systemctl enable lightdm
    # systemctl enable accounts-daemon

Vous avez maintenant installé l'environnement de bureau MATE.
Si vous aurez voulu installer un autre environnement de bureau
jetez un coup d'oeil aux [quelques autres possibilités](http
s://wiki.archlinux.org/index.php/Desktop_environment) sur l'Ar
chWiki.

### Configurer 'Network Manager' dans MATE
Maintenant que nous avons installé l'environnement de bureau 
MATE et démarré dedans, nous avons besoin de mettre en place
la configuration réseau dans notre environnement graphique?

Le wiki de MATE recommande l'utilisation de 'Network Manager';
un article à propos de 'Network Manager' peut être trouvé [sur
l'ArchWiki](https://wiki.archlinux.org/index.php/NetworkManager).

Nous avons besoin d'installer le paquet NetworkManager:

    # pacman -S networkmanager

Nous aurons aussi besoin de l'appliquette du Network Manager, qui
nous permettra de gérer nos connexions réseaux depuis la barre
des tâches:

    # pacman -S network-manager-applet

Finalement, nous aurons besoin de démarrer le service (si vous
voulons l'utiliser de suite), ou de l'activer (et donc il s'active
ra automatiquement au démarrage).

    # systemctl enable NetworkManager.service

Si vous avez besoin de gérer aussi des VPNs, vous aurez aussi besoin
d'installer le paquet `networkmanager-openvpn`.

**NOTE: il n'est pas préférable d'avoir de multiples services réseaux
en concurrence; il y aura des conflits, donc,si vous utilisez Network
Manger, vous allez vouloir arrêter/désactiver tous les autres.
Exemples d'autres services qui causeront problablement des interféren
ces avec Network Manager : ** `dhcpcd` **et** `wifi-menu`**.**

Vous pouvez voir tous les services en cours d'exécution avec cette
commande:

    #  systemctl --type=service

Et vous pouvez les arrêter en utilisant cette commande:

    # systemctl stop nom_du_service.service

Si vous voulez désactiver ces services, voulant dire que vous ne voulez
plus les démarrer en même temps que l'ordinateur, remplacez `stop` par
`disable`.

Nous avons maintenant un environnement graphique complètement fonction
nel pour notre installation Parabola, avec connexions réseaux.
Tout ce que vous avez à faire est de redémarrer, et vous serez demandé
à vous authentifier avec une fenêtre d'authentification familière.
Vous pouvez maintenant [modifier plus facilement la configuration GRUB](grub_cbfs.md)
installer de nouvelles applications, et/ou faire n'importe quels autres changements
à votre système.

Copyright © 2014, 2015 Leah Rowe <info@minifree.org>

Copyright © 2017 Elijah Smith <esmith1412@posteo.net>

Permission est donnée de copier, distribuer et/ou modifier ce document
sous les termes de la Licence de documentation libre GNU version 1.3 ou
quelconque autre versions publiées plus tard par la Free Software Foundation
sans Sections Invariantes,  Textes de Page de Garde, et Textes de Dernière de Couverture.
Une copie de cette license peut être trouvé dans [../fdl-1.3.md](fdl-1.3.md).