add optional package section

This commit is contained in:
RahulR100 2023-07-27 08:05:15 +08:00
parent 1ea88e1d9f
commit 3c6b9df059
1 changed files with 9 additions and 3 deletions

View File

@ -14,7 +14,7 @@ The purpose of this guide, therefore, is to provide instructions for setting up
## DISCLAIMER
This guide is provided in good faith and for informational purposes only. No claims are made or guarantees given that it will work on any particular combination of hardware and software, or that it will be kept up-to-date with new releases of PhotoPrism. You will assume all responsibility for managing your PhotoPrism server, including the prevention of unauthorised access and safeguards against data loss.
This guide is provided in good faith and for informational purposes only. No claims are made or guarantees given that it will work on any particular combination of hardware and software, or that it will be kept up-to-date with new releases of PhotoPrism. You will assume all responsibility for managing your PhotoPrism server, including the prevention of unauthorised access and safeguards against data loss.
## Installing PhotoPrism
@ -27,10 +27,16 @@ $ sudo apt update
$ sudo apt upgrade
```
Next, a few packages need to be installed, these are mostly various helpers for installing PhotoPrism:
Next, a few core packages need to be installed, these are mostly various helpers for installing PhotoPrism:
```shell
$ sudo apt install -y gcc g++ git gnupg make zip unzip ffmpeg exiftool darktable libpng-dev libjpeg-dev libtiff-dev imagemagick
$ sudo apt install -y gcc g++ git gnupg make zip unzip ffmpeg
```
Optionally, the following packages can be installed to enable better metadata extraction (exiftool), and RAW image conversion (darktable, imagemagick)
```shell
$ sudo apt install -y exiftool darktable libpng-dev libjpeg-dev libtiff-dev imagemagick
```
> **Note:** If running in an environment where you're root by default, like in an LXC container, make sure sudo is installed, it'll be needed in a later step.