Installation Raspbian stretch lite+retropie pour le pi3B+

Sur Recalbox, Retropie ou autres partagez vos astuces et tutos

Modérateurs : Porko, Modérateurs

Avatar de l’utilisateur
lankou910
Gourou
Gourou
Messages : 724
Inscription : 16 mai 2013 - 01:00
Localisation : Bordeaux
A remercié : 76 fois
A été remercié : 107 fois

Installation Raspbian stretch lite+retropie pour le pi3B+

Message par 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

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 modification par lankou910 le 25 nov. 2021 - 17:03, modifié 5 fois.
Image

Avatar de l’utilisateur
Badaud
Virtuose
Virtuose
Messages : 1153
Inscription : 04 mai 2017 - 11:55
Localisation : Nantes
A remercié : 356 fois
A été remercié : 202 fois

Re: Installation Raspbian stretch lite+retropie pour le pi3B

Message par Badaud » 24 juil. 2018 - 23:09

Superbe tuto, la classe l'Ankou !

Ca donne bien envie de s'y mettre à Retropie :)
ImageImageImage

Avatar de l’utilisateur
Redblood
Passionné
Passionné
Messages : 153
Inscription : 22 déc. 2016 - 10:46
A remercié : 3 fois
A été remercié : 18 fois

Re: Installation Raspbian stretch lite+retropie pour le pi3B

Message par 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
lankou910
Gourou
Gourou
Messages : 724
Inscription : 16 mai 2013 - 01:00
Localisation : Bordeaux
A remercié : 76 fois
A été remercié : 107 fois

Re: Installation Raspbian stretch lite+retropie pour le pi3B

Message par 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

Répondre

Revenir à « Tutos et astuces »