Différences
Ci-dessous, les différences entre deux révisions de la page.
— | tutoriel:nanopc:raspi:config:start [2022/11/08 19:40] (Version actuelle) – créée admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ====== Configuration d'un Raspberry Pi ====== | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * un **Raspberry Pi** branché et relié au réseau par câble ou Wi-Fi | ||
+ | * un **PC** sur le même réseau que le Raspberry Pi, pour faire la configuration à distance via SSH | ||
+ | |||
+ | ===== Première étape ===== | ||
+ | |||
+ | Ouvrez une session SSH sur la Raspberry Pi et lancez **raspi-config** (ici, pour la première fois) : | ||
+ | < | ||
+ | ... | ||
+ | Use raspi-config to set the country before use. | ||
+ | |||
+ | pi@raspberrypi: | ||
+ | </ | ||
+ | |||
+ | raspi-config démarre : | ||
+ | <cli> | ||
+ | ┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐ | ||
+ | │ │ | ||
+ | │ 1 System Options | ||
+ | │ 2 Display Options | ||
+ | │ 3 Interface Options | ||
+ | │ 4 Performance Options | ||
+ | │ 5 Localisation Options Configure language and regional settings | ||
+ | │ 6 Advanced Options | ||
+ | │ 8 Update | ||
+ | │ 9 About raspi-config | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ < | ||
+ | │ │ | ||
+ | └──────────────────────────────────────────────────────────────────────────────┘ | ||
+ | </ | ||
+ | |||
+ | ===== Autres étapes ===== | ||
+ | |||
+ | ==== 1 System Options ==== | ||
+ | |||
+ | <cli prompt=' | ||
+ | ┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐ | ||
+ | │ │ | ||
+ | │ S1 Wireless LAN Enter SSID and passphrase | ||
+ | │ S2 Audio | ||
+ | │ S3 Password | ||
+ | │ S4 Hostname | ||
+ | │ S5 Boot / Auto Login Select boot into desktop or to command line │ | ||
+ | │ S6 Network at Boot | ||
+ | │ S7 Splash Screen | ||
+ | │ S8 Power LED Set behaviour of power LED │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ < | ||
+ | │ │ | ||
+ | └──────────────────────────────────────────────────────────────────────────────┘</ | ||
+ | - **Mot de passe de l’utilisateur par défaut du système** :<cli prompt=' | ||
+ | * Une fenêtre affiche : <cli prompt=' | ||
+ | * Entrez le nouveau mot de passe, et confirmez-le.< | ||
+ | Retenez bien le nouveau mot de passe, **__c' | ||
+ | </ | ||
+ | * Une fenêtre affiche : <cli prompt=' | ||
+ | - **Nom réseau du Raspberry Pi** :<cli prompt=' | ||
+ | * Un message s' | ||
+ | * Changez le nom et acceptez. | ||
+ | |||
+ | ==== 5 Localisation Options ==== | ||
+ | |||
+ | <cli prompt=' | ||
+ | ┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐ | ||
+ | │ │ | ||
+ | │ L1 Locale | ||
+ | │ L2 Timezone | ||
+ | │ L3 Keyboard | ||
+ | │ L4 WLAN Country Set legal wireless channels for your country | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ < | ||
+ | │ │ | ||
+ | └──────────────────────────────────────────────────────────────────────────────┘</ | ||
+ | - **Passer Raspbian et le Raspberry Pi en français**< | ||
+ | * Au bout d'un moment, une liste s' | ||
+ | |||
+ | ==== Passer Raspbian et le Raspberry Pi en français ==== | ||
+ | |||
+ | Sélectionnez < | ||
+ | |||
+ | <cli> | ||
+ | ┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐ | ||
+ | │ │ | ||
+ | │ I1 Change Locale | ||
+ | │ I2 Change Time Zone Set up time zone to match your location | ||
+ | │ I3 Change Keyboard Layout Set the keyboard layout to match your keyboard | ||
+ | │ I4 Change WLAN Country | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ < | ||
+ | │ │ | ||
+ | └──────────────────────────────────────────────────────────────────────────────┘ | ||
+ | </ | ||
+ | |||
+ | Dans le menu qui s' | ||
+ | |||
+ | Au bout d'un moment, une liste s' | ||
+ | |||
+ | <cli> | ||
+ | ┌──────────────────────────┤ Configuring locales ├──────────────────────────┐ | ||
+ | │ Locales are a framework to switch between multiple languages and allow │ | ||
+ | │ users to use their language, country, characters, collation order, etc. | ||
+ | │ | ||
+ | │ Please choose which locales to generate. UTF-8 locales should be chosen | ||
+ | │ by default, particularly for new installations. Other character sets may │ | ||
+ | │ be useful for backwards compatibility with older systems and software. | ||
+ | │ | ||
+ | │ Locales to be generated: | ||
+ | │ | ||
+ | │ [ ] fr_CH ISO-8859-1 | ||
+ | │ [ ] fr_CH.UTF-8 UTF-8 │ | ||
+ | │ [ ] fr_FR ISO-8859-1 | ||
+ | │ [*] fr_FR.UTF-8 UTF-8 ▒ | ||
+ | │ [ ] fr_FR@euro ISO-8859-15 | ||
+ | │ | ||
+ | │ | ||
+ | │ < | ||
+ | │ | ||
+ | └───────────────────────────────────────────────────────────────────────────┘ | ||
+ | </ | ||
+ | |||
+ | * Descendez jusqu’à la ligne **en_GB.UTF-8 UTF-8** ; sélectionnez-la en appuyant sur la touche < | ||
+ | * Même opération pour la ligne **fr_FR.UTF-8 UTF-8**. | ||
+ | |||
+ | Avec la touche < | ||
+ | |||
+ | Une nouvelle fenêtre demande de choisir les langues par défaut. | ||
+ | |||
+ | <cli> | ||
+ | ┌──────────────────────────┤ Configuring locales ├──────────────────────────┐ | ||
+ | │ Many packages in Debian use locales to display text in the correct | ||
+ | │ language for the user. You can choose a default locale for the system | ||
+ | │ from the generated locales. | ||
+ | │ | ||
+ | │ This will select the default language for the entire system. If this │ | ||
+ | │ system is a multi-user system where not all users are able to speak the | ||
+ | │ default language, they will experience difficulties. | ||
+ | │ | ||
+ | │ Default locale for the system environment: | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | │ < | ||
+ | │ | ||
+ | └───────────────────────────────────────────────────────────────────────────┘ | ||
+ | </ | ||
+ | |||
+ | Déplacez-vous sur **fr_FR.UTF-8**. Avec la touche < | ||
+ | |||
+ | Le système revient au menu. | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Pour passer le clavier en AZERTY, choisissez de nouveau **4 Localisation Options**. | ||
+ | |||
+ | Dans le menu qui s' | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Via ssh, on est directement ramené au menu principal car aucun clavier n'est branché au Raspberry Pi... | ||
+ | |||
+ | Si vous mettez un clavier par la suite, relancez raspi-config pour exécuter ce paragraphe. | ||
+ | </ | ||
+ | |||
+ | Sur la nouvelle fenêtre, validez directement sans changer le type de clavier. Sauf cas particuliers, | ||
+ | </ | ||
+ | |||
+ | ==== Activation des serveurs SSH et VNC ==== | ||
+ | |||
+ | Sélectionnez **5 Interfacing Options** : | ||
+ | |||
+ | <cli> | ||
+ | ┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐ | ||
+ | │ │ | ||
+ | │ P1 Camera | ||
+ | │ P2 SSH | ||
+ | │ P3 VNC | ||
+ | │ P4 SPI | ||
+ | │ P5 I2C | ||
+ | │ P6 Serial | ||
+ | │ P7 1-Wire | ||
+ | │ P8 Remote GPIO Enable/ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ < | ||
+ | │ │ | ||
+ | └──────────────────────────────────────────────────────────────────────────────┘ | ||
+ | </ | ||
+ | |||
+ | Choisissez < | ||
+ | |||
+ | Même chose avec < | ||
+ | |||
+ | Pour accéder au Raspberry Pi par VNC, voir [[https:// | ||
+ | |||
+ | ==== Réglages avancés ==== | ||
+ | |||
+ | Sélectionnez **7 Advanced Options** : | ||
+ | |||
+ | <cli> | ||
+ | ┌─────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├──────────┐ | ||
+ | │ │ | ||
+ | │ A1 Expand Filesystem | ||
+ | │ A2 Overscan | ||
+ | │ A3 Memory Split Change the amount of memory made │ | ||
+ | │ A4 Audio Force audio out through HDMI or 3 │ | ||
+ | │ A5 Resolution | ||
+ | │ A6 Pixel Doubling | ||
+ | │ A7 GL Driver | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ │ | ||
+ | │ < | ||
+ | │ │ | ||
+ | └──────────────────────────────────────────────────────────────────────────────┘ | ||
+ | </ | ||
+ | |||
+ | Pour utiliser toute la carte, positionnez-vous sur le premier choix **A1 Expand Filesystem**. | ||
+ | |||
+ | Vous êtes de retour sur le menu principal. | ||
+ | |||
+ | Utilisez la touche tabulation pour choisir **Finish** et validez. répondre **non** si une fenêtre vous demande si vous souhaitez redémarrer la Raspberry Pi. | ||
+ | |||
+ | ==== Mise à jour du système ==== | ||
+ | |||
+ | Lancez : | ||
+ | < | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Il se peut que le serveur par défaut [[http:// | ||
+ | |||
+ | Dans ce cas, il va falloir modifier le dépôt utilisé par défaut pour les mises à jour. | ||
+ | |||
+ | La liste des dépôts disponibles est ici : [[https:// | ||
+ | |||
+ | Lancez : | ||
+ | < | ||
+ | ... | ||
+ | pi@framboise: | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== Mise à l' | ||
+ | |||
+ | Lancez : | ||
+ | < | ||
+ | |||
+ | et choisissez **europe** puis **paris**. | ||
+ | |||
+ | Choisissez **Europe** puis **Paris** | ||
+ | |||
+ | Redémarrez : | ||
+ | < | ||
+ | |||
+ | Le Raspberry Pi redémarre et la connexion SSH s' | ||
+ | |||
+ | ==== Installation de programmes de base ==== | ||
+ | |||
+ | Reconnectez-vous via SSH : | ||
+ | <cli> | ||
+ | ...:~$ ssh framboise | ||
+ | Linux framboise 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l | ||
+ | ... | ||
+ | Wi-Fi is currently blocked by rfkill. | ||
+ | Use raspi-config to set the country before use. | ||
+ | pi@framboise: | ||
+ | </ | ||
+ | |||
+ | Faites une mise à jour du système : | ||
+ | < | ||
+ | |||
+ | Installez les logiciels suivants : | ||
+ | < | ||
+ | |||
+ | ; avahi | ||
+ | : permet de s' | ||
+ | : **Avantage** : Le nom DNS suit les changements d' | ||
+ | |||
+ | Pour éviter des erreurs de langue, installez le français par : | ||
+ | < | ||
+ | |||
+ | Pour les serveurs, créez le groupe **www-data** et l' | ||
+ | < | ||
+ | pi@framboise: | ||
+ | pi@framboise: | ||
+ | |||
+ | Installez les logiciels suivants : | ||
+ | < | ||
+ | |||
+ | ==== Paramétrage de nano et de bash ==== | ||
+ | |||
+ | - Éditez avec les droits d' | ||
+ | ... | ||
+ | set autoindent | ||
+ | ... | ||
+ | set mouse | ||
+ | ... | ||
+ | set smarthome | ||
+ | ... | ||
+ | set tabsize 4 | ||
+ | </ | ||
+ | - Créez avec les droits d' | ||
+ | alias ll='ls -lArth' | ||
+ | alias rm='rm --preserve-root' | ||
+ | alias la='ls -A' | ||
+ | alias l='ls -CF' | ||
+ | alias update=" | ||
+ | alias upgrade=" | ||
+ | alias dist-upgrade=" | ||
+ | </ | ||
+ | - En ligne de commande ssh, pour activer ces aliases, lancez :< | ||
+ | |||
+ | ===== Conclusion ===== | ||
+ | |||
+ | ===== Problèmes connus ===== | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(fr)** [[http:// | ||
+ | |||
+ | ---- | ||
+ | //Basé sur << [[http:// |