Pārlūkot izejas kodu

Stop telling people to install the optional dependencies. (#5197)

* Stop telling people to install the optional dependencies.

They're optional.

Also update the postgres docs a bit for clarity(?)
tags/v0.99.5rc1
Richard van der Hoff pirms 5 gadiem
committed by GitHub
vecāks
revīzija
7ce1f97a13
Šim parakstam datu bāzē netika atrasta zināma atslēga GPG atslēgas ID: 4AEE18F83AFDEB23
3 mainītis faili ar 25 papildinājumiem un 25 dzēšanām
  1. +2
    -2
      INSTALL.md
  2. +1
    -0
      changelog.d/5197.misc
  3. +22
    -23
      docs/postgres.rst

+ 2
- 2
INSTALL.md Parādīt failu

@@ -35,7 +35,7 @@ virtualenv -p python3 ~/synapse/env
source ~/synapse/env/bin/activate
pip install --upgrade pip
pip install --upgrade setuptools
pip install matrix-synapse[all]
pip install matrix-synapse
```

This will download Synapse from [PyPI](https://pypi.org/project/matrix-synapse)
@@ -48,7 +48,7 @@ update flag:

```
source ~/synapse/env/bin/activate
pip install -U matrix-synapse[all]
pip install -U matrix-synapse
```

Before you can start Synapse, you will need to generate a configuration


+ 1
- 0
changelog.d/5197.misc Parādīt failu

@@ -0,0 +1 @@
Stop telling people to install the optional dependencies by default.

+ 22
- 23
docs/postgres.rst Parādīt failu

@@ -3,6 +3,28 @@ Using Postgres

Postgres version 9.4 or later is known to work.

Install postgres client libraries
=================================

Synapse will require the python postgres client library in order to connect to
a postgres database.

* If you are using the `matrix.org debian/ubuntu
packages <../INSTALL.md#matrixorg-packages>`_,
the necessary libraries will already be installed.

* For other pre-built packages, please consult the documentation from the
relevant package.

* If you installed synapse `in a virtualenv
<../INSTALL.md#installing-from-source>`_, you can install the library with::

~/synapse/env/bin/pip install matrix-synapse[postgres]

(substituting the path to your virtualenv for ``~/synapse/env``, if you used a
different path). You will require the postgres development files. These are in
the ``libpq-dev`` package on Debian-derived distributions.

Set up database
===============

@@ -26,29 +48,6 @@ encoding use, e.g.::
This would create an appropriate database named ``synapse`` owned by the
``synapse_user`` user (which must already exist).

Set up client in Debian/Ubuntu
===========================

Postgres support depends on the postgres python connector ``psycopg2``. In the
virtual env::

sudo apt-get install libpq-dev
pip install psycopg2

Set up client in RHEL/CentOs 7
==============================

Make sure you have the appropriate version of postgres-devel installed. For a
postgres 9.4, use the postgres 9.4 packages from
[here](https://wiki.postgresql.org/wiki/YUM_Installation).

As with Debian/Ubuntu, postgres support depends on the postgres python connector
``psycopg2``. In the virtual env::

sudo yum install postgresql-devel libpqxx-devel.x86_64
export PATH=/usr/pgsql-9.4/bin/:$PATH
pip install psycopg2

Tuning Postgres
===============



Notiek ielāde…
Atcelt
Saglabāt