Outils pour utilisateurs

Outils du site


raspbian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
raspbian [2016/09/03 14:44] – [Configuration réseau fonctionnelle] simonraspbian [2017/09/17 11:53] – [Configuration d'une clé 4G LTE] simon
Ligne 142: Ligne 142:
   * /etc/wpa_supplicant/[[wpa_supplicant.conf]]   * /etc/wpa_supplicant/[[wpa_supplicant.conf]]
   * /etc/[[dhcpcd.conf]]   * /etc/[[dhcpcd.conf]]
 +
 +===== Installer un GUI sur Raspbian Lite =====
 +On peut lire sur [[https://dadarevue.com/ajouter-gui-raspbian-lite/|ce blog [dadarevue.com (ajouter un GUI à Raspbian Lite)]]] comment installer un environnement graphique léger par dessus une Raspbian Lite.
 +
 +Tout d'abord, pensez à mettre à jour :
 +<code bash>
 +$ sudo apt-get update
 +$ sudo apt-get dist-upgrade
 +$ sudo reboot
 +</code>
 +
 +Installer "Xorg" :
 +<code bash>
 +$ sudo apt-get install --no-install-recommends xserver-xorg
 +</code>
 +
 +Installer l'environnement de bureau "PIXEL" (qui utilise OpenBox) :
 +<code bash>
 +$ sudo apt-get install raspberrypi-ui-mods
 +</code>
 +
 +Installer le gestionnaire de session "lightdm" :
 +<code bash>
 +$ sudo apt-get install lightdm
 +</code>
 +
 +Un redémarrage pour terminer :
 +<code bash>
 +$ sudo reboot
 +</code>
  
 ===== Configuration d'une clé 4G LTE ===== ===== Configuration d'une clé 4G LTE =====
 Voici les instructions pour la [[configuration d'une clé 4G LTE]] sous Raspbian. Voici les instructions pour la [[configuration d'une clé 4G LTE]] sous Raspbian.
 +
 ===== Configuration d'un système read-only ===== ===== Configuration d'un système read-only =====
 Pour configurer un système en read-only, je vais suivre [[https://hallard.me/raspberry-pi-read-only/|ce tutoriel (hallard.me)]], basé sur cet [[http://k3a.me/how-to-make-raspberrypi-truly-read-only-reliable-and-trouble-free/|autre tutoriel (k3a.me)]]. Les détails sont sur la page [[configuration d'un raspberry pi en read-only]]. Pour configurer un système en read-only, je vais suivre [[https://hallard.me/raspberry-pi-read-only/|ce tutoriel (hallard.me)]], basé sur cet [[http://k3a.me/how-to-make-raspberrypi-truly-read-only-reliable-and-trouble-free/|autre tutoriel (k3a.me)]]. Les détails sont sur la page [[configuration d'un raspberry pi en read-only]].
Ligne 150: Ligne 181:
 ===== Lancer un programme au démarrage ===== ===== Lancer un programme au démarrage =====
 Voici les instructions pour [[lancer un programme au démarrage]]. Voici les instructions pour [[lancer un programme au démarrage]].
 +
 +===== Faire des backups ======
 +==== Sauvegarde intégrale de la carte (µ)SD ====
 +Il est possible de sauvegarde d'un coup toute la carte (µ)SD, avec toutes les partitions la composant.
 +=== Sauvegarde ===
 +On branche la carte (µ)SD dans un ordinateur sous GNU/Linux et on identifie son emplacement avec [[lsblk]] ou [[fdisk]]. Ensuite, on lance la sauvegarde et on compresse au vol avec [[gzip]].
 +<code bash>
 +$ sudo dd if=/dev/sdb | gzip -9 > /home/user/backup/20160904/raspbian-lite.img.gz
 +62552064+0 enregistrements lus
 +62552064+0 enregistrements écrits
 +32026656768 octets (32 GB) copiés, 1284,63 s, 24,9 MB/s
 +</code>
 +
 +Le fichier obtenu, ''raspbian-lite.img.gz'', fait 1,3Go! (La partition ''sdb3'' est presque totalement vide.)
 +
 +=== Restauration ===
 +On vérifie l'emplacement avec [[lsblk]] ou [[fdisk]] puis on décompresse l'archive tout en l'envoyant sur la carte (µ)SD avec [[dd]] :
 +<code bash>
 +$ gunzip /home/user/backup/20160904/raspbian-lite.img.gz | sudo dd of=/dev/sdb
 +[sudo] password for bob: 
 +0+0 enregistrements lus
 +0+0 enregistrements écrits
 +0 octet (0 B) copié, 1069,36 s, 0,0 kB/s
 +</code>
 +
 +==== Sauvegarde par partition ====
 +Il est //facile// mais pas toujours le plus efficace de sauvegarder toute la carte SD. Par exemple, dans le cas d'un [[https://simonlefort.be/wiki/doku.php?id=configuration_d_un_raspberry_pi_en_read-only|système read-only]] avec une grosse partition ''data''. Si on veut sauvegarder le système uniquement, autant ne pas sauvegarder cette partition ''data'' de plusieurs Gio.
 +
 +=== Sauvegarde ===
 +Comme précédemment, on identifie la carte SD et ses partitions à l'aide de [[lsblk]] ou [[fdisk]] : 
 +<code bash>
 +$ lsblk
 +NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
 +sda      8:0    0  74,5G  0 disk 
 +├─sda1   8:   0  72,6G  0 part /
 +├─sda2   8:   0     1K  0 part 
 +└─sda5   8:   0     2G  0 part [SWAP]
 +sdb      8:16    29,8G  0 disk 
 +├─sdb1   8:17      63M  0 part 
 +├─sdb2   8:18     5,2G  0 part 
 +└─sdb3   8:19    24,5G  0 part 
 +sr0     11:   1  1024M  0 rom
 +
 +$ sudo fdisk -l
 +(...)
 +Disk /dev/sdb: 32.0 GB, 32026656768 bytes
 +64 têtes, 32 secteurs/piste, 30543 cylindres, total 62552064 secteurs
 +Unités = secteurs de 1 * 512 = 512 octets
 +Taille de secteur (logique / physique) : 512 octets / 512 octets
 +taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 +Identifiant de disque : 0x00084648
 +
 +Périphérique Amorçage  Début         Fin      Blocs    Id. Système
 +/dev/sdb1            8192      137215       64512    c  W95 FAT32 (LBA)
 +/dev/sdb2          137216    11102207     5482496   83  Linux
 +/dev/sdb3        11102208    62552063    25724928    b  W95 FAT32
 +</code>
 +
 +Une fois les partitions bien identifiées, on utilise à nouveau [[dd]] pour les extraire de la carte SD et les archiver :
 +<code bash>
 +sudo dd if=/dev/sdb1 | gzip -9 > /home/user/backup/raspberry-20160904-sdb1.img.gz
 +sudo dd if=/dev/sdb2 | gzip -9 > /home/user/backup/raspberry-20160904-sdb2.img.gz
 +</code> 
 +
 +=== Restauration ===
 +<code bash>
 +$ sudo fdisk -l
 +$ lsblk
 +</code>
 +
 +On utilise fdisk pour recréer les partitions ''sdb1'', ''sdb2'' et éventuellement une partition ''sdb3'' (partition ''data'' d'un [[https://simonlefort.be/wiki/doku.php?id=configuration_d_un_raspberry_pi_en_read-only|système read-only]])
 +<code bash>
 +$ sudo fdisk /dev/sdb
 +# TO COMPLETE
 +</code>
 +
 +<code bash>
 +gunzip /home/user/backup/raspberry-20160904-sdb1.img.gz | sudo dd of=/dev/sdb1
 +gunzip /home/user/backup/raspberry-20160904-sdb2.img.gz | sudo dd of=/dev/sdb2
 +</code>
 +
 +==== Sources ====
 +  * [[http://blog.nicolargo.com/2013/04/raspberry-pi-faire-un-backup-de-sa-carte-sd.html|Raspberry Pi - Faire un backup de sa carte SD (blog.nicolargo.com)]]
 +
 +===== Test de la vitesse en connexion en ligne de commande =====
 +
 +<code bash>
 +$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
 +$ chmod +x speedtest-cli
 +$ ./speedtest-cli
 +Retrieving speedtest.net configuration...
 +Retrieving speedtest.net server list...
 +Testing from *** (**.**.**.**)...
 +Selecting best server based on latency...
 +Hosted by **** (*****) [**.** km]: 32.701 ms
 +Testing download speed........................................
 +Download: 18.67 Mbit/s
 +Testing upload speed..................................................
 +Upload: 1.87 Mbit/s
 +</code>
 +
 +==== Sources ====
 +  * [[http://korben.info/speedtest-en-ligne-de-commande.html|speedtest en ligne de commande (korben.info)]]
 +  * [[https://github.com/sivel/speedtest-cli|speedtest-cli (github.com)]]