Bonjour,
Sur le blog de Jeedom, on peut voir l'annonce de la version 3.1, monstrueuse version par ailleurs, bravo à toute l'équipe mais en plus que celle-ci est validée pour Raspbian Stretch, donc hop hop hop on migre.
Tout d'abord, faites une sauvegarde de votre SD au cas ou.
Ma version actuelle :
Ensuite, en SSH, on va faire une mise à jour du système et des paquets :
apt-get update
apt-get upgrade
apt-get dist-upgrade
Ensuite, on modifie le fichier "sources.list" pour intégrer Stretch en lieu et place de Jessie :
sed -i 's/jessie/stretch/g' /etc/apt/sources.list
On peut ensuite upgrader :
apt-get update
apt-get upgrade
apt-get dist-upgrade
Une fois que cela est terminé, rebooter le pi.
Au reboot, vérifier la version :
lsb_release -a
Et si vous avez des applications (Jeedom, Kodi, ....), vérifiez leur fonctionnement.
Affichage des articles dont le libellé est Debian. Afficher tous les articles
Affichage des articles dont le libellé est Debian. Afficher tous les articles
mercredi 27 septembre 2017
lundi 25 septembre 2017
Media Center Kodi sur Raspbian Stretch
Bonjour,
Aujourd'hui, mise en place d'un media center (pour ma part mise à jour car je suis en Jessie avec Kodi 17.3) avec Raspbian Stretch et Kodi 17.4.
Pourquoi Stretch ? Et bien pour proditer des évolutions de Kodi, les paquets sous Jessie sont limités à la version 17.3 .
Allez HOP, on récupère la dernière version de Raspbian Stretch ici.
Et bien entendu on l'installe sur notre carte SD via Win32DiskImager.
Ensuite, booter sur la SD puis activer le SSH et étendez la taille de la carte SD via "raspi-config".
On reboot et on met à jour :
apt-get update
apt-get upgrade
On passe le Pi sur une IP fixe, on édite le fichier dhcpcd.conf qui se trouve dans /etc/ et on ajoute à la fin du fichier et on reboot pour la prise en compte de la nouvelle IP :
interface eth0
static ip_address=xxx.xxx.xxx.xxx/xx
static routers=xxx.xxx.xxx.xxx
static domain_name_servers=xxx.xxx.xxx.xxx
Installation de Kodi :
Edition du fichier "sources.list" :
nano /etc/apt/sources.list
En fin de fichier, on ajouter cette source supplémentaire et on sauvegarde :
deb http://pipplware.pplware.pt/pipplware/dists/stretch/main/binary /
On y ajoute ensuite les clés Pipplware :
wget -O - http://pipplware.pplware.pt/pipplware/key.asc | sudo apt-key add -
On exécute à nouveau une mise à jour des paquets suite à la nouvelle source :
apt-get update && sudo apt-get dist-upgrade
Et maintenant on peut installer Kodi :
apt-get install kodi
On installe les add-ons PVR (non obligatoires mais je m'en sers) :
apt-get install kodi-pvr*
Création des groupes, fichiers et droits pour l'utilisation de Kodi :
addgroup --system input (doit être déjà existant)
nano /udev/rules.d/99-input.rules et ajouter à ce fichier :
SUBSYSTEM==input, GROUP=input, MODE=0660
KERNEL==tty[0-9]*, GROUP=tty, MODE=0660
Sauvegarder le fichier.
nano /etc/udev/rules.d/10-permissions.rules et ajouter à ce fichier :
#input
KERNEL=="mouse*|mice|event*", MODE="0660", GROUP="input"
KERNEL=="ts[0-9]*|uinput", MODE="0660", GROUP="input"
KERNEL==js[0-9]*, MODE=0660, GROUP=input
#tty
KERNEL==tty[0-9]*, MODE=0666
#vchiq
SUBSYSTEM==vchiq, GROUP=video, MODE=0660
si vous avez un utilisateur différent de celui par défaut "pi", remplacer le par le bon ci-dessous :
usermod -a -G audio pi
usermod -a -G video pi
usermod -a -G input pi
usermod -a -G dialout pi
usermod -a -G plugdev pi
usermod -a -G tty
Dans cette installation, vous n'avez pas accès à un bouton d'arrêt ou redémarrage de Kodi, nous allons les ajouter :
Installation du paquet Policykit-1 -> apt-get install policykit-1
nano /etc/polkit-1/localauthority/50-local.d/all_users_shutdown_reboot.pkla et ajouter à ce fichier :
[Allow all users to shutdown and reboot]
Identity=unix-user:*
Action=org.freedesktop.login1.*;org.freedesktop.upower.*;org.freedesktop.consolekit.system.*
ResultActive=yes
ResultAny=yes
ResultInactive=yes
Pour démarrer Kodi automoatiquement au boot du PI, faites comme ci-dessous :
wget -O /etc/init.d/kodi https://gist.githubusercontent.com/shyamjos/60ea61fd8932fd5c868c80543b34f033/raw
chmod +x /etc/init.d/kodi
systemctl enable kodi
Et voilà, @musez vous bien.
Aujourd'hui, mise en place d'un media center (pour ma part mise à jour car je suis en Jessie avec Kodi 17.3) avec Raspbian Stretch et Kodi 17.4.
Pourquoi Stretch ? Et bien pour proditer des évolutions de Kodi, les paquets sous Jessie sont limités à la version 17.3 .
Allez HOP, on récupère la dernière version de Raspbian Stretch ici.
Et bien entendu on l'installe sur notre carte SD via Win32DiskImager.
Ensuite, booter sur la SD puis activer le SSH et étendez la taille de la carte SD via "raspi-config".
On reboot et on met à jour :
apt-get update
apt-get upgrade
On passe le Pi sur une IP fixe, on édite le fichier dhcpcd.conf qui se trouve dans /etc/ et on ajoute à la fin du fichier et on reboot pour la prise en compte de la nouvelle IP :
interface eth0
static ip_address=xxx.xxx.xxx.xxx/xx
static routers=xxx.xxx.xxx.xxx
static domain_name_servers=xxx.xxx.xxx.xxx
Installation de Kodi :
Edition du fichier "sources.list" :
nano /etc/apt/sources.list
En fin de fichier, on ajouter cette source supplémentaire et on sauvegarde :
deb http://pipplware.pplware.pt/pipplware/dists/stretch/main/binary /
On y ajoute ensuite les clés Pipplware :
wget -O - http://pipplware.pplware.pt/pipplware/key.asc | sudo apt-key add -
On exécute à nouveau une mise à jour des paquets suite à la nouvelle source :
apt-get update && sudo apt-get dist-upgrade
Et maintenant on peut installer Kodi :
apt-get install kodi
On installe les add-ons PVR (non obligatoires mais je m'en sers) :
apt-get install kodi-pvr*
Création des groupes, fichiers et droits pour l'utilisation de Kodi :
addgroup --system input (doit être déjà existant)
nano /udev/rules.d/99-input.rules et ajouter à ce fichier :
SUBSYSTEM==input, GROUP=input, MODE=0660
KERNEL==tty[0-9]*, GROUP=tty, MODE=0660
Sauvegarder le fichier.
nano /etc/udev/rules.d/10-permissions.rules et ajouter à ce fichier :
#input
KERNEL=="mouse*|mice|event*", MODE="0660", GROUP="input"
KERNEL=="ts[0-9]*|uinput", MODE="0660", GROUP="input"
KERNEL==js[0-9]*, MODE=0660, GROUP=input
#tty
KERNEL==tty[0-9]*, MODE=0666
#vchiq
SUBSYSTEM==vchiq, GROUP=video, MODE=0660
si vous avez un utilisateur différent de celui par défaut "pi", remplacer le par le bon ci-dessous :
usermod -a -G audio pi
usermod -a -G video pi
usermod -a -G input pi
usermod -a -G dialout pi
usermod -a -G plugdev pi
usermod -a -G tty
Dans cette installation, vous n'avez pas accès à un bouton d'arrêt ou redémarrage de Kodi, nous allons les ajouter :
Installation du paquet Policykit-1 -> apt-get install policykit-1
nano /etc/polkit-1/localauthority/50-local.d/all_users_shutdown_reboot.pkla et ajouter à ce fichier :
[Allow all users to shutdown and reboot]
Identity=unix-user:*
Action=org.freedesktop.login1.*;org.freedesktop.upower.*;org.freedesktop.consolekit.system.*
ResultActive=yes
ResultAny=yes
ResultInactive=yes
Pour démarrer Kodi automoatiquement au boot du PI, faites comme ci-dessous :
wget -O /etc/init.d/kodi https://gist.githubusercontent.com/shyamjos/60ea61fd8932fd5c868c80543b34f033/raw
chmod +x /etc/init.d/kodi
systemctl enable kodi
Et voilà, @musez vous bien.
samedi 23 septembre 2017
Configurer un RAID sur Raspbian
Bonjour,
Tout d'abord, on prépare une SD avec Raspbian, je ne vous explique pas comment faire, sinon allez voir ici au tout début de l'article.
Faites les mises à jour du système :
apt-get update et apt-get upgrade
Ensuite, ajouter un switch USB alimenté ( de préférence non auto-alimenté mais avec une alimentation externe).
Dans mon cas, pour le test, j'ai utiliser des clés USB, cela fonctionne tout aussi bien avec des disques durs externes.
Mise en place des clés USB
Lister les clés : lsblk
Supprimer et créer une partition sur chaque clé : fdisk /dev/sda (sdb / sdc / .....)
Taper sur : o
Puis : n
Ensuite confirmer les configurations par défaut en appuyant sur : Entrée
Puis enregistrer : w
Installation du contrôleur logiciel RAID :
apt-get update -y
apt-get install mdadm -y
Cliquer sur : OK
Création du volume RAID : (https://raid.wiki.kernel.org/index.php/RAID_setup) :
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1
Créer un point de montage (exemple "piraid") :
mkdir -p /mnt/piraid
Formatage du point de montage :
mkfs.ext4 /dev/md0
Monter le volume :
mount /dev/md0 /mnt/piraid
echo "/dev/md0 /mnt/piraid/ ext4 defaults,noatime 0 1" | sudo tee -a /etc/fstab
Mise à jour du fichier mdadm.conf pour le montage au boot :
mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
Vérifier l'accès au volume :
cd /mnt/piraid/
ls
Maintenance on installe Samba pour accéder au volume sur notre réseau :
apt-get install samba samba-common-bin
Effectuer un backup du fichier de configuration samba :
cp /etc/samba/smb.conf /etc/samba/smb.conf.old
Editer le fichier smb.conf :
nano /etc/samba/smb.conf
Décommentez les lignes :
interfaces = 127.0.0.0/8 eth0
bind interfaces only = yes
Ajouter à la fin du fichier :
[PIRAID]
comment = Partage Samba sur Raspberry Pi
path = /mnt/piraid
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes
Redémarrer samba :
systemctl restart smbd.service
chmod 777 /mnt/piraid
@musez vous bien ;-)
lundi 10 avril 2017
Installation de Dolibarr sur Debian 8
Bonjour,
Aujourd'hui nous allons installer Dolibarr sur Debian, c'est un ERP qui peut être utilisé pour les pros mais aussi pour les associations, donc très intéressant.
Je passes l'installation de Debian, on va dire que l'OS est installé.
Mettez une IP fixe en éditant le fichier /etc/network/interfaces afin accéder plus facilement à Dolibarr via la même adresse IP.
Ensuite arrêter le LAN par ifdown eth0 puis redémarrer le LAN par ifup eth0.
Mettre à jour l'OS :
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install mysql-server mysql-client
apt-get install apache2 apache2-doc
Configuration des dossiers utilisateurs du serveur web Apache, activez le module :
a2enmod userdir
Configurez maintenant le module Apache dans le fichier /etc/apache2/mods-enabled/userdir.conf comme suit :
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
Créez un dossier en tant qu'utilisateur et non en root :
mkdir /home/$USER/public_html
En tant que root, changez le groupe du dossier :
chgrp www-data /home/$USER/public_html
Redémarrez le serveur apache :
service apache2 restart
Pour utiliser PHP, vérifiez que le module est bien configuré dans le fichier /etc/apache2/mods-available/php5.conf :
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
Require all granted
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
Require all denied
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
</IfModule>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
Require all granted
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
Require all denied
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
</IfModule>
apt-get install php5 php5-mysql libapache2-mod-php5
Installation de phpMyAdmin :
apt-get install phpmyadmin
Redémarrez Apache :
/etc/init.d/apache2 restart
Installation/Mise à jour de Dolibarr :
Faites d'abord un update au cas ou.
apt-get update
Depuis le fichier .deb téléchargé (le copier avec Winscp si vous le télécharger d'un poste Windows).
dpkg -i dolibarr_5.0.0-4_all.deb (modifier le nom selon la version)
Dans le cas d'une erreur de dépendances, tapez:dpkg -i dolibarr_5.0.0-4_all.deb (modifier le nom selon la version)
apt-get install -f
Relancer l'installation :
dpkg -i dolibarr_5.0.1-4_all.deb
Cette commande corrigera l'ensemble des dépendances orphelines de votre système et finalisera l'installation du package Dolibarr.
Si à la finalisation de l'installation via le navigateur il vous est impossible de créer le user et la base du coté MySql, il faut modifier le fichier /etc/dolibarr/install.forced.php pour avoir accès aux modifications.
Il faut modifier la clé force_install_noedit et mettre la valeur à 0.
$force_install_noedit=0;
Rafraichir la page dans le navigateur et cocher créer base et créer user base, avec le mot de passe root = changeme. ou le mot de passe renseigné lors de la page de configuration de la base de donnée.
Vous avez besoin d'accéder à Dolibarr de l'extérieur, vous pouvez utiliser Hamachi.
Télécharger Hamachi for Linux.
En SSH, après avoir copier le fichier DEB sur Debian avec WinSCP, tapez :
dpkg -i logmein-hamachi-xxxx.deb
Se connecter à votre compte Hamachi :
hamachi login xxxxemail_de_votre_comptexxxx
Attacher le poste à votre compte Hamachi :
hamachi attache xxxxemail_de_votre_comptexxxx
Pour vérifier les mises à jour Hamachi (pas nécessaire si la version installée est stable) :
hamachi check-update
Inscription à :
Articles (Atom)
Domotiser sa porte de garage
Bonjour tout le monde, Alors, ma porte, je dirai même mes deux portes de garage sont domotisée depuis bien longtemps mais seul petit hic, ...
-
Bonjour tout le monde, Il m’en aura fallu du temps, des mois à regarder cette petite boîte et à me dire, bon il faut chercher une soluti...
-
Bonjour, Aujourd'hui nous allons installer Dolibarr sur Debian, c'est un ERP qui peut être utilisé pour les pros mais aussi pour...
-
Bonjour @ tous, Je dois préparer pour un ami son RPI3 sous Jeedom, il se lance dans la domotique et cela me fait très plaisir qu'il m...



