X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=support%2Fdoc%2Fdependencies.md;h=9666d72af6a443ed3c41c7cfef9167506396e688;hb=096231d00e766c5d45e8975f4cec21c41a50ec2e;hp=f4d0bd5c43b9fe1ab80b88916f010f6c53c1a6a9;hpb=80428d16a0acd1c0d1478d8861c3d5778745bb77;p=github%2FChocobozzz%2FPeerTube.git diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md index f4d0bd5c4..9666d72af 100644 --- a/support/doc/dependencies.md +++ b/support/doc/dependencies.md @@ -39,7 +39,7 @@ _note_: only **LTS** versions of external dependencies are supported. If no LTS ``` sudo apt update -sudo apt install certbot nginx ffmpeg postgresql postgresql-contrib openssl g++ make redis-server git python-dev cron +sudo apt install certbot nginx ffmpeg postgresql postgresql-contrib openssl g++ make redis-server git python-dev cron wget ffmpeg -version # Should be >= 4.1 g++ -v # Should be >= 5.x ``` @@ -245,7 +245,7 @@ On a fresh install of [FreeBSD](https://www.freebsd.org), new system or new jail ``` pkg pkg update -pkg install -y sudo bash wget git python nginx pkgconf vips postgresql96-server postgresql96-contrib redis openssl node npm yarn ffmpeg unzip +pkg install -y sudo bash wget git python nginx pkgconf postgresql13-server postgresql13-contrib redis openssl node npm yarn ffmpeg unzip ``` 2. Allow users in the wheel group (hope you don't forgot to add your user on wheel group!) to use sudo. @@ -281,17 +281,34 @@ service nginx start 1. Add the packages: +```sh +brew install bash ffmpeg nginx postgresql openssl gcc make redis git yarn ``` -brew install ffmpeg nginx postgresql openssl gcc make redis git yarn + +You may need to update your default version of bash. + +**How to change your default shell** + +```sh +which -a bash # Check where bash is installed +bash --version # You need a version at least as recent as 4.0 +sudo vim /etc/shells # Add in this file : /usr/local/bin/bash +chsh -s /usr/local/bin/bash # To set the brew-installed bash as default bash ``` +In a new shell, type `bash --version` to assert your changes took effect and +correctly modified your default bash version. + 2. Run the services: -``` +```sh brew services run postgresql brew services run redis ``` +On macOS, the `postgresql` user can be `_postgres` instead of `postgres`. +If `sudo -u postgres createuser -P peertube` gives you an error, you can try `sudo -u _postgres createuser -U peertube`. + ## Gentoo 1. Add this to ``/etc/portage/sets/peertube``: