diff options
author | Wirebrass <contact@wirebrass.fr> | 2019-08-05 09:07:58 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-08-05 09:07:58 +0200 |
commit | f60e85ce871770e4cfd1fdb5121ca0116122ee42 (patch) | |
tree | b49f3305550401908d9cad7d468a212bbe981573 | |
parent | ad453580b20056fd80b3245d4db554f5ca1a5e29 (diff) | |
download | PeerTube-f60e85ce871770e4cfd1fdb5121ca0116122ee42.tar.gz PeerTube-f60e85ce871770e4cfd1fdb5121ca0116122ee42.tar.zst PeerTube-f60e85ce871770e4cfd1fdb5121ca0116122ee42.zip |
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
-rw-r--r-- | support/doc/dependencies.md | 15 |
1 files 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 | |||
79 | $ sudo yum update | 79 | $ sudo yum update |
80 | $ sudo yum install epel-release centos-release-scl | 80 | $ sudo yum install epel-release centos-release-scl |
81 | $ sudo yum update | 81 | $ sudo yum update |
82 | $ sudo yum install nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make redis git devtoolset-7 | 82 | $ sudo yum install nginx postgresql postgresql-server postgresql-contrib openssl gcc-c++ make wget redis git devtoolset-7 |
83 | ``` | 83 | ``` |
84 | 84 | ||
85 | 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. | 85 | 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 | |||
93 | $ 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 | 93 | $ 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 |
94 | ``` | 94 | ``` |
95 | 95 | ||
96 | Now that dependencies are installed, before running PeerTube you should start PostgreSQL and Redis: | 96 | Initialize the PostgreSQL database: |
97 | ``` | ||
98 | $ sudo postgresql-setup initdb | ||
99 | ``` | ||
100 | |||
101 | Now that dependencies are installed, before running PeerTube you should enable and start PostgreSQL and Redis: | ||
97 | ``` | 102 | ``` |
98 | $ sudo service redis start | 103 | $ sudo systemctl enable redis |
99 | $ sudo service postgresql start | 104 | $ sudo systemctl enable postgresql |
105 | $ sudo systemctl start redis | ||
106 | $ sudo systemctl start postgresql | ||
100 | ``` | 107 | ``` |
101 | 108 | ||
102 | ## Fedora | 109 | ## Fedora |