Outils pour utilisateurs

Outils du site


issue109:c_c

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
issue109:c_c [2016/06/15 16:02] auntieeissue109:c_c [2016/06/16 12:20] (Version actuelle) andre_domenech
Ligne 3: Ligne 3:
 The main reason I selected this kit was because this bundle shipped with Amazon Prime – the other bundles had additional shipping costs.** The main reason I selected this kit was because this bundle shipped with Amazon Prime – the other bundles had additional shipping costs.**
  
-Depuis toujours, je suis passionné d'électronique - qu'il s'agit d'Arduino, d'ordinateurs ou de quelque chose comme un Raspberry Pi. Cependant, j'essaie toujours de faire mes achats en fonction de mes véritables besoins ce qui signifie que je n'ai jamais été propriétaire d'un Raspberry Pi. Jusqu'à présent. J'ai récemment commandé un modèle 3 chez Amazon (dans un ensemble avec un boîtier, une alimentation et des puits thermiques ; il ne manquait que la carte SD, mais puisque j'en ai beaucoup, je n'en avais pas besoin). Je prévoyais d'utiliser le Raspberry Pi en le connectant à notre imprimante vieillissante, uniquement sur USB, une Brother MFC-230C. J'avais deux raisons pour ce faire : d'abord, devoir me déplacer au bureau pour connecter manuellement une imprimante USB m'irritait profondément ; ensuite, je voulais un moyen d'activer Google Cloud Print. Pour ceux qui ne le savent pas, Google Cloud Print est un service qui permet l'impression à partir de tablettes/téléphones Android et de Chromebooks vers une imprimante connectée à un autre ordinateur. Sa petite taille et le Wifi embarqué du modèle 3 le rendait idéal pour connecter l'imprimante à notre réseau local, sans devoir laisser tourner continuellement un ordinateur de bureau ou un portable.+Depuis toujours, je suis passionné d'électronique - qu'il s'agisse d'Arduino, d'ordinateurs ou de quelque chose comme un Raspberry Pi. Cependant, j'essaie toujours de faire mes achats en fonction de mes véritables besoinsce qui signifie que je n'ai jamais été propriétaire d'un Raspberry Pi. Jusqu'à présent. J'ai récemment commandé un modèle 3 chez Amazon (dans un ensemble avec un boîtier, une alimentation et des refroidisseurs ; il ne manquait que la carte SD, mais puisque j'en ai beaucoup, je n'en avais pas besoin). Je prévoyais d'utiliser le Raspberry Pi en le connectant à notre imprimante vieillissante, uniquement sur USB, une Brother MFC-230C. J'avais deux raisons pour ce faire : d'abord, devoir me déplacer au bureau pour connecter manuellement une imprimante USB m'irritait profondément ; ensuite, je voulais un moyen d'activer Google Cloud Print. Pour ceux qui ne le savent pas, Google Cloud Print est un service qui permet l'impression à partir de tablettes/téléphones Android et de Chromebooks vers une imprimante connectée à un autre ordinateur. Sa petite taille et le WiFi embarqué du modèle 3 le rendaient idéal pour connecter l'imprimante à notre réseau local, sans devoir laisser tourner continuellement un ordinateur de bureau ou un portable.
  
 La principale raison pour laquelle j'ai choisi cet ensemble, était qu'il était disponible avec Amazon Prime et les autres ensembles avaient des frais de port supplémentaires. La principale raison pour laquelle j'ai choisi cet ensemble, était qu'il était disponible avec Amazon Prime et les autres ensembles avaient des frais de port supplémentaires.
Ligne 31: Ligne 31:
 De quoi ai-je besoin ? De quoi ai-je besoin ?
  
-Vous aurez besoin d'un Raspberry Pi (et d'une carte SD qui fait au moins 4 Go), un clavier, une souris et un écran. Les trois derniers ne sont nécessaire que pour l'installation de raspbian tout le reste peut être fait via SSH ou VNC plus tard. Comme de bien entendu, vous aurez besoin aussi d'un dispositif avec lequel télécharger et copier l'installeur NOOBS du site Web de Raspberry Pi vers la carte SD.+Vous aurez besoin d'un Raspberry Pi (et d'une carte SD qui fait au moins 4 Go), un clavier, une souris et un écran. Les trois derniers ne sont nécessaires que pour l'installation de raspbiantout le reste peut être fait via SSH ou VNC plus tard. Comme de bien entendu, vous aurez besoin aussi d'un dispositif avec lequel télécharger et copier l'installeur NOOBS du site Web de Raspberry Pi vers la carte SD.
  
 Installeur NOOBS : https://www.raspberrypi.org/downloads/noobs/  Installeur NOOBS : https://www.raspberrypi.org/downloads/noobs/ 
  
-NOTA 1: Un installeur manuel existe aussi, mais j'ai mis l'emphase sur le cas d'utilisation le plus typique. +NOTA 1 : Un installeur manuel existe aussi, mais j'ai mis l'emphase sur le cas d'utilisation le plus typique. 
  
-NOTA 2: Outre des téléchargements directs, il y a des torrents, mais ils n'ont pas fonctionné dans rtorrent. +NOTA 2 : Outre des téléchargements directs, il y a des torrents, mais ils n'ont pas fonctionné dans rtorrent. 
  
-Les puits thermiques, sont-ils nécessaires ?+Les refroidisseurs, sont-ils nécessaires ?
  
-On ne devrait pas avoir besoin de puits thermiques, car la plupart des gens pensent que, même dans des conditions les plus extrêmes, le RPi sera très bien sans. Cependant, des puis thermiques peuvent éventuellement m'être bénéfiques, car le RPi sera placé sans doute dans une pièce qui peut être un peu suffocante, avec une fenêtre sur laquelle le soleil tape directement. Les puits thermiques peuvent aider le RPi à rester plus frais dans cet emplacement. Puisque le RPi semble manquer de capteurs (à utiliser avec des lm-sensors), je ne peut pas faire de comparaisons de température. +On ne devrait pas avoir besoin de refroidisseurs, car la plupart des gens pensent que, même dans des conditions les plus extrêmes, le RPi sera très bien sans. Cependant, des refroidisseurs peuvent éventuellement m'être bénéfiques, car le RPi sera placé sans doute dans une pièce qui peut être un peu suffocante, avec une fenêtre sur laquelle le soleil tape directement. Les refroidisseurs peuvent aider le RPi à rester plus frais dans cet emplacement. Puisque le RPi semble manquer de capteurs (à utiliser avec des lm-sensors), je ne peux pas faire de comparaisons de température. 
  
 **Step 0: Assembly & Prep **Step 0: Assembly & Prep
Ligne 49: Ligne 49:
 For the SD card, the official site recommends a tool for Windows or Mac. But if you’d rather do it by hand, the SD card just seems to need to be FAT32 (should be the standard for any size less than and including 32GB), or FAT16. Unfortunately, any SD card that is > 32GB will be exFAT by default. In any case, I recommend reformatting just to be safe. After that, copy all the extracted files from the archive onto the SD card. Eject it, and insert it into the underside of your RPi.** For the SD card, the official site recommends a tool for Windows or Mac. But if you’d rather do it by hand, the SD card just seems to need to be FAT32 (should be the standard for any size less than and including 32GB), or FAT16. Unfortunately, any SD card that is > 32GB will be exFAT by default. In any case, I recommend reformatting just to be safe. After that, copy all the extracted files from the archive onto the SD card. Eject it, and insert it into the underside of your RPi.**
  
-Étape 0 : assemblage et préparatifs+Étape 0 : Assemblage et préparatifs
  
-Je ne peux pas vous proposer des instructions précises ici, car tout dépend de la présence de votre propre boîtier (ou pas). Cela ne devrait pas être difficile.+Je ne peux pas vous proposer des instructions précises ici, car tout dépend de votre propre boîtier (ou de son absence). Cela ne devrait pas être difficile.
  
-Pour ce qui concerne la carte SD, le site officiel recommande un outil pour Windows ou Mac. Mais si vous préférez le faire à la main, la carte SD devra vraisemblablement être formatée en FAT32 (ce qui est la norme pour toute taille jusqu'à 32 Go), ou FAT16. Malheureusement, par défaut, une carte qui fait plus de 32 Go sera exFAT. De toute façon, je recommande de la reformater juste au cas où. Après cela, copiez tous les fichiers extraits de l'archive vers la carte SD. Éjectez-le et insérez-le dans le dessous du RPi.+Pour ce qui concerne la carte SD, le site officiel recommande un outil pour Windows ou Mac. Mais si vous préférez le faire à la main, la carte SD devra vraisemblablement être formatée en FAT32 (ce qui est la norme pour toute taille jusqu'à 32 Go), ou FAT16. Malheureusement, par défaut, une carte qui fait plus de 32 Go sera exFAT. De toute façon, je recommande de la reformater juste au cas où. Après cela, copiez tous les fichiers extraits de l'archive vers la carte SD. Éjectez-la et insérez-la dans le dessous du RPi.
  
 **Step 1: Installation **Step 1: Installation
Ligne 73: Ligne 73:
 Le RPi démarrera sur un écran très basique. Vous pouvez, soit vous connecter au Net et télécharger/installer quelque chose d'autre que Raspbian, soit tout simplement sélectionner Raspbian et choisir « Install » (recommandé). J'utilise Raspbian pour ce projet. Après cela, il faut attendre que l'installation se fasse. Le RPi démarrera sur un écran très basique. Vous pouvez, soit vous connecter au Net et télécharger/installer quelque chose d'autre que Raspbian, soit tout simplement sélectionner Raspbian et choisir « Install » (recommandé). J'utilise Raspbian pour ce projet. Après cela, il faut attendre que l'installation se fasse.
  
-Étape 2 : Il a redémarré  - et maintenant ?+Étape 2 : Il a redémarré - et maintenant ?
  
-La première chose que j'ai faite était de connecter mon Wifi et essayer de paramétrer une adresse IP statique (puisque mon routeur ne permet pas la réservation d'adresses). L'outil à interface graphique semble se contenter d'ajouter une entrée dans /etc/dhcpcd.conf contenant des informations ssid. Cela semble fonctionner, mais avec un problème : l'IP statique fut utilisé pour l'interface qui se présentait en premier, quelle qu'elle qoit. Ainsi, si j'utilisais l'Éthernet, l'adresse lui fut attribuée (ce qui ne devrait pas arriver, car il n'a pas de SSID). Afin de résoudre ceci (puisque je veut que l'Éthernet tourne via DHCP, car, ainsi, je peut le connecter directement à un ordinateur portable pour le déboguer), j'ai tout simplement ajouté la ligne suivante juste au-dessus de la ligne ssid :+La première chose que j'ai faite était de connecter mon WiFi et essayer de paramétrer une adresse IP statique (puisque mon routeur ne permet pas la réservation d'adresses). L'outil à interface graphique semble se contenter d'ajouter une entrée dans /etc/dhcpcd.conf contenant des informations ssid. Cela semble fonctionner, mais avec un problème : l'IP statique fut utilisée pour la première interface qui se présentait, quelle qu'elle soit. Ainsi, si j'utilisais l'Éthernet, l'adresse lui fut attribuée (ce qui ne devrait pas arriver, car il n'a pas de SSID). Afin de résoudre ceci (puisque je veux que l'Éthernet tourne via DHCP, car, ainsi, je peux le connecter directement à un ordinateur portable pour le déboguer), j'ai tout simplement ajouté la ligne suivante juste au-dessus de la ligne ssid :
  
 Interface wlan0 Interface wlan0
Ligne 97: Ligne 97:
 service lightdm stop** service lightdm stop**
  
-Cela indique au dhcpcd d'appliquer les paramètres suivants uniquement à l'interface sans fil. Ainsi, l'Éthernet tourne normalement sur DHCP et mon Wifi utilise l'IP statique choisie quand j'étais connecté à mon réseau domestique. D'autres réseaux sans fil devraient retourner à DHCP par défaut (afin que le problème du RPi qui pourrait supposer un mauvais sous-réseau soit complètement éliminé). Je n'ai pas encore testé le RPi avec un autre réseau sans fil.+Cela indique au dhcpcd d'appliquer les paramètres suivants uniquement à l'interface sans fil. Ainsi, l'Éthernet tourne normalement sur DHCP et mon WiFi utilise l'IP statique choisie quand j'étais connecté à mon réseau domestique. D'autres réseaux sans fil devraient retourner à DHCP par défaut (afin que le problème du RPiqui pourrait supposer un mauvais sous-réseausoit complètement éliminé). Je n'ai pas encore testé le RPi avec un autre réseau sans fil.
  
-Une fois l'IP est réservé dans votre routeur, ou assigné statiquement par le RPi, le moment est venu de déconnecter le clavier/souris/écran et basculer sur SSH (si c'est ce que vous préférez). Je vais parler également de l'installation et l'utilisation de tightvnc pour vous donner accès aux applis à interface graphique.+Une fois l'IP réservée dans votre routeur, ou assignée statiquement par le RPi, le moment est venu de déconnecter le clavier/souris/écran et de basculer sur SSH (si c'est ce que vous préférez). Je vais parler également de l'installation et l'utilisation de tightvnc pour vous donner accès aux applis à interface graphique.
  
 Étape 2.1 : TightVNC Étape 2.1 : TightVNC
Ligne 131: Ligne 131:
 Si vous vous servez de vncviewer sur une machine Linux, il suffit d'utiliser l'adresse IP suivie du numéro de l'affichage et tout devrait bien se passer. Par exemple 192.168.0.15:1. Si vous essayez de vous connecter avec l'application de partage d'écran intégrée dans OS X, vous devrez mettre un port - 5900 = :0, 5901 = :1, etc. Ainsi 192.168.0.15:5901 fonctionnerait dans ce cas. Je n'ai pas encore testé une connexion sur Windows, mais l'une des deux possibilités ci-dessus devrait fonctionner. Si vous vous servez de vncviewer sur une machine Linux, il suffit d'utiliser l'adresse IP suivie du numéro de l'affichage et tout devrait bien se passer. Par exemple 192.168.0.15:1. Si vous essayez de vous connecter avec l'application de partage d'écran intégrée dans OS X, vous devrez mettre un port - 5900 = :0, 5901 = :1, etc. Ainsi 192.168.0.15:5901 fonctionnerait dans ce cas. Je n'ai pas encore testé une connexion sur Windows, mais l'une des deux possibilités ci-dessus devrait fonctionner.
  
-Si vous configurez un mot de passe, gardez à l'esprit que RPi les coupe pour arriver à 8 caractères. Ainsi, si un mot de passe ne fonctionne pas, assurez-vous qu'il ne soit pas trop long et, si c'est le cas, il suffit d'arrêter sa saisie après avoir tapé les 8 premiers caractères.+Si vous configurez un mot de passe, gardez à l'esprit que RPi les réduit à 8 caractères. Ainsi, si un mot de passe ne fonctionne pas, assurez-vous qu'il ne soit pas trop long et, si c'est le cas, il suffit d'arrêter sa saisie après avoir tapé les 8 premiers caractères.
  
 Étape 2.2 : Autostart Étape 2.2 : Autostart
  
-J'ai utilisé l'outil de configuration Raspberry Pi pour démarrer automatiquement sur le CLI, car je n'ai besoin d'un accès SSH et d'un appel de temps en temps sur VNC.+J'ai utilisé l'outil de configuration Raspberry Pi pour démarrer automatiquement sur le CLI, car je n'ai besoin que d'un accès SSH et l'appel sur VNC de temps en temps.
  
-Si vous voulez démarrez une session VNC automatiquement, je vous recommande de consulter la documentation officielle :+Si vous voulez démarrer une session VNC automatiquement, je vous recommande de consulter la documentation officielle :
  
 https://www.raspberrypi.org/documentation/remote-access/vnc/ https://www.raspberrypi.org/documentation/remote-access/vnc/
Ligne 154: Ligne 154:
 Étape 3 : Applications Étape 3 : Applications
  
-Selon ce que vous voulez pouvoir faire avec le RPi, vous aurez éventuellement besoin d'installer d'autres paquets. Dans mon cas, je dois installer les paquets chromium-inspector (chromium brower, nécessaire pour Cloud Print) et CUPS (pour partager l'imprimante normalement).+Selon ce que vous voulez faire avec le RPi, vous aurez éventuellement besoin d'installer d'autres paquets. Dans mon cas, je dois installer les paquets chromium-inspector (navigateur chromium, nécessaire pour Cloud Print) et CUPS (pour partager l'imprimante normalement).
  
-Divers articles fournissant les étapes exactes existent ; voici doncune liste de quelques trucs que des gens peuvent vouloir installer/activer :+Divers articles fournissant les étapes exactes existent ; voici donc une liste de quelques trucs que des gens peuvent vouloir installer/activer :
 • Bittorrent Sync (pour le partage de fichiers). • Bittorrent Sync (pour le partage de fichiers).
-• Bluetooth (nécessite divers paquets tels que bluez, bluez-hcidump, bluez-tools, blueman, etc). Puisque cela dépend de votre souhait concernant des outils à interface graphique, je recommandes de suivre un guide qui installe exactement ce dont vous avez besoin.+• Bluetooth (nécessite divers paquets tels que bluez, bluez-hcidump, bluez-tools, blueman, etc.). Puisque cela dépend de votre souhait concernant des outils à interface graphique, je recommande de suivre un guide qui installe exactement ce dont vous avez besoin.
 • LAMP - pour exécuter un serveur Web. • LAMP - pour exécuter un serveur Web.
-• Docker - je ne sais pas du tout si Docker peut bien tourner sur un RPi, mais parmi les options de virtualisation que je connaisse, il donnerait sans doute les meilleures performances. +• Docker - je ne sais pas du tout si Docker peut bien tourner sur un RPi, mais parmi les options de virtualisation que je connais, il donnerait sans doute les meilleures performances. 
-• Samba (pour utiliser le RPi pour partager un disque dur USB sur le réseau).+• Samba (pour utiliser le RPi afin de partager un disque dur USB sur le réseau).
  
 **Step 4: Debugging **Step 4: Debugging
Ligne 183: Ligne 183:
 • Utiliser SSH ou VNC pour corriger les problèmes. • Utiliser SSH ou VNC pour corriger les problèmes.
  
-L'implémentation de la première option pour se révéler difficile, selon où vous vous trouvez et l'emplacement du RPi. Toutefois, c'est le moins compliqué à mettre en œuvre, et de loin.+L'implémentation de la première option peut se révéler difficile, selon où vous vous trouvez et l'emplacement du RPi. Toutefois, c'est le moins compliqué à mettre en œuvre, et de loin.
  
-Pour ce qui concerne l'option 2 : ce ne sera pas un problème du moment où votre RPi est connecté à un réseau et vous en connaisse l'IP (s'il n'est pas sur une adresse IP statique que vous avez assigné, vérifiez votre routeur, car il a pu récupérer une DHCP IP de secours). Si vous arrivez à trouver l'IP, vous ne devrez pas avoir d'autres problèmes pour vous connecter via SSH ou VNC.+Pour ce qui concerne l'option 2 : ce ne sera pas un problème du moment où votre RPi est connecté à un réseau et que vous connaissez l'IP (s'il n'est pas sur une adresse IP statique que vous avez assignée, vérifiez votre routeur, car il a pu récupérer une IP DHCP de secours). Si vous arrivez à trouver l'IP, vous ne devrez pas avoir d'autres problèmes pour vous connecter via SSH ou VNC.
  
-Si, cependant, le RPi n'est pas connecté au réseau (notamment parce qu'il s'agit d'un nouveau réseau Wifi), vous devrez généralement le connecter vis l'Éthernet, ou utiliser un écran, clavier et souris pour le connecter au nouveau réseau. Si vous êtes paresseux et cherchez une solution de facilité, vous pouvez tout simplement configurer un serveur DHCP sur votre ordinateur portable (sur Windows et Linux vous devez installer un serveur DHCP quelconque, mais OS X propose cette option par défaut sous System Preferences -> Sharing -> Internet Sharing). Une fois le serveur DHCP démarré, vous pouvez tout simplement connecter un câble Éthernet de votre portable au RPi, puis démarrer le RPi (cela fonctionnera peut-être sur un système qui est déjà démarré, mais je ne l'ai testé que sur un système éteint, puis démarré). À partir de votre portable, vous devrez pouvoir récupérer une liste de clients et de leur adresse IP selon le serveur et l'OS que vous utilisez. Une fois l'IP du client récupérée, il suffit de vous connecter via SSH ou VNC, puis de commencer à travailler.+Si, cependant, le RPi n'est pas connecté au réseau (notamment parce qu'il s'agit d'un nouveau réseau WiFi), vous devrez généralement le connecter via l'Éthernet, ou utiliser un écran, clavier et souris pour le connecter au nouveau réseau. Si vous êtes paresseux et cherchez une solution de facilité, vous pouvez tout simplement configurer un serveur DHCP sur votre ordinateur portable (sur Windows et Linuxvous devez installer un serveur DHCP quelconque, mais OS X propose cette option par défaut sous System Preferences -> Sharing -> Internet Sharing). Une fois le serveur DHCP démarré, vous pouvez tout simplement connecter un câble Éthernet de votre portable au RPi, puis démarrer le RPi (cela fonctionnera peut-être sur un système qui est déjà démarré, mais je ne l'ai testé que sur un système éteint, puis démarré). À partir de votre portable, vous devrez pouvoir récupérer une liste de clients et leur adresse IPselon le serveur et l'OS que vous utilisez. Une fois l'IP du client récupérée, il suffit de vous connecter via SSH ou VNC, puis de commencer à travailler.
  
-C'est tout pour ce mois-ci. Si vous avez des problèmes ou des questions, n'hésitez pas à m'envoyer un courriel à lswest34+fcm@gmail.com. Faites la même chose si vous avez des suggestions ou des demandes d'articles de nouvelles idées sont toujours les bienvenues.+C'est tout pour ce mois-ci. Si vous avez des problèmes ou des questions, n'hésitez pas à m'envoyer un courriel à lswest34+fcm@gmail.com. Faites la même chose si vous avez des suggestions ou des demandes d'articlesde nouvelles idées sont toujours les bienvenues.
issue109/c_c.1465999379.txt.gz · Dernière modification : 2016/06/15 16:02 de auntiee