Outils pour utilisateurs

Outils du site


raspberry:pigallery2 (lu 567 fois)

Ceci est une ancienne révision du document !


pigallery2

Tentative d’installation de pigallery2 sur mon vieux raspberry B

On oublie tout de suite la version docker qui ne fonctionne pas et qui prend trop de ressources…

Va pour la version nodejs

Oubliez la version proposé par debian qui est obsolète et oubliez la commande qui va bien avec un curl http://nodejs | bash qui ne fonctionne pas

 $ curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

## Installing the NodeSource Node.js 20.x repo...


## You appear to be running on ARMv6 hardware. Unfortunately this is not currently supported by the NodeSource Linux distributions. Please use the 'linux-armv6l' binary tarballs available directly from nodejs.org for Node.js 4 and later.

Le site officiel ne propose plus armv6… Donc on va aller sur un site non officiel, ça commence déjà bien.

On télécharge ⇒ https://unofficial-builds.nodejs.org/download/release/v18.16.0/node-v18.16.0-linux-armv6l.tar.gz

Puis on décompresse et on modifie le .profile

~ $ tar zxvf node-v18.16.0-linux-armv6l.tar.gz
~ $ vi .profile

# on ajoute à la fin
export PATH=~/node-v18.16.0-linux-armv6l/bin:$PATH

On télécharge l’appli, on dézippe et on lance l’install

cd ~
wget https://github.com/bpatrik/pigallery2/releases/download/1.9.5/pigallery2-release.zip
unzip pigallery2-release.zip -d pigallery2
cd pigallery2
npm install

npm ERR! code 1
npm ERR! path /home/manu/pigallery2/node_modules/bcrypt
npm ERR! command failed

# pour pallier à l'erreur de bcrypt, va remplacer bcrypt par bcryptjs
# on cherche la version en cours

$ npm search bcryptjs
NAME                      | DESCRIPTION          | AUTHOR          | DATE       | VERSION  | KEYWORDS
bcryptjs                  | Optimized bcrypt in… | =dcode          | 2017-02-07 | 2.4.3    | bcrypt password auth authentication encryption crypt crypto

# on remplace dans le fichier package.json : bcrypt par bcryptjs et on met la bonne version
$ vi package.json

# on peut lancer l'install et prendre un bon café d'1 heure...
$ npm install
raspberry/pigallery2.1683916787.txt.gz · Dernière modification: 12-05-2023 20:39 de edmc73