Skip to content

Commit 0fcdd09

Browse files
authored
Revise Debian installation guide and dependencies
Updated installation instructions for Debian, including Node.js and npm requirements, and modified package installation command.
1 parent 3c17a04 commit 0fcdd09

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

docs/install/install-debian.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,34 @@ If you encounter any issues or want more freedom to configure your Pi, Computer
88

99
The steps below were tested on "Raspberry Pi OS with desktop" based on Debian Buster, but should work for Debian and all Debian based distributions. Photobooth can also be used on any other PC/Laptop running a supported OS.
1010

11+
---
12+
1113
## Update your system
1214

1315
```
1416
sudo apt update
1517
sudo apt dist-upgrade
1618
```
1719

20+
## Install Node.js & npm
21+
22+
Photobooth requires:
23+
24+
- **Node.js ≥ 20.15.0**
25+
- **npm ≥ 10.7.0**
26+
27+
Install Node.js and npm from the official NodeSource repository:
28+
29+
```
30+
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
31+
sudo apt install -y nodejs
32+
```
33+
Verify
34+
```
35+
node -v
36+
npm -v
37+
```
38+
1839
## Install a Webserver
1940

2041
Currently NGINX and Apache Webserver are supported.
@@ -38,7 +59,7 @@ sudo apt install -y nginx php-fpm
3859
## Install dependencies
3960

4061
```
41-
sudo apt install -y curl gcc g++ make git ffmpeg gphoto2 libimage-exiftool-perl nodejs php-xml php-gd php-zip php-mbstring python3 python3-gphoto2 python3-psutil python3-zmq rsync udisks2 v4l2loopback-dkms v4l-utils
62+
sudo apt install -y curl gcc g++ make git ffmpeg gphoto2 libimage-exiftool-perl php-xml php-gd php-zip php-mbstring python3 python3-gphoto2 python3-psutil python3-zmq rsync udisks2 v4l2loopback-dkms v4l-utils
4263
```
4364

4465
**Optional:** If you have a new camera, you can also install the latest version of libgphoto2 directly from the maintainer. Choose "Install last stable release":

0 commit comments

Comments
 (0)