X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=support%2Fdoc%2Fdependencies.md;h=6d33f934af05456d32fa5d8201f725e0444f337f;hb=f60e85ce871770e4cfd1fdb5121ca0116122ee42;hp=4bd5f95defa472b1806d3a7290bbfe130080a50c;hpb=c1109b45f6d6ed8024908df2340f8c06ae4c5db7;p=github%2FChocobozzz%2FPeerTube.git diff --git a/support/doc/dependencies.md b/support/doc/dependencies.md index 4bd5f95de..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 postgresql-setup initdb +``` + +Now that dependencies are installed, before running PeerTube you should enable and start PostgreSQL and Redis: ``` -$ sudo service redis start -$ sudo service postgresql start +$ sudo systemctl enable redis +$ sudo systemctl enable postgresql +$ sudo systemctl start redis +$ sudo systemctl start postgresql ``` ## Fedora @@ -230,13 +237,21 @@ dev-vcs/git app-arch/unzip dev-lang/python:2.7 www-servers/nginx -media-libs/vips[jpeg,png,exif] # Optionnal, client for Let’s Encrypt: # app-crypt/certbot # app-crypt/certbot-nginx ``` +* If you are on a "stable" Gentoo you need to accept the testing keyword ~amd64 yarn: +``` +mkdir -p /etc/portage/package.keywords +cat << EOF >> /etc/portage/package.keywords/peertube +# required by yarn (argument) for PeerTube +sys-apps/yarn ~amd64 +EOF +``` + * Compile the peertube set: ``` emerge -a @peertube