1
0
Fork 0

support/doc/dependencies.md: Add Gentoo documentation

Related to: https://github.com/Chocobozzz/PeerTube/issues/778
This commit is contained in:
Haelwenn (lanodan) Monnier 2018-07-11 14:04:26 +02:00 committed by Chocobozzz
parent 18187cb9c4
commit 396f224b5c
1 changed files with 38 additions and 0 deletions

View File

@ -111,6 +111,44 @@ On a fresh install of [FreeBSD](https://www.freebsd.org), new system or new jail
brew services run postgresql
brew services run redis
```
## Gentoo
* Add this to ``/etc/portage/sets/peertube``:
```
net-libs/nodejs
sys-apps/yarn
media-video/ffmpeg[x264] # Optionnally add vorbis,vpx
dev-db/postgresql
dev-db/redis
dev-vcs/git
app-arch/unzip
dev-lang/python:2.7
www-servers/nginx
media-libs/vips[jpeg,png,exif]
# Optionnal, client for Lets Encrypt:
# app-crypt/certbot
# app-crypt/certbot-nginx
```
* Compile the peertube set:
```
emerge -a @peertube
```
* Initialize the PostgreSQL database if you just merged it:
```
emerge --config postgresql
```
* (For OpenRC) Enable and then start the services (replace with the correct PostgreSQL slot):
```
rc-update add redis
rc-update add postgresql-10
rc-service redis start
rc-service postgresql-10 start
```
## Other distributions