Image 64bits en download pour raspberry

Bonsoir @Acidope ,

J’ai essayé de bidouiller quelque chose afin d’essayer de simplifier l’installation de YunoHost sur les Raspberry Pi.
Je suis reparti de NOOBS car il n’y a qu’à copier-coller l’ensemble des fichiers dézippés sur une carte SD formatée préalablement en FAT32.
Cela en me basant sur cet article http://www.framboise314.fr/personnaliser-noobs-et-ses-distributions-33/.
Bref, j’ai copier les fichiers de la dernière version de Raspbian basée sur Jessie afin que le tout soit compatible avec YunoHost.
Le fichier compressé ZIP pèse environ 250 Mo, et il est à disposition ici http://ovh.to/kBbF1PG pendant 10 jours. Le couple utilisateur/mot de passe est pi/raspberry (pi/rqspberry avec un clavier azerty)
C’est du test tout ça car je ne suis pas informaticien/développeur de métier.
Normalement ça doit le faire mais ça reste du test :wink:
Donc, une fois décompressé sur une carte SD, et sauf erreur ou omission, les commandes suivantes sont à exécuter afin d’installer YunoHost sur les Raspberry Pi :

Changer le mot de passe de l’utilisateur pi et choisir un mot de passe fort

sudo passwd pi

Connaître et noter son adresse IP locale

hostname -I

Connaître et noter son adresse IP publique

curl ifconfig.me

Passer en root

sudo -i

Créer un mot de passe fort pour l’utilisateur root (en choisir un différent de l’utilisateur pi)

passwd root

Installer sed et nano

apt update && apt install sed nano

Vérifier que la version de Rasbian sera bien mise à jour sur la base Jessie

sed -i ‘s|stable|jessie|’ /etc/apt/sources.list
sed -i ‘s|stretch|jessie|’ /etc/apt/sources.list

Mettre à jour

apt update && apt --assume-yes dist-upgrade && apt-get autoremove && apt-get autoclean

Mettre à l’heure

dpkg-reconfigure tzdata

Définir la langue

dpkg-reconfigure locales

Si tu n’administres pas à distance et que tu as un écran et un clavier raccordé à ton Raspberry Pi alors tu peux désactiver ssh

sudo raspi-config
Menu 5 ; sous-menu P2

Sinon, aurotiser root à se connecter en ssh poke @Aleks

sed -i ‘s/PermitRootLogin without-password/PermitRootLogin yes/g’ /etc/ssh/sshd_config

Enlever Apache

apt-get autoremove apache2.2

Se déconnecter de root

logout

Se déconnecter de pi

logout

Reconnecter root en ssh (facultatif si tu as un clavier et un écran de branché au Raspberry Pi car tu pourras te reconnecter directement avec le mot de passe défini au début : root/mot_de_passe_root_défini_au_début)

ssh root@ip.du.raspberry.pi

Retirer l’utilsateur pi

deluser -remove-home pi

Cloner le script d’installation de YunoHost dans le répertoire temporaire

git clone https://github.com/YunoHost/install_script /tmp/install_script

Se rendre dans le répertoire temporaire

cd /tmp/install_script

Lancer le script d’installation de YunoHost

./install_yunohost

Lancer la post-installation

yunohost tools postinstall

Un redémarrage pour finir

reboot

C’est peut-être une piste à explorer pour les devs de YunoHost car une fois la compatibilité Debian Stretch réussie, il suffirait à lors juste de mettre à jour dans /os les fichiers d’un NOOBS spécial YunoHost (https://downloads.raspberrypi.org/raspbian_lite/archive/2017-08-17-09:08/os.json) à chaque mise à jour de Raspbian.

ppr

1 Like