====== Installation de Raspbian Jessie sur Raspberry Pi 2 :======
Ci-dessous une documentation pour installation Raspbian Jessie sur Raspberry Pi 2 à ma sauce.
Source d'inspirations :
http://raspbian-france.fr/creation-carte-sd-raspberry-raspbian-sous-gnulinux/
===== Téléchargement et transfert sur la carte SD :=====
Téléchargement de l'image
wget https://downloads.raspberrypi.org/raspbian_latest
Pendant que le téléchargement se poursuit vérification de la présence de la carte micro sd :
sudo fdisk -l
Normalement l'on doit avoir une ligne avec /dev/sdb1 qui apparaît à la fin si la carte a bien été repérée
Vérification de l'image téléchargée :
shasum raspbian_latest.zip
Dézipper l'image :
unzip raspbian_latest.zip
Transfert de l'image sur la carte micro sd :
sudo dd bs=1M if=2016-03-18-raspbian-jessie.img of=/dev/sdb
Pour activer le ssh au boot afin de configurer le rpi sans écran :
cd /media/sdb1/boot/
touch ssh
===== Premier démarrage :=====
http://raspbian-france.fr/installer-raspbian-premier-demarrage-configuration/
sudo raspi-config
sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt-get clean && sudo apt-get autoclean && sudo df -h
sudo apt install htop screen rpi-update -y
sudo rpi-update
Si besoin pour le wifi en ligne de commande :
sudo apt-get install connman
Exemple d'utilisation ([[https://wiki.debian.org/fr/WiFi/HowToUse#Connman|source]]):
$ connmanctl
connmanctl>
connmanctl> scan wifi
Scan completed for wifi
connmanctl> services
$SSID wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk
... ...
connmanctl> agent on
Agent registered
connmanctl> connect wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk
Agent RequestInput wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk
Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ]
WPS = [ Type=wpspin, Requirement=alternate ]
Passphrase? $PASS
Connected wifi_f8d111090ed6_6d617269636f6e5f64655f6d6965726461_managed_psk
connmanctl> quit
===== Serveur web Php Mysql :=====
http://raspbian-france.fr/installer-serveur-web-raspberry/
sudo apt-get install apache2
sudo apt-get install php5
sudo nano /var/www/html/phpinfos.php
sudo apt-get install mysql-server php5-mysql
===== Pour friag =====
sudo apt-get install libwww-perl
===== Pour Openvpn Freebox =====
[[http://www.undernews.fr/anonymat-cryptographie/anonymat-un-client-vpn-avec-un-raspberry-pi-cest-possible.html|Source]]
[[https://blog.dahanne.net/2015/01/05/utiliser-le-raspberry-pi-comme-passerelle-openvpn-pour-permettre-un-acces-vpn-a-tout-votre-reseau-local/|Source]]
sudo apt-get install openvpn
sudo mkdir /etc/openvpn/monvpn
Il faut ensuite y copier les fichiers suivants :
Tous les fichiers présents dans l’archive que vous avez récupérée sur le site du fournisseur VPN
Le fichier password.txt (c’est un fichier que vous devez créer, il contient seulement deux lignes, la première : votre login VPN, la deuxième : votre mot de passe).
Vous devez maintenant modifier les fichiers .opvpn de la sorte :
Remplacer la ligne « auth-user-pass » par :
auth-user-pass /etc/openvpn/monvpn/password.txt
Pour lancer votre connexion VPN manuellement, il suffit maintenant d’entrer la commande suivante :
sudo openvpn --config /etc/openvpn/monvpn/monvpn.ovpn
Pour lancer la connexion VPN automatique à chaque démarrage :
sudo cp client.opvn /etc/openvpn/client.conf
sudo systemctl enable openvpn@client
===== pitftmenu =====
https://github.com/garthvh/pitftmenu/blob/master/README-ORIGINAL.md
https://github.com/vicwomg/pifi.py
sudo apt-get install matchbox-keyboard