Le site arthur.bebou.netlib.re - retour accueil
git clone git://bebou.netlib.re/arthur.bebou
Log | Files | Refs |
index.sh (14187B)
1 #! page 2 title: Tutoriel d\'installation d\'un ordinateur au secours catholique de Calais 3 author: Arthur Pons 4 description: Tutoriel d\'installation d\'un ordinateur au secours catholique de Calais 5 publication: 2025-02-11 6 7 sectionmd: main 8 9 ## Pas à pas d'installation 10 11 Le tuto est un peu long parce que je l'ai voulu assez exhaustif et explicatif. 12 Pour toute question : arthur.pons@unistra.fr 13 Bon courage 😊 14 15 ### Installer physiquement l'ordinateur 16 17 L'ordinateur doit : 18 19 * être branché à une souris 20 * être branché à un clavier 21 * être branché à un écran alimenté en courant 22 * être alimenté en courant 23 * être branché à internet via un câble ethernet 24 25 L'installation ne peut pas se faire correctement sans internet. Il n'est pas 26 possible de faire un partage de connexion puisqu'il faut que l'ordinateur ait 27 internet *durant* la phase d'installation. 28 29 Pour vérifier si l'ordinateur est connecté on peut constater si les lumière 30 verte et orange du port ethernet clignotent lorsqu'on branche le câble dessus. 31 Au pire l'installateur nous dira s'il voit du réseau ou pas. 32 33 ### Démarrer sur la clef usb 34 35 Insérer la clef [debian](#debian) dans n'importe quel port usb de l'ordinateur. 36 Allumer l'ordinateur et appuyer très rapidement et de manière répétée sur la 37 touche echap[^1]. Si tout se passe bien on entre dans le [bios](#bios). On y 38 navigue avec le clavier. 39 40 Ici difficile d'être guidé puisqu'il change selon les constructeurs. L'idée 41 générale est de trouver les termes `startup` ou `boot`, explorer ces options là 42 et y trouver une option qui corresponde à la clef usb proche de `lexar usb`. 43 Sélectionner cette option, tenter de la mettre par défaut, sauvegarder les 44 modifications et redémarrer. 45 46 Si la configuration est bonne, au redémarrage l'ordinateur devrait 47 [booter](#booter) sur la clef et non plus sur le disque dur de l'ordinateur. 48 49 ### Installation de debian 50 51 Quand cela est demandé, choisir l'installateur graphique. Il se navigue avec la 52 souris. 53 54 L'installation est relativement guidée mais cinq éléments sont à ne pas rater 55 : 56 57 1. Le nom de la machine 58 59 Ne pas y mettre de caractères spéciaux ni d'espaces, que des lettres sans 60 accents ou des chiffres. 61 62 Ce n'est pas *super* important mais tant qu'à faire autant l'identifier 63 correctement. Choisir, par exemple, son emplacement (`salle-activite`, 64 `salle-info` etc). 65 66 2. Le mot de passe [root](#root). 67 68 Ce mot de passe est extrêmement important puisqu'il permet d'obtenir les droits 69 d'administrateur sur la machine et ainsi y modifier/installer ce que l'on 70 souhaite. Il est recommandé de mettre un mot de passe long. Si la situation le 71 permet et le demande il est possible de le noter quelque part. Je pense que la 72 situation de l'accueil de jour le permet. Au moins une personne du Secours 73 Catholique doit savoir où se trouve ce mot de passe à défaut de le connaître 74 par coeur. 75 76 3. le compte secours 77 78 79 Il sera demandé de créer un premier compte utilisateur. Son nom n'est pas bien 80 important, il sera nommé `secours` par la suite. Ne pas y mettre de caractères 81 spéciaux ni d'espaces, que des lettres sans accents ou des chiffres. 82 83 Son mot de passe n'est pas vraiment critique non plus. Ce compte servira 84 simplement de stockage de la configuration mais il ne pourra pas exécuter des 85 choses importantes par lui même sans le mot de passe root. 86 87 4. partitionnage 88 89 Traditionnellement le moment le plus compliqué de l'installation. Ici c'est 90 simple, on se fiche de ce qu'il y a avait sur le disque dur avant donc on opte 91 pour prendre toute la place sur le disque. Dans le doute opter pour la 92 configuration par défaut. 93 94 5. Le choix de [l'environnement de bureau](#environnement-de-bureau) 95 96 *Très important*. La configuration a été faite pour fonctionner sur 97 l'environnement `cinnamon`. Il faut donc tout décocher et ne cocher que 98 `cinnamon` et `truc usuels ?`. 99 100 ### Création de comptes 101 102 Une fois l'installation de debian terminée, redémarrer l'ordinateur. 103 Le moment est venu d'appliquer la configuration avec tous les comptes, langues 104 et claviers qui vont bien. 105 106 Par la suite tous les exemples précédés par des `$` sont des commandes à taper 107 **tel quel** dans le terminal. Il faut respecter les majuscules/minuscules et 108 les espaces. Si une ligne n'est pas précédées d'un `$` c'est qu'elle doit être 109 le résultat d'une commande. Lancer une commande génère souvent beaucoup de texte 110 dans le terminal. Ce n'est pas grave et plutôt bon signe. 111 112 Il va falloir, dans l'ordre : 113 114 1. se logger au compte `secours` 115 116 Dans la petite interface choisir le compte secours, entrer le mot de passe et se 117 logguer. 118 119 2. ouvrir un terminal 120 121 Cliquer sur le petit carré noir en bas à gauche 122 123 3. Passer sur le compte root 124 125 Taper `su` suivi d'un espace suivi d'un tiret `-` : 126 127 $ su - 128 Mot de passe : 129 130 Insérer le long mot de passe root (oui c'est chiant). Si le mot de passe est 131 correct on voit ce [prompt](#prompt) : 132 133 root@nom_de_la_machine:~# 134 135 Nous avons dorénavant les pouvoirs d'administrateur. Il est **important** de ne 136 pas faire de bếtise à partir de maintenant sinon on risque de devoir tout 137 réinstaller. 138 139 4. Télécharger l'outil d'installation 140 141 L'outil d'installation se trouve sur internet et est téléchargeable à l'aide 142 d'un programme nommé git. Il faut d'abord l'installer[^2] : 143 144 $ apt -y install git 145 146 Pleins de choses devraient s'afficher à l'écran (c'est bon signe). Attendre que 147 l'on récupère la main, c'est à dire que l'on retrouve notre 148 `root@nom_de_la_machine:~#`. 149 150 Puis télécharger l'outil : 151 152 $ git clone git://bebou.netlib.re/secours-catholique 153 154 Une fois le téléchargement terminé, entrer dans le dossier qui vient d'être créé 155 : 156 157 $ cd secours-catholique 158 159 Si c'est réussi le [prompt](#prompt) avec le curseur devrait afficher 160 161 root@nom_de_la_machine:~/secours-catholique# 162 163 Exécuter le script d'installation 164 165 $ ./makeconf 166 ... 167 arrivé à lafin, reboot ? (O/n) 168 169 Il est demandé si l'on veut redémarrer. Ce n'est pas strictement nécessaire mais 170 pourquoi pas. Taper `O` puis entrer pour le faire. Sinon `n` puis entrer pour 171 rester ici. 172 173 Et voilà ! ✌ 174 175 ### Vérification 176 177 Si on le souhaite on peut vérifier rapidement si ça a bien fonctionné en : 178 179 * Se déconnectant de secours 180 181 Cliquer sur le menu démarrer, sur la sortie de secours puis "se déconnecter" 182 183 * Se connectant sur un autre compte 184 185 Par exemple le compte en arabe soudanais `ar_sd_لهجة-سودانية`. 186 187 Vérifier que : 188 189 * on peut s'y connecter sans mot de passe. 190 * constater que le système est en arabe 191 * que les clavier dsponibles sont bien français, anglais et arabe 192 * que firefox est bien en arabe 193 * que les raccourcis sur le bureau fonctionnent bien 194 195 ## Pas à pas de création d'un nouveau raccourci 196 197 ### Pour un compte en particulier 198 199 Dans l'ordre : 200 201 1. Clique droit sur le bureau 202 2. Sélectionner "Créer un nouveau lanceur ici..." ou la troisième option 203 3. Première case du formulaire : choisir un nom, c'est ce qui s'affichera sur 204 le bureau 205 4. Deuxième case : choisir une commande 206 5. Cliquer sur l'icône : choisir une icône 207 208 La difficulté est ici de connaître la commande. Pour lancer firefox sur un site 209 en particulier on peut écrire : 210 211 firefox https://google.com 212 213 En remplaçant l'url du site par ce que l'on souhaite. Si l'on souhaite lancer 214 une autre application il faudra connaître le nom de la commande associée. C'est 215 généralement le nom de l'application mais ça arrive que ce ne soit pas le cas. 216 Dans ce cas-ci il faut prendre contacte avec une personne plus compétente 🫤 217 218 ### Pour tous les comptes à la fois 219 220 Puisque c'est pratique de pouvoir installer un raccourci pour tous les comptes 221 d'une seule fois le script d'installation est prévu pour. Malheureusement seul 222 le compte root a les droits pour le faire donc il faut repasser par l'étape 2. 223 de la [création des comptes](/secours-cath/tuto/#cration-de-comptes). De plus 224 il n'est pas possible dans ce mode là de créer un fichier texte à l'aide d'une 225 interface graphique. Deux options : 226 227 1. Vous me demandez d'ajouter un raccourci 228 229 Dans ce cas-ci il suffit d'attendre que ce soit fait puis reprendre depuis 230 l'étape 2.. Une fois que vous êtes dans le dossier `secours-catholique` et que 231 vous voyiez dans le terminal : 232 233 root@nom_de_la_machine:~/secours-catholique# 234 235 Il suffit de faire 236 237 $ git pull 238 ... 239 $ ./makeconf 240 241 Et hop c'est installé 242 243 2. Vous vous sentez l'âme aventurière et vous voulez le faire vous même 244 245 Génial ! J'adore quand on se lance des défis ! 246 Imaginons que l'on souhaite créer un raccourci vers le site de l'anef 247 (l'angoisse). 248 249 Commencer par copier un fichier desktop existant : 250 251 $ cp internet.desktop anef.desktop 252 253 Puis l'ouvrir 254 255 $ micro anef.desktop 256 257 On voit le contenu du fichier. 258 259 * la ligne avec `Name` sera le bom du raccourci 260 * la ligne `Exec` la commande qui sera lancée 261 * la ligne `Icon` est le nom de l'icône à afficher 262 263 Evidemment on peut difficilement deviner le nom des icône. Ma stratégie est de 264 faire "clique-droit -> propriété" sur un raccourci existant. Cliquer sur l'icône 265 et en trouver une qui me convient. Le nom à insérer dans le fichier est le nom 266 inscrit en dessous de l'icône. On peut en théorie mettre n'importe qu'elle image 267 mais ce sera pour une autre fois. 268 269 Après modification ce raccourci ressemblera par exemple à : 270 271 [Desktop Entry] 272 Name=anef 273 Exec=firefox https://administration-etrangers-en-france.interieur.gouv.fr/particuliers/#/ 274 Comment= 275 Terminal=false 276 Icon=cs_firewall 277 Type=Application 278 279 Pour l'enregistrer faire un classique `ctrl+s` et pour quitter un moins 280 classique `ctrl+q`. 281 282 Pour installer le nouveau raccourci, relancer le script d'installation : 283 284 $ ./makeconf 285 286 ## Glossaire 287 288 ### linux 289 290 Le nom du coeur du système d'exploitation installé, aussi appelé kernel en 291 anglais. C'est lui qiui est chargé de faire la passerelle entre les programmes 292 et le matériel (le processeur, la mémoire etc). 293 294 On a l'habitude de nommer tous les systèmes basés sur linux simplement "linux" 295 mais c'est une sorte d'abus de language. Linux tout seul ne sert pas à grand 296 chose, c'est linux combiné à d'autres logiciels qui en font un système complet. 297 C'est pour cela que certaines personnes disent GNU/Linux ou parlent de manière 298 plus générale de "distribution linux" (ou du nom d'une distribution en 299 particulier). 300 301 ### debian 302 303 Le nom de la distribution choisie. Elle a l'avantage d'être stable et très 304 répandue. Si une personne connaît linux il est probable qu'elle utilise debian. 305 306 ### distribution linux 307 308 Le nom donné aux systèmes d'exploitation complets basés sur linux. Debian est 309 une distribution linux dans le sens où elle utilise le coeur linux et y aggrège 310 tout un tas de logiciels autour pour en faire un système utilisable par 311 n'importe qui (dans contexte pro ou perso, pour un serveur ou un portable etc). 312 Elle fournit l'infrastructure pour les télécharger, teste si tout fonctionne 313 bien, fournit les traductions etc. 314 315 ### environnement de bureau 316 317 La partie graphique visuelle du système d'exploitation. La barre de tâche, les 318 fenêtres, comment elles s'organisent etc. Dans le monde des systèmes 319 d'exploitation libres il est possible de choisir son environnement de bureau. 320 Certaines distributions n'en propose qu'un seul, d'autres comme debian vous 321 laissent le choix à l'installation. 322 323 Windows at MacOs aussi on des environnements de bureau mais on ne les conçoit 324 pas de cette manière puisqu'ils ont un monopole sur leurs systèmes 325 d'exploitation respectifs. On parle avec de Windows pour nommer le coeur *et* 326 les logiciels par dessus *et* l'environnement de bureau. 327 328 ### booter 329 330 L'action de faire démarrer l'ordinateur sur un disque plutôt qu'un autre. Par 331 défaut les ordinateurs sont configurés pour booter sur un disque en particulier. 332 Lorsque l'on souhaite installer un nouveau système d'exploitation, souvent via 333 une clef usb, il font alors temporairement lui demander de booter sur cet autre 334 disque. 335 336 ### script 337 338 Un script est un petit programme qui effectue un ensemble relativement restreint 339 de tâches avant de terminer. Ici notre commande d'installation `makeconf` est un 340 script. 341 342 ### terminal 343 344 Un terminal, ou dans notre cas techniquement un émulateur de terminal, est un 345 logiciel via lequel on peut intéragir avec le système en ligne de commande. Les 346 terminaux étaient historiquement l'unique interface homme/machine pour les 347 ordinateurs avant le développement des interfaces graphiques. Ils sont encore 348 utilisés dans le monde de l'informatique notamment lorsqu'il faut effectuer des 349 tâches répétitives à grande échelle[^3]. 350 351 ### prompt 352 353 Ce qui s'affiche avant le curseur dans un terminal. Contient souvent le nom du 354 compte courant, le nom de la machine, du dossier dans lequel on est etc. Souvent 355 symbolisé dans les tutos avec un simple `$` ou `#`. 356 357 ### root 358 359 Le nom du compte administrateur sur linux. Il possède tous les droits et peut 360 tout faire. Nécessaire pour installer de nouveaux logiciels ou configurer des 361 choses dans un compte qui n'est pas le sien. 362 363 ### fichier raccourci/desktop 364 365 Fichier texte dont le nom termine par `.desktop`. Installé sur le bureau permet 366 de lancer des commandes et ainsi de créer des raccourcis. 367 368 ### Gestionnaire de session 369 370 L'interface depuis laquelle on se connecte aux comptes. Dans notre cas se nomme 371 `lightdm`. 372 373 ### bios 374 375 Un tout petit programme qui se lance avant le système d'exploitation. Il permet 376 d'y régler certains paramètres fondamentaux de l'ordinateur comme le disque sur 377 lequel démarrer. On y entre généralement en appuyant frénétiquement sur l'une 378 des touches du premier rang du clavier. On en sort difficilement. 379 380 [^1]: la touche peut varier selon les modèles. Si ce n'est pas echap essayer 381 d'autres touches de la première rangée (F1, F2 jusqu'à suppr). Parfois la 382 bonne touche est affichée au démarrage avec un message du type "esc : 383 startup menu". 384 [^2]: C'est si simple d'installer des choses avec linux ! 385 [^3]: comme configurer tout un tas de choses pour cinq comptes différents sur 386 plusieurs machines comme c'est notre cas !