From f60e85ce871770e4cfd1fdb5121ca0116122ee42 Mon Sep 17 00:00:00 2001 From: Wirebrass Date: Mon, 5 Aug 2019 09:07:58 +0200 Subject: [PATCH] Update CentOS 7 dependencies install (#2004) * Update CentOS 7 dependencies install Add initialization for postgresql database (else there is an error when starting postresql service). Enable Redis and PostreSQL services. Replace "service" by "systemctl" (systemd). Tested in local on a fresh CentOS 7 install. * Add wget package to install Add wget package to install --- support/doc/dependencies.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md index e6efa1148..6d33f934a 100644 --- a/support/doc/dependencies.md +++ b/support/doc/dependencies.md @@ -79,7 +79,7 @@ $ sudo systemctl start redis postgresql $ sudo yum update $ sudo yum install epel-release centos-release-scl $ sudo yum update -$ sudo yum install nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make redis git devtoolset-7 +$ sudo yum install nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make wget redis git devtoolset-7 ``` 5. You need to use a more up to date version of G++ in order to run the yarn install command, hence the installation of devtoolset-7. @@ -93,10 +93,17 @@ Later when you invoke any node command, please prefix them with `CC=/opt/rh/devt $ sudo -H -u peertube CC=/opt/rh/devtoolset-7/root/usr/bin/gcc CXX=/opt/rh/devtoolset-7/root/usr/bin/g++ yarn install --production --pure-lockfile ``` -Now that dependencies are installed, before running PeerTube you should start PostgreSQL and Redis: +Initialize the PostgreSQL database: ``` -$ sudo service redis start -$ sudo service postgresql start +$ sudo postgresql-setup initdb +``` + +Now that dependencies are installed, before running PeerTube you should enable and start PostgreSQL and Redis: +``` +$ sudo systemctl enable redis +$ sudo systemctl enable postgresql +$ sudo systemctl start redis +$ sudo systemctl start postgresql ``` ## Fedora