[TUTO] Installation Raspbian stretch lite+retropie pour le pi3B+

Sur Recalbox, Retropie ou autres partagez vos astuces et tutos

Modérateurs: Porko, Modérateurs

Installation Raspbian stretch lite+retropie pour le pi3B+

Messagepar lankou910 » 23 Juil 2018 - 16:32

bonjour a tous

Télécharger l'ensemble des outils nécessaires

Télécharger la dernière image de Raspbian strectch lite
ici Lien direct
ici Lien Torrent (légal)

Image

Choisir l'image en format zip Raspbian Stretch Lite ou torrent
Si l'on souhaite vérifier l'intégrité de l'image, il faut télécharger un utilitaire spécifique (ici par exemple), Windows ne disposant pas nativement de calculateur de somme de contrôle.
Décompresser l'image téléchargée.

Télécharger différents utilitaires

Pour installer Raspbian, nous allons avoir besoin de 3 utilitaires :
1) Win32 Disk Imager pour copier l'image de Raspbian sur la microcarte SD :ici (Télécharger et installer).
2) Angry IP Scanner pour trouver l'adresse réseau du Raspberry :ici (Télécharger et installer).
3) Putty pour se connecter au Pi en ssh :ici (Télécharger et extraire).

Maintenant que nous avons tous les outils nécessaires, nous allons pouvoir préparer l'installation du système d'exploitation Raspbian.

Préparer l'installation de Raspbian sur Raspberry Pi

Il faut insérer la microcarte SD sur laquelle nous allons copier l'image de Raspbian dans le lecteur de carte de l'ordinateur ou avec lecteur usb microsd
ça Imageou ça Image

Trouver l'emplacement du lecteur de cartes

Menu Démarrer, Ordinateur.
Sur la fenêtre qui s'ouvre, repérer le nom du lecteur de carte SD dans la liste des Périphériques utilisant des supports de stockage amovibles :

Image
Ici, il s'agit du lecteur E : (le lecteur n'indiquera pas forcément le nom SD-CARD avant la lettre).(La lettre peux aussi changer faite bien attention)

Copier l'image Raspbian sur la microcarte SD

Lancer Win32 Disk Imager précédemment téléchargé par le menu Démarrer

Au lancement, vérifier que dans la case de droite Device, s’affiche bien le lecteur de carte SD (ici E:), sinon le changer.
Dans la cartouche Image File, sélectionner l’image de Raspbian Stretch Lite :

Image
Puis appuyer sur Ecrire et confirmer : Attention la carte sd seras effacer pour installe raspbian
Image

Après le message « Ecriture Réussie », taper sur Fermer.
Mettre la carte sd dans le rasberry
Image
Branchez un clavier sur le Raspberry

Activer le SSH sur Raspbian Stretch

Depuis la version de Raspbian Jessie Lite de novembre 2016, la connexion ssh est désactivée par défaut pour des raisons de sécurité.
On peut toutefois l'activer avec cette manipulation.

Le login : pi
Le password : raspberry

Entre la commande : sudo raspi-config une fenêtre vas s'ouvrir
Attention le clavier est en querty pour faire le - trait d'union c'est avec la touche Image pour le A c'est la touche Q

Image
Image

Sélectionner l'option: Interfacing Options

Image

Sélectionner l'option:SSH

Image

Sélectionner OUI

Image

Sélectionner OK

Image
Voilà le ssh est active

Configuré le clavier en azerty

Sélectionner l'option ‘’Localisation Options’’
Image

Puis sélectionner l'option ‘’Change Keyboard Layout’’
Image

Conserver le choix par défaut "Generic 105-Key (Intl) PC". Puis confirmer la sélection par "Ok".

Image

Puis sélectionner l'option Pc générique 105 touches (intl)

Image

Puis sélectionner autre ou other en anglais

Image

Sélectionner Français

Image

Sélectionner le choix "No compose key". Puis confirmer la sélection par "Ok", ou Pas de touche "compose"

Puis confirmer la sélection par "Ok"
Image
Puis confirmer la sélection par "Ok"

Configurer le wifi Français

Sélectionner l'option ‘’Localisation Options’’

Image

Sélectionner le choix Change Wifi country Puis confirmer la sélection par "Select".

Image]

Sélectionner le choix FR France puis confirmer la sélection par "Ok".

Image

Confirmer la sélection par "Ok".

Image

Mettre Rasbian en français

Sélectionner l'option "Localisation Options"

Image

Sélectionner l'option "Change Locale"

Image

Sélectionner fr_FR.UTF-8 UTF-8 avec la barre espace du clavier

Image

Sélectionner fr_FR.UTF-8 confirme avec "OK"

Image

Configurer le fuseau horaire

Sélectionner l'option "Localisation Options"

Image

Sélectionner l'option "Change Timezone"

Image

Sélectionner Europe confirme avec "Ok"

Image

Sélectionner Paris confirme avec "Ok"

Image

Sélectioner <Finish>

Image

Image

Redemarrer le Raspberry avec la commande
Code: Tout sélectionner
sudo reboot


Trouvez l’adresse IP du Raspberry

Sur votre ordinateur lancez Angry IP Scanner

Image

Ici l’adressez pour moi est 192.168.1.39

Se connecter au Pi par SSH avec Putty

Lancer le programme putty.exe téléchargé au début.
Dans la fenêtre qui s'ouvre:
• indiquer l'adresse IP du Pi que nous venons de trouver (192.168.x.x).
• vérifier que le port 22 est sélectionné ainsi que la connexion SSH
• appuyer sur Open
Le login : pi
Le passeword : raspberry

Image

Nous sommes maintenant en direct du Raspberry.
Nous pouvons passer aux étapes suivantes pour configurer Raspbian et installer Retropie

Installation de retropie

Faire toutes les mises à jour avec cette commande
Code: Tout sélectionner
sudo apt-get update && sudo apt-get upgrade



Une fois fini attention ça peut prendre du temp laisse finir
Code: Tout sélectionner
sudo reboot


Ce reconnectez en ssh

Image

On va d’abord installer git plus dépendance

Code: Tout sélectionner
sudo apt-get install git lsb-release


Ensuite, nous téléchargeons le dernier script de configuration RetroPie avec la commande suivante:

Code: Tout sélectionner
git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git


Le script est exécuté avec

Code: Tout sélectionner
cd RetroPie-Setup

Code: Tout sélectionner
chmod +x retropie_setup.sh

Code: Tout sélectionner
sudo ./retropie_setup.sh


L'écran devrait ressembler à ceci :

Image

Sélectionner le choix Basic install puis confirmer la sélection par "Accepter".

Démarrer automatiquement sur Retropie

Sélectionner l'option retropie setup

Image

Sélectionner l'option Configuration : tools

Image

Sélectionner l'option autostart -Auto-start Emulation Station

Image

Sélectionner l'option Start Emulation Station at boot, pour démarrer sur Retropie

Image

Configurer la connexion WiFi

Sélectionner Wifi

Image


Sélectionner le réseau WiFi. On peut aussi indiquer le nom du réseau si l’identifiant (SSID) est masqué

Image
Image

Saisissez le mot de passe WiFi au clavier. La console se connecte directement au réseau WiFi.

Image

Si votre configuration est plus avancée, vous trouverez peut être d’autres infos sur le WiKi officiel ici.

Installer l’interface d’administration Web (retropie-manager)

ce connecter en ssh au raspberry et copier colle les commande

Code: Tout sélectionner
sudo apt-get install virtualenv python-dev


une fois le téléchargement terminé taper :
Code: Tout sélectionner
cd

Code: Tout sélectionner
git clone https://github.com/botolo78/RetroPie-Manager.git

Code: Tout sélectionner
cd RetroPie-Manager

Code: Tout sélectionner
make install

Pour qu'il se charge automatiquement au démarrage :
Code: Tout sélectionner
sudo nano /opt/retropie/configs/all/autostart.sh

ajoutez cette ligne juste avant "emulationstation #auto"
Code: Tout sélectionner
/home/pi/RetroPie-Manager/bin/python /home/pi/RetroPie-Manager/manage.py runserver 0.0.0.0:8000 --settings=project.settings_production --noreload > /dev/null 2>&1 &

enregistrez les modifications CTRL+X puis o
Voila une fois le pi redémarré vous pouvez voir le monitoring de votre pi en tapant dans votre navigateur :
Ip-de-votre-pi:8000

Image

Activer les privilège root a retropie attention a ce que vous faite en root cela peut détruire tous votre installation si une mauvaise manipulation est faite vous voila prévenus.


Avec putty se connecter au pi (loggin :) pi (Password :) raspberry
editer le fichier SSHD config :
Code: Tout sélectionner
sudo nano /etc/ssh/sshd_config


Image

chercher la ligne "PermitRootLogin without-password"
modifier la ligne pour qu'elle devieinnent

Code: Tout sélectionner
PermitRootLogin yes


Sauvegarder le changement avec CTRL + X puis o puis la touche entre
ajouter votre loggin et pass root (administrateur)

Code: Tout sélectionner
sudo passwd root


Redemarrer le pi pour que les changements soie pris en compte

Code: Tout sélectionner
sudo reboot


vous pouvez vous connectez en root avec part exemple WinSCP ou autre

Image

Transformer son raspberry en console de streaming

Prérequis

Pour pouvoir utiliser GameStream, il nous faudra quelques prérequis :

Une carte graphique compatible : GeForce GTX 1080, 1070, 1060, Titan X, 900, 700, 600, 900M, 800M, 700M ou 600M
Une bonne connexion entre le PC et le Raspberry (filaire ou routeur 802.11n double bande)
GeForce Experience 2.1.1 ou supérieur installé sur le PC (téléchargeable ici)

Pour activer GameStream, ouvrez GeForce Experience et allez dans la partie « Paramètres ». Cliquez ensuite sur « Shield » et assurez-vous que GameStream est activé.

Image

Une fois ces installations effectuées, nous pouvons passer à l’installation de Moonlight.

Installation de Moonlight

Connectez-vous sur votre Raspberry. Nous allons commencer par ajouter la source pour récupérer Moonlight. Éditez le fichier /etc/apt/sources.list :
Code: Tout sélectionner
sudo nano /etc/apt/sources.list

Ajoutez la ligne suivante :
Code: Tout sélectionner
deb http://archive.itimmer.nl/raspbian/moonlight stretch main

Installez la clé GPG :
Code: Tout sélectionner
wget http://archive.itimmer.nl/itimmer.gpg
sudo apt-key add itimmer.gpg

Enfin, installez Moonlight :
Code: Tout sélectionner
sudo apt-get update
sudo apt-get install moonlight-embedded


Moonlight est maintenant installé. Nous sommes prêts à relier notre PC et le Raspberry et commencer le streaming.

Appairage et streaming

Pour appairer le Raspberry au PC, lancez la commande suivante :
Code: Tout sélectionner
moonlight pair ip-du-pc


Appairage et streaming

Un code PIN doit s’afficher dans votre console et une fenêtre doit apparaître sur le PC. Rentrez le code PIN dans celle-ci.
Image

Nous pouvons maintenant tester le streaming, lancez la commande suivante :
Code: Tout sélectionner
moonlight stream


Si vous avez Steam installé, Big Picture devrait se lancer sur votre ordinateur et une réplique de votre écran devrait apparaître sur l’écran relié au Raspberry.
Vous pouvez lancer un jeu depuis Big Picture pour tester le fonctionnement. Pour quitter Big Picture, cliquez sur l’icône I/O en haut à droite et choisissez « Arrêter le streaming ».

Connecter une manette

Pour pouvoir profiter pleinement de votre installation, nous allons voir comment installer une manette pour votre raspberry. Cette étape dépendra de votre manette mais je vais vous donner quelques configurations pour les manettes Xbox.

Si vous disposez d’une manette Xbox ou Xbox 360, le package xboxdrv devrait suffir. Pour l’installer :
Code: Tout sélectionner
sudo apt-get install xboxdrv


Si vous avez une manette Xbox One, l’installation sera un peu plus compliquée. Il faudra installer la version de xpad supportant ces manettes :
Code: Tout sélectionner
sudo git clone https://github.com/paroj/xpad.git /usr/src/xpad-0.4
sudo apt-get install dkms
sudo dkms install -m xpad -v 0.4
sudo reboot

Si tout ce passe bien, votre manette devrait être détectée après le reboot. Nous allons maintenant créer le mapping des touches de la manette, ce qui permettra d’avoir une configuration correcte des touches :
Code: Tout sélectionner
moonlight map -input /dev/input/event0 xbox-controller.conf

Suivez ensuite les instructions à l’écran en appuyant sur les touches demandées et votre manette sera entièrement configurée ! Vous pouvez ensuite spécifier un fichier de mapping à Moonlight de la façon suivante :

Code: Tout sélectionner
moonlight stream -mapping xbox-controller.conf
Dernière édition par lankou910 le 28 Juil 2018 - 19:33, édité 4 fois.
5 mercis !
(bakaskal, himura95, Badaud, mich01, chapo01)
Image

La différence entre Linux, Mac et Windows ? Windows bug tous le temps mais tu peux toujours réparer, Mac bug presque jamais, mais quand il bug, c'est fini, et quand Linux bug, c'est de ta faute^^
Avatar de l’utilisateur
lankou910
Gourou
Gourou
 
Messages: 658
Inscription: 16 Mai 2013 - 01:00

Re: Installation Raspbian stretch lite+retropie pour le pi3B

Messagepar Badaud » 24 Juil 2018 - 23:09

Superbe tuto, la classe l'Ankou !

Ca donne bien envie de s'y mettre à Retropie :)
Image
Image Image
Avatar de l’utilisateur
Badaud
Gourou
Gourou
 
Messages: 887
Âge: 37
Inscription: 04 Mai 2017 - 11:55
Localisation: Nantes

Re: Installation Raspbian stretch lite+retropie pour le pi3B

Messagepar Redblood » 23 Oct 2018 - 09:52

Bonjour, super tuto très clair et bien détaillé! La partie concernant le streaming de Steam est elle identique si on a la distrib recalbox au lieu de Retropie?

Merci d'avance
Avatar de l’utilisateur
Redblood
Passionné
Passionné
 
Messages: 144
Inscription: 22 Déc 2016 - 10:46

Re: Installation Raspbian stretch lite+retropie pour le pi3B

Messagepar lankou910 » 23 Oct 2018 - 12:25

bonjour

je ne pense pas

retropie es base sur raspbian (debian)
recalbox : recalboxOS est un système d'exploitation open source. Il est basé sur une distribution Linux, optimisée pour le processeur ARM du RaspberryPI.

Source
Image

La différence entre Linux, Mac et Windows ? Windows bug tous le temps mais tu peux toujours réparer, Mac bug presque jamais, mais quand il bug, c'est fini, et quand Linux bug, c'est de ta faute^^
Avatar de l’utilisateur
lankou910
Gourou
Gourou
 
Messages: 658
Inscription: 16 Mai 2013 - 01:00



Retourner vers Tutos et astuces



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités