diff options
Diffstat (limited to 'support/doc')
-rw-r--r-- | support/doc/dependencies.md | 10 | ||||
-rw-r--r-- | support/doc/production.md | 6 |
2 files changed, 12 insertions, 4 deletions
diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md index 6db8a57d0..ab7fb2e4e 100644 --- a/support/doc/dependencies.md +++ b/support/doc/dependencies.md | |||
@@ -46,15 +46,19 @@ $ sudo pacman -S nodejs yarn ffmpeg postgresql openssl redis git wget unzip pyth | |||
46 | 2. Install yarn: | 46 | 2. Install yarn: |
47 | [https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install) | 47 | [https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install) |
48 | 3. Install or compile ffmpeg: | 48 | 3. Install or compile ffmpeg: |
49 | * Install - [https://www.webfoobar.com/index.php/node/17](https://www.webfoobar.com/index.php/node/17) | 49 | * Install - [https://linoxide.com/linux-how-to/install-ffmpeg-centos-7/](https://linoxide.com/linux-how-to/install-ffmpeg-centos-7/) |
50 | * Compile - [https://gist.github.com/mustafaturan/7053900#file-latest-ffmpeg-centos6-sh](https://gist.github.com/mustafaturan/7053900#file-latest-ffmpeg-centos6-sh) | 50 | * Compile - [https://gist.github.com/mustafaturan/7053900#file-latest-ffmpeg-centos6-sh](https://gist.github.com/mustafaturan/7053900#file-latest-ffmpeg-centos6-sh) |
51 | 4. Run: | 51 | 4. Run: |
52 | 52 | ||
53 | ``` | 53 | ``` |
54 | $ sudo yum update | 54 | $ sudo yum update |
55 | $ sudo yum install epel-release | 55 | $ sudo yum install epel-release centos-release-scl |
56 | $ sudo yum update | 56 | $ sudo yum update |
57 | $ sudo yum install nginx postgresql postgresql-server openssl gcc make redis git | 57 | $ sudo yum install nginx postgresql postgresql-server openssl gcc-c++ make redis git devtoolset-6 |
58 | ``` | ||
59 | |||
60 | 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-6. | ||
61 | $ sudo scl devtoolset-6 bash | ||
58 | ``` | 62 | ``` |
59 | 63 | ||
60 | ## Other distributions | 64 | ## Other distributions |
diff --git a/support/doc/production.md b/support/doc/production.md index 3a58811b0..313b57889 100644 --- a/support/doc/production.md +++ b/support/doc/production.md | |||
@@ -51,7 +51,11 @@ $ sudo -u peertube wget -q "https://github.com/Chocobozzz/PeerTube/releases/down | |||
51 | $ sudo -u peertube unzip peertube-${VERSION}.zip && sudo -u peertube rm peertube-${VERSION}.zip | 51 | $ sudo -u peertube unzip peertube-${VERSION}.zip && sudo -u peertube rm peertube-${VERSION}.zip |
52 | ``` | 52 | ``` |
53 | 53 | ||
54 | Install Peertube | 54 | Install Peertube. If you're using CentOS7, do not forget to activate the devtoolset-6 software collection: |
55 | ``` | ||
56 | $ scl enable devtool-6 bash | ||
57 | ``` | ||
58 | And after that, follow the step as usual. Do not forget to exit the environment after installing Peertube. | ||
55 | ``` | 59 | ``` |
56 | $ cd ../ && sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest | 60 | $ cd ../ && sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest |
57 | $ cd ./peertube-latest && sudo -H -u peertube yarn install --production --pure-lockfile | 61 | $ cd ./peertube-latest && sudo -H -u peertube yarn install --production --pure-lockfile |