arthur.bebou

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 !