Initialisation

This commit is contained in:
2024-01-07 10:02:35 +01:00
commit b7291133a3
4418 changed files with 169147 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
====== Configurer Raspbian ======
====== Configurer Raspbian PIXEL ======
{{ informatique:se:raspberrypi-os:pixel_raspbian.jpg?nolink&200 |}}
<WRAP group round box>
<WRAP half column>
Au lancement de l'interface graphique, le ''menu des applications'' se situe en haut à gauche, en cliquant sur le symbole de la framboise. Ce menu intègre des raccourcis vers des programmes, des paramètres, l'aide du système Raspbian et des raccourcis système.
Le menu affiche les programmes par groupe. On retrouve les groupes **Programmation**, **Internet**, **Son et vidéo**, **Graphisme** et **Accessoires**. Le choix du regroupement est indépendant de votre volonté.
Pour paramétrer Raspbian, accéder au ''menu des applications'', puis accéder au groupement ''Préférences'', puis sélectionner ''Configuration du Raspberry Pi''.
A l'avenir, par convention, de telles actions seront notées :\\
''menu des applications'' > ''Préférences'' > ''Configuration du Raspberry Pi''
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:raspbian_config_04_config.png?direct |}}
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
Dans le premier onglet intitulé ''Système'', je choisis de modifier le nom réseau du Raspberry Pi et le type de démarrage.
Le nom réseau permet de l'identifier rapidement. Concernant le type de démarrage (en anglais, boot), je choisis le mode ''Console'' car je n'ai pas besoin du bureau pour mon utilisation future.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
Dans le second onglet intitulé ''Interfaces'', je choisis d'activer le port série et le report du port vers le Kernel.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
Dans le troisième onglet intitulé ''Performance'', je n'effectue aucune modification.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
Dans le quatrième onglet intitulé ''Localisation'', permet d'effectuer des modifications liées à des préférences de linguistiques et géographique. Il s'agit de paramètres pour le clavier, le Wifi, le fuseau horaire, la langue, l'encodage des caractères et le code pays. Je définis le pays du Wifi qui était sur la valeur ''aucun''.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
A l'issue de ce paramétrage, le programme vous demandera de redémarrer.
====== Variantes de configuration : raspi-config ======
**Configurer Raspberry Pi 2**
- [[informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_2]]
- [[informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_2]]
**Configurer Raspberry Pi 3+**
- [[informatique:se:raspberrypi-os:parametrage_raspi-config_pour_raspberrypi_3_plus]]
- [[informatique:se:raspberrypi-os:conseils_de_configuration_raspi-config_3_plus]]

View File

@@ -0,0 +1,54 @@
====== Conseils de configuration raspi-config pour Raspberry Pi 2 ======
<WRAP group>
<WRAP half column>
{{electronique:raspberry-pi:installer_raspbian:raspberrypi_config_password.png?600 |}}
**Expand Filesystem**
Il n'y a aucune autre saisie mise à part choisir cet item. L'extension de la partition se réalisera au prochain démarrage.
**Change user password**
Pourquoi changer un mot de passe que tout le monde connait ?\\
La réponse est dans la question.
L'utilitaire vous demandera de saisir le nouveau mot de passe, à deux reprises.
**Boot Options**
Suivant votre projet, vous pourrez démarrer en mode graphique ou en terminal auto connecté.
**Internationalisation Options**
Dans **Change local**, vous pourrez activer **fr_FR.UTF-8 UTF-8** et désactiver les autres options. L'activation et désactivation des options s'effectue par appuie sur la barre d'espace.
Il faudra ensuite, choisir le jeu par défaut **fr_FR.UTF-8**.
Vous pourrez également modifier la timezone dans **Change Timezone**.
**Advanced Options** => **SSH**
Il est nécessaire d'activer le serveur SSH afin de pouvoir accéder à distance, depuis un autre PC, sans y avoir à brancher un clavier et écran.
{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_finish.png?800 |}}
Vous pouvez terminer votre configuration en cliquant sur **finish**.
{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_config_reboot.png?800 |}}
Une fois redémarré, vous pouvez effectuer un relevé d'information qui peut nous être utile.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>

View File

@@ -0,0 +1,172 @@
====== Conseils de configuration raspi-config pour Raspberry Pi 3+ ======
{{ informatique:se:raspberrypi-os:raspi-config_menu_raspberry_pi_3_plus.png?direct&600 |}}
<code>
┌───────────────────┤ Raspberry Pi Software Configuration Tool (raspi-config) ├────────────────────┐
│ │
│ 1 Change User Password Change password for the current user │
│ 2 Network Options Configure network settings │
│ 3 Boot Options Configure options for start-up │
│ 4 Localisation Options Set up language and regional settings to match your location │
│ 5 Interfacing Options Configure connections to peripherals │
│ 6 Overclock Configure overclocking for your Pi │
│ 7 Advanced Options Configure advanced settings │
│ 8 Update Update this tool to the latest version │
│ 9 About raspi-config Information about this configuration tool │
│ │
│ │
│ │
│ <Select> <Finish> │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────────┘
</code>
===== Change user password =====
<WRAP group box round>
<WRAP half column>
Pourquoi changer un mot de passe que tout le monde connait ?\\
La réponse est dans la question.
L'utilitaire permet de modifier le mot de passe standard de l'utilisateur ''pi'' en vous demandant de saisir le nouveau mot de passe, à deux reprises.
A ne pas négliger quand on a un minimum d'hygiène.
</WRAP>
<WRAP half column>
{{ informatique:se:raspberrypi-os:raspi-config_password.png?direct&600 |}}
</WRAP>
</WRAP>
===== Network Options =====
<WRAP group box round>
<WRAP half column>
Depuis ce menu vous changer le nom réseau du Raspberry Pi, le nom du réseau WiFi à se connecter (WiFi SSID), et la clé de connexion et le nommage des interfaces réseau.
Si vous activez le nommage des interfaces réseau (predictable network interface names), le nom de celle-ci sera un nom dérivé de l'adresse MAC : ''ens3p1'' au lieu de ''eth0''.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
===== Advanced Options =====
<WRAP group round box>
<WRAP half column>
__Expand Filesystem__
Il n'y a aucune autre saisie mise à part choisir cet item. L'extension de la partition se réalisera au prochain démarrage.
</WRAP>
<WRAP half column>
{{ informatique:se:raspberrypi-os:raspi-config_partition_resized.png?direct&600 |}}
</WRAP>
</WRAP>
===== Boot Options =====
<WRAP group round box>
<WRAP half column>
Suivant votre projet, vous pourrez démarrer en mode graphique ou en terminal auto connecté.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
===== Localisation Options =====
<WRAP group box round>
<WRAP half column>
Dans **Change local**, vous pourrez activer **fr_FR.UTF-8 UTF-8** et désactiver les autres options. L'activation et désactivation des options s'effectue par appuie sur la barre d'espace.
Il faudra ensuite, choisir le jeu par défaut **fr_FR.UTF-8**.
Vous pourrez également modifier la timezone dans **Change Timezone**.
Il faudra également modifier le code pays WiFi dans le champs **Change Wi-fi Country**.
</WRAP>
<WRAP half column>
{{ informatique:se:raspberrypi-os:raspi-config_wifi.png?direct&400 |}}
</WRAP>
</WRAP>
===== Advanced Options : SSH =====
<WRAP group round box>
<WRAP half column>
Il est nécessaire d'activer le serveur SSH afin de pouvoir accéder à distance, depuis un autre PC, sans y avoir à brancher un clavier et écran.
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_finish.png?800 |}}
</WRAP>
</WRAP>
<WRAP group box around>
<WRAP half column>
Vous pouvez terminer votre configuration en cliquant sur **finish**.
Le programme vous invite à redémarrer. Refuser !\\
Nous devons terminer la configuration avec la commande :
<code>
wpa_cli -i wlan0 reconfigure
</code>
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:installer_raspbian:raspberrypi_config_reboot.png?800 |}}
</WRAP>
</WRAP>
<WRAP group box round>
<WRAP half column>
Vous pouvez redémarrer :
<code>
sudo reboot
</code>
Une fois redémarré, vous pouvez effectuer un relevé d'information qui peut nous être utile.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
<WRAP round box>{{informatique:fleche_next_bleue.png?nolink&20 |}}
Félicitation ! Vous avez accomplie votre mission. Je vous propose de retourner à la page principal sur [[lectronique:raspberry-pi:raspbian:start]].
</WRAP>
biblio : https://www.raspberrypi.org/documentation/configuration/raspi-config.md

View File

@@ -0,0 +1,104 @@
====== Raspberry Pi OS ======
{{ informatique:se:raspberrypi-os:raspbian_os.jpg?nolink&75x75|}}
**Raspberry Pi OS** est un système d'exploitation (OS) spécialement conçu pour les ordinateurs monocartes **Raspberry Pi**. Il s'agit d'une distribution **Linux** basée sur **Debian**, optimisée pour tirer pleinement parti des capacités matérielles du **Raspberry Pi**. **Raspberry Pi OS** offre une interface utilisateur conviviale, de nombreuses applications préinstallées et un écosystème de logiciels adaptés à la programmation, à l'éducation et à divers projets informatiques.
**Raspberry Pi OS** est basé sur **Debian**, mais il comporte quelques modifications et optimisations spécifiques pour s'adapter aux besoins des utilisateurs de **Raspberry Pi**. Voici quelques-unes des principales modifications apportées par rapport à **Debian** :
__1. Pilotes matériels __
**Raspberry Pi OS** inclut des pilotes matériels spécifiques pour les composants du **Raspberry Pi**, ce qui permet de tirer pleinement parti du matériel, notamment du processeur **ARM**, du **GPU VideoCore**, de l'**interface GPIO**, etc.
L'**interface GPIO** (General Purpose Input/Output) est une caractéristique matérielle d'un ordinateur monocarte Raspberry Pi qui permet aux utilisateurs d'interagir avec le monde extérieur en utilisant des broches d'entrée/sortie. Ces broches **GPIO** peuvent être configurées pour être utilisées comme des entrées (pour lire des signaux) ou des sorties (pour envoyer des signaux) et sont utilisées pour connecter le **Raspberry Pi** à divers composants électroniques tels que des capteurs, des actionneurs, des LED, des moteurs, des relais, et bien plus encore.
__2. Interface utilisateur__
**Raspberry Pi OS** utilise généralement l'environnement de bureau **LXDE**. Ces interfaces ont été optimisées pour les performances sur **Raspberry Pi** et offrent une expérience utilisateur plus fluide.
__3. Configuration système__
Certains paramètres système sont préconfigurés pour s'adapter au matériel du __Raspberry Pi__. Par exemple, la résolution de l'écran, le son, le Wi-Fi, et d'autres paramètres sont configurés de manière appropriée dès l'installation.
__4. Logiciels préinstallés__
**Raspberry Pi OS** inclut une sélection de logiciels préinstallés spécialement choisis pour les utilisateurs de **Raspberry Pi**, notamment des outils de programmation, des éditeurs de code, des navigateurs web et des utilitaires spécifiques à la **Raspberry Pi** :
* Chromium
* LibreOffice
* Thonny
* IDLE
* Geany
* Raspberry Pi Imager
* Pi GPIO Utility
* BlueJ
* Sonic Pi
* Accessories
* VLC Media Player
* Python 3
__5. Optimisations de performances__
Des optimisations ont été apportées au système d'exploitation pour garantir de bonnes performances sur le Raspberry Pi, en exploitant au mieux les capacités du matériel :
* Réglages de l'environnement de bureau
* Optimisations du système de fichiers
* Compression des données
* Réduction de la surcharge du système
* Surveillance des ressources
* Optimisations matérielles
* noyau et pilotes spécifiques
__6. Compatibilité avec les bibliothèques Raspberry Pi__
**Raspberry Pi OS** prend en charge les bibliothèques spécifiques à **Raspberry Pi**, ce qui facilite le développement de logiciels personnalisés pour le **Raspberry Pi** :
* Raspberry Pi GPIO (RPi.GPIO),
* WiringPi
* PiCamera
* OpenCV
* RPi.GPIO Zero
* Pi4J
* ...
===== Sommaire =====
-- **L'essentiel**
* [[informatique:se:raspberrypi-os:telecharger_raspbian]]
* [[informatique:se:raspberrypi-os:installer_raspbian]]
* [[informatique:se:raspberrypi-os:parametrer_raspbian]]
* [[informatique:se:raspberrypi-os:configurer_raspbian]]
* [[informatique:se:raspberrypi-os:mettre_a_jour_raspbian]]
* [[informatique:se:raspberrypi-os:mettre_a_jour_raspbian_au_1er_demarrage]]
-- **Lexique**
* [[informatique:se:raspberrypi-os:quelques_commandes]]
-- **Index**
* [[informatique:se:raspberrypi-os:super-index]]
===== Table des matières =====
<WRAP clear/>
<WRAP group>
<WRAP half column>
==== Les pages ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
<WRAP half column>
==== Les sous-catégories ====
<nav stacked="true" fade="true">
<nspages . -h1 -nbCol=1 -noPages -subns -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404]>
</nav>
</WRAP>
</WRAP>
~~NOTOC~~
~~NOCACHE~~

View File

@@ -0,0 +1,101 @@
====== Installer Raspberry Pi OS ======
{{ informatique:se:raspberrypi-os:raspbianos_download.jpg?nolink&75x75|Installer Raspberry Pi OS}}
{{informatique:info-symbol-vector-graphics.png?nolink&16x16 |Pour information}}J'ai téléchargé une image de l'installation de Raspberry Pi OS depuis le site Internet Officiel : [[informatique:se:raspberrypi-os:telecharger_raspbian]]
Je vais déployer cette image sur la carte microSD.
{{page>electronique:raspberry-pi:raspbian:video-tuto-installer-raspbian}}
===== Décompresser l'archive =====
Le fichier téléchargé est une archive ZIP. Elle contient un fichier .IMG qui correspond à une image d'une partition de carte SD. Je vais vous détailler les actions a réaliser en ligne de commandes.
Il faut d'abord **décompresser l'archive ZIP** :
<code>
unzip 2020-08-20-raspios-buster-armhf-lite.zip
</code>
===== Identifier la carte microSD =====
Le fichier ''2020-08-20-raspios-buster-armhf-lite.img'' est créé. Il faut l'écrire sur la carte SD qui servira de support de stockage pour le RaspberryPi.
J'insère la carte microSD dans l'ordinateur et je l'**identifie avec la commande ''fdisk''**
<code>
sudo fdisk -l
</code>
{{ informatique:installer_raspbian:a0c4915486ed10e493c8058094699e2a.png?nolink |}}
===== Démonter les partitions =====
Je m'**assure que la partition n'est pas montée** avec la commande ''umount''
<code>
sudo umount /dev/sdb{1,5}
</code>
===== Copier l'image sur la carte microSD =====
J'utilise la commande ''dd'' pour **copier le contenu du fichier image sur la carte SD**. Ceci va effacer tout le contenu de ma carte et copier octet par octet le contenu du fichier image. Je copie le fichier image sur la carte SD, identifiée ''sdb'' et non une partition de la carte.
<code>
sudo dd bs=4M if=2020-08-20-raspios-buster-armhf-lite.img of=/dev/sdb conv=fsync
</code>
{{ informatique:installer_raspbian:58e69572fbc3d9f8ca12b9e3301ef4ac.png }}
===== Préparer Raspberry Pi OS pour une connexion distante =====
Si vous décidez de démarrer Raspberry Pi OS sans écran ni clavier, il faudra accéder en ''ssh''. Pour ce faire, créer un fichier ''ssh'' dans le dossier ''root'' ou ''rootfs''
<code>
sudo mkdir /media/cedric/boot
sudo mount /dev/sdb2 /media/cedric/boot
touch /media/cedric/boot/ssh
</code>
Et on démonte, efface et éjecte :
<code>
cd
sudo umount /dev/sdb{1,2}
sudo rmdir /media/cedric/boot
</code>
{{ linux:installer_raspbian:58e69572fbc3d9f8ca12b9e3301exf4ac.png }}
J'insère la carte microSD dans le Raspberry Pi et je branche l'alimentation 5V.
====== Liens ======
<WRAP round box>
**À suivre**
{{informatique:fleche_next_bleue.png?nolink&20 |}}
Je vous propose de vous rendre au chapitre [[informatique:se:raspberrypi-os:parametrer_raspbian]].
</WRAP>
**Biblio**
[[https://www.raspberrypi.org/documentation/installation/installing-images/README.md|https://www.raspberrypi.org/documentation/installation/installing-images/README.md]]
[[https://www.raspberrypi.org/documentation/installation/installing-images/linux.md|https://www.raspberrypi.org/documentation/installation/installing-images/linux.md]]

View File

@@ -0,0 +1,32 @@
====== Mettre à jour Raspbian - version majeure ======
Raspbian se met à jour ! Le passage d'une version majeure à une autre peut seffectuer directement par ligne de commande.
Voici les commandes de mise à jour :
<code>
$ sudo apt-get update
$ sudo apt-get dist-upgrade
</code>
Il sera nécessaire d'installer le programme ''raspi-gpio'' pour gérer le port GPIO :
<code>
$ sudo apt-get install raspi-gpio
</code>
===== Quelques liens =====
--- Vidéo : [[https://www.youtube.com/watch?v=8B7B1kzZJmw|Youtube - mise à jour Raspberry Pi]]
--- Journal des modifications de Raspbian - Desktop : [[http://downloads.raspberrypi.org/raspbian/release_notes.txt]]
--- Journal des modifications de Raspbian Lite : [[http://downloads.raspberrypi.org/raspbian_lite/release_notes.txt]]
--- Journal des modifications de Raspbian - Desktop avec logiciels supplémentaires : [[http://downloads.raspberrypi.org/raspbian/release_notes.txt]]
===== Autres articles =====
* [[lectronique:raspberry-pi:raspbian:start]]

View File

@@ -0,0 +1,42 @@
====== Mettre à jour Raspbian au 1er démarrage ======
Temps estimatif : 15 minutes
<WRAP group round box>
<WRAP half column>
Le programme affiche l'adresse IP du Raspberry PI. Ici, c'est le 192.168.100.66.
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:raspbian_config_01_welcome.png?direct |}}
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
Sur cet écran, vous pouvez modifier le pays d'installation, la langue du système et le fuseau horaire.
</WRAP>
<WRAP half column>
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
Par défaut, le compte par défaut est ''pi'' avec le mot de passe ''raspberry''. Il est fortement conseillé de modifier le mot de passe pour des questions de sécurité.
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:raspbian_config_02_password_pi_user.png?direct |}}
</WRAP>
</WRAP>
<WRAP group round box>
<WRAP half column>
''Update Sotware'' permet de sélectionner une large choix de programmes et de les maintenir à jour ainsi que la mise à jour de Raspbian.\\
Le programme exécute la mise à jour de Raspbian.
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:raspbian_config_03_update.png?direct |}}
</WRAP>
</WRAP>

View File

@@ -0,0 +1,42 @@
====== raspi-config, le menu de configuration du Raspberry Pi 2 ======
Il faut exécuter la commande ''raspi-config'' avec les droits admin pour exécuter l'assistant de configuration.
<code>
sudo raspi-config
</code>
<WRAP group round box>
<WRAP half column>
Ce programme propose :
* **Expand Filesystem** - Permettre d'étendre la partition de Rasbpian (''/'') au maximum de la possibilité de la carte SD
* **Change User Password** - Changer le mot de passe de l'utilisateur ''pi''
* **Boot Options** - Choisir de démarrer dans le terminal ou dans lenvironnement graphique LXDE
* **Wait for Network at Root** - Choisir le temps d'attente pour se connecter au réseau au démarrage
* **Internationalisation Options** - Configurer les options linguistiques
* **Enable Camera** - Activer le Pi pour fonctionner avec la caméra Raspberry Pi
* **Add to Rastrack** - Ajouter ce Pi à la carte en ligne des Raspberry Pi
* **Overclock** - Paramétrer l'overclocking pour votre Pi
* **Advanced Options** - Paramétrer les options avancées
* **About raspi-config** - Information concernant cet outil de configuration
</WRAP>
<WRAP half column>
{{ electronique:raspberry-pi:installer_raspbian:pi_raspberrypi_config130.png?600 |raspi-config}}
</WRAP>
</WRAP>
<WRAP round box>
{{informatique:fleche_next_bleue.png?nolink&20 |}}
Je vous propose de suivre les [[informatique:linux:raspberry-pi:raspbian:conseils-de-configuration-raspi-config_2]] que j'ai pu glaner sur différents supports.
</WRAP>

View File

@@ -0,0 +1,38 @@
====== raspi-config, le menu de configuration du Raspberry Pi 3+ ======
Il faut exécuter la commande ''raspi-config'' avec les droits admin pour exécuter l'assistant de configuration.
<code>
sudo raspi-config
</code>
<WRAP group round box>
<WRAP half column>
Ce programme propose :
* **Change User Password** - Changer le mot de passe de l'utilisateur ''pi''
* **Network Options** - Paramétrer les options réseau
* **Boot Options** - Choisir de démarrer dans le terminal ou dans lenvironnement graphique LXDE
* **Localisation Options** - Configurer les options linguistiques
* **Interfacing Options** - Paramètre les connections aux périphériques
* **Overclock** - Paramétrer l'overclocking pour votre Pi
* **Advanced Options** - Paramétrer les options avancées
* **Update** - Mettre à jour raspi-config avec la dernière mise à jour
* **About raspi-config** - Information concernant cet outil de configuration
</WRAP>
<WRAP half column>
{{ informatique:se:raspberrypi-os:raspi-config_menu_raspberry_pi_3_plus.png?direct&600 |}}
</WRAP>
</WRAP>
<WRAP round box>
{{informatique:fleche_next_bleue.png?nolink&20 |}}
Je vous propose de suivre les [[informatique:raspberry-pi:raspbian:conseils-de-configuration-raspi-config_3_plus]] que j'ai pu glaner sur différents supports.
</WRAP>

View File

@@ -0,0 +1,175 @@
====== Paramétrer Raspberry Pi OS ======
<WRAP group box round>
<WRAP half column>
{{ informatique:se:raspberrypi-os:raspbianos_config.jpg?nolink&200 |}}
</WRAP>
<WRAP half column>{{informatique:info-symbol-vector-graphics.png?nolink&50 |}}
J'ai déployé l'image de Raspbian sur la carte microSD : [[informatique:se:raspberrypi-os:installer_raspbian]]
Je démarre le Raspberry Pi sans écran ni clavier. Je vais procéder au paramétrage basique du Raspberry Pi.
</WRAP>
</WRAP>
===== Configuration réseau =====
**Raspberry Pi OS** utilise le service **dhcpcd** pour configurer toutes les interfaces réseau en TCP/IP. Ce service permet d'assigner pour chaque interface réseau une adresse IP, masque sous-réseau et passerelle, et la configuration de la résolution DNS.
Par défaut, **Raspberry Pi OS** essaie de configurer le réseau automatiquement par DHCP, et en cas d'échec il assigne une adresse IP privée dans la plage 169.254.0.0/16.
Il est possible de désactiver la configuration automatique pour l'une des interface réseau et de la signer de manière statique en modifiant le fichier ''/etc/dhcpcd.conf''. Par exemple :
<code>
interface eth0
static ip_address=192.168.42.4/24
static routers=192.168.42.254
static domain_name_servers=192.168.42.254 9.9.9.9
</code>
===== Configurer les langues =====
Lors d'une première installation du paquet locales sous Raspbian, les fichiers de définition des paramètres régionaux ne sont pas générées proprement ou sont fixés sur une valeur incorrectes. Il suffit de reconfigurer le paquet pour que tout rentre dans l'ordre.
<code BASH>
dpkg-reconfigure locales
</code>
Ce menu à pour but la création des définitions des paramètres régionaux dans le fichier ''/etc/locale.gen'' et positionner la variable LANG (et uniquement celle-ci).
Il est également possible denchaîner les commandes suivantes :
<code BASH>
LOCALE=fr_FR.UTF-8
sudo sed -i 's/^# *\($LOCALE\)/\1/' /etc/locale.gen
locale-gen --purge $LOCALE
update-locale LANG=$LOCALE LANGUAGE=$LOCALE LC_ALL=$LOCALE
</code>
Voir l'article [[:informatique:setting-default-locale]]
===== Configurer la Timezone =====
===== Créer un administrateur =====
{{page>informatique:linux:commandes:adduser#creer_un_utilisateur}}
On ajoute tous les droits en lui affectant les groupes suivants :
sudo usermod -a -G adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,input,netdev,gpio,i2c,spi cedric
On s'identifie avec le compte ''cedric'', fraîchement créé.
<code>
su - cedric
</code>
Une fois terminé, on peut redémarrer :
sudo shutdown -r
===== Suppression du compte Pi =====
sudo deluser -remove-home pi
===== Connexion par clé SSH =====
Se connecter avec le compte utilisateur sur le Raspberry Pi :
ssh cedric@raspberrypi.acegrp.lan
Créer le dossier ''.ssh'' de lutilisateur :
mkdir .ssh
Retour sur votre poste de connexion / votre ordinateur.
Lister les clés actuelles :
<code>
$ ls -al ~/.ssh
</code>
Créer une nouvelle clé privée et publique. Si vous souhaiter utiliser clé existante, passez cette étape.
<code>
$ cd ~/.ssh
$ ssh-keygen -t rsa -b 4096
</code>
Copier la clé publique vers le Raspberry Pi
<code>
$ cat ~/.ssh/id_rsa.pub | ssh cedric@raspberrypi.acegrp.lan 'cat >> ~/.ssh/authorized_keys'
</code>
Se connecter avec la clé SSH
<code>
$ ssh cedric@raspberrypi.acegrp.lan
</code>
===== Configurer laccès ssh à Pi =====
1. Dans le fichier ''/etc/ssh/sshd_config'', option à activer :
<code>
# Authentification par mot de passe interdit
PasswordAuthentification no
</code>
2. Redémarrer le service ssh :
<code>
sudo systemctl restart ssh
</code>
===== Changer le hostname =====
Je souhaite modifier le nom de l'ordinateur, fixé par défaut sur ''rasbperrypi'', par la valeur ''rpiweb001''.
1. Il y a deux possibilités
a/ Modifier le fichier ''/etc/hostname'' avec le nom souhaité
b/ Exécuter la commande ''hostnamectl'' ((// **hmike** sur Twitter [[https://twitter.com/whiterabbit441/status/1226116907306078208]] //))
<code>
$ NEW_HOSTNAME=rpiweb001
$ sudo hostnamectl set-hostname $NEW_HOSTNAME
</code>
2. Modifier le nom dans le fichier ''/etc/hosts''
<code>
$ CURRENT_HOSTNAME=raspberrypi
$ NEW_HOSTNAME=rpiweb001
$ sudo sed -i "s/127.0.1.1.*$CURRENT_HOSTNAME/127.0.1.1\t$NEW_HOSTNAME/g" /etc/hosts
</code>
3. Redémarrer Raspbian
<code>
$ sudo systemctl reboot
</code>
====== Liens ======
Un assistant existe pour la configuration de Raspbian, il s'agit du programme ''raspi-config''. Suivant la version du Raspberry Pi, vous avez le choix dans les menus :
* La version est Raspberry Pi 3+, accéder au [[parametrage_raspi-config_pour_raspberrypi_3_plus|paramétrage raspi-config pour RaspberryPi 3+]].
* La version est Raspberry Pi 3, accéder au [[linux:raspberry-pi:raspbian:parametrage_raspi-config_pour_raspberrypi_3]]
* La version est Raspberry Pi 2, accéder au [[informatique:linux:raspberry-pi:raspbian:parametrage-raspi-config-pour-raspberrypi-2]]
* La version est Raspberry Pi 1/1+, accéder au [[linux:raspberry-pi:raspbian:parametrage_raspi-config_pour_raspberrypi_1]]
<WRAP round box>
**À suivre**
{{informatique:fleche_next_bleue.png?nolink&20 |}}
[[informatique:se:raspberrypi-os:mettre_a_jour_raspbian]]
</WRAP>

View File

@@ -0,0 +1 @@
{{page>informatique:linux:commandes:010100-repertoire-des-commandes-linux-sous-bash}}

View File

@@ -0,0 +1,7 @@
{{page>informatique:se:raspberrypi-os:index#sommaire}}
Revenir à l'[[informatique:se:index]]
{{page>:sidebar}}
~~NOCACHE~~

View File

@@ -0,0 +1,4 @@
====== super index ======
{{ :dummy.png?75x75|super index raspbian}}
<nspages informatique:se:raspbian -h1 -hideNoSubns -subns -nbCol=1 -textNS=" " -textPages=" " -simpleList -exclude:cookie: -exclude:user: -exclude:playground: -exclude:[sidebar index start rightsidebar navbar topheader header help pageheader pagefooter legal-notices footer 404] -sortId >

View File

@@ -0,0 +1,90 @@
====== - Télécharger Raspberry Pi OS ======
{{ informatique:se:raspberrypi-os:raspian_sd-150x150.png?nolink&75x75|Télécharger Raspbian}}
Le système d'exploitation pour le **Raspberry Pi** s'appelle **Raspberry Pi OS**. C'est un Linux dérivé de **Debian**. Il est optimisé pour **Raspberry Pi**.
{{page>electronique:raspberry-pi:raspbian:video-tuto-telecharger-raspbian}}
Il existe deux méthodes pour obtenir **Raspberry Pi OS** :
- Télécharger l'outil de gestion d'image **Raspberry Pi Imager**
- Télécharger l**image de déploiement (ISO)**
Ces deux méthodes vous permettent d'obtenir Raspberry Pi OS, mais elles diffèrent légèrement dans la manière dont vous l'installez sur votre matériel.
La première méthode utilise **Raspberry Pi Imager** pour simplifier le processus, tandis que la deuxième vous oblige à télécharger manuellement l'image de déploiement (ISO), la flasher sur un support bootable, puis l'installer sur votre Raspberry Pi. Choisissez celle qui convient le mieux à vos compétences et préférences techniques.
Voyons cela en détail.
===== - Raspberry Pi Imager =====
Cette méthode implique d'aller sur le site officiel de Raspberry Pi Foundation pour télécharger [[https://www.raspberrypi.com/software/|Raspberry Pi Imager]], un logiciel spécialement conçu pour simplifier le processus d'installation de Raspberry Pi OS. L'outil est disponible pour plusieurs systèmes d'exploitation, y compris Windows, macOS et Linux.
[[https://www.raspberrypi.com/software/|{{ :informatique:se:raspberrypi-os:pasted:20231126-094640.png?500&direct }}]]
Sous Linux Debian (et ses dérivées), vous avez la possibilité d'exécuter la commande suivante pour installer **Raspberry Pi Imager** :
<code bash>
sudo apt install rpi-imager
</code>
En revanche, si vous utilisez Linux Red Hat (et ses dérivées), vous pouvez installer **Raspberry Pi Imager** avec la commande :
<code bash>
sudo dnf install rpi-imager
</code>
Enfin, si vous préférez une autre méthode, vous avez également la possibilité d'installer **Raspberry Pi Imager** à partir de Flathub en utilisant la commande suivante :
<code bash>
flatpak install flathub org.raspberrypi.rpi-imager
</code>
{{ :informatique:se:raspberrypi-os:pasted:20231126-100030.png?500&direct }}
Une fois que vous avez téléchargé et installé **Raspberry Pi Imager**, lancez l'application. Ensuite, sélectionnez la version spécifique de votre Raspberry Pi pour filtrer les résultats et afficher les versions d'OS disponibles qui sont compatibles avec votre modèle :
{{ :informatique:se:raspberrypi-os:pasted:20231126-101114.png?500&direct }}
* Raspberry Pi 5
* Raspberry Pi 4
* Raspberry Pi Zero 2 W
* Raspberry Pi 3
* Raspberry Pi 2
* Raspberry Pi Zero
* Raspberry Pi 1
**Raspberry Pi Imager** vous permet de choisir Raspberry Pi OS parmi une liste de systèmes d'exploitation compatibles :
{{ :informatique:se:raspberrypi-os:pasted:20231126-100115.png?500&direct }}
{{ :informatique:se:raspberrypi-os:pasted:20231126-100136.png?500&direct }}
{{ :informatique:se:raspberrypi-os:pasted:20231126-100244.png?500&direct }}
* Raspberry Pi OS (64-bit)
* Raspberry Pi OS (32-bit)
* Raspberry Pi OS (Legacy)
* Raspberry Pi OS (other)
* Other general-purpose OS
* Media player OS
* Emulation and game OS
* Other specific-purpose OS
* Freemium and paid-for OS
* Misc utility images
* Erase
* User custom
Vous pouvez sélectionner "Raspberry Pi OS (other)" pour choisir entre **Raspberry Pi OS Lite 32-bit** ou **64-bit** si vous souhaitez installer une version de Raspberry Pi OS sans bureau. Cette option vous permettra d'obtenir une version minimale du système d'exploitation, idéale pour les projets qui n'ont pas besoin d'une interface graphique.
{{ :informatique:se:raspberrypi-os:pasted:20231126-100357.png?500&direct }}
Après avoir choisi Raspberry Pi OS, l'outil vous guide à travers le processus de création d'une carte SD ou d'une clé USB bootable avec le système d'exploitation. Une fois cela fait, vous pouvez insérer la carte SD ou la clé USB dans votre Raspberry Pi et démarrer l'appareil.
====== - Ensuite ? ======
> Je vous propose de vous rendre au chapitre [[informatique:se:raspberrypi-os:installer_raspbian]] pour déployer cette image sur une carte SD.

View File

@@ -0,0 +1,8 @@
====== - Vidéo tuto : installer Raspbian ======
{{ :dummy.png?75x75|Nom de la section}}
Je vous propose de suivre le tutoriel **installer Raspbian** en vidéo :
* Sur PeerTube : https://video.ploud.fr/videos/watch/f44ac1b4-c9ed-4a59-a731-b239976faa32?start=3m41s
* Sur Youtube : https://youtu.be/-wBYGakzM3M?t=221

View File

@@ -0,0 +1,8 @@
====== - Vidéo tuto : télécharger Raspbian ======
{{ :dummy.png?75x75|Nom de la section}}
Je vous propose de suivre le tutoriel **téléchargement de Raspbian** en vidéo :
* Sur PeerTube : https://video.ploud.fr/videos/watch/f44ac1b4-c9ed-4a59-a731-b239976faa32?stop=3m41s
* Sur Youtube : https://youtu.be/-wBYGakzM3M