setup-advanced: Improve discussion of manual instructions.

First, make them even less recommended.  But also, remove the list of
packages at the top -- it's not actually useful.
This commit is contained in:
Tim Abbott 2018-05-24 09:47:18 -07:00
parent 54c91ebdc0
commit a0e24e6d1f
1 changed files with 4 additions and 16 deletions

View File

@ -40,6 +40,10 @@ ignoring the parts about `vagrant` (since you're not using it).
## Installing manually on Linux ## Installing manually on Linux
We recommend one of the other installation models, since we test those
continuously. But if you know what you're doing and really want to
install everything manually, these instructions should work.
* [Debian or Ubuntu systems](#on-debian-or-ubuntu-systems) * [Debian or Ubuntu systems](#on-debian-or-ubuntu-systems)
* [Fedora 22 (experimental)](#on-fedora-22-experimental) * [Fedora 22 (experimental)](#on-fedora-22-experimental)
* [CentOS 7 Core (experimental)](#on-centos-7-core-experimental) * [CentOS 7 Core (experimental)](#on-centos-7-core-experimental)
@ -47,22 +51,6 @@ ignoring the parts about `vagrant` (since you're not using it).
* [Fedora/CentOS common steps](#common-to-fedora-centos-instructions) * [Fedora/CentOS common steps](#common-to-fedora-centos-instructions)
* [Steps for all systems](#all-systems) * [Steps for all systems](#all-systems)
If you really want to install everything manually, the below instructions
should work.
Install the following non-Python dependencies:
* libffi-dev — needed for some Python extensions
* postgresql 9.1 or later — our database (client, server, headers)
* memcached (and headers)
* rabbitmq-server
* libldap2-dev
* python3-dev
* python-dev
* python-virtualenv
* redis-server — rate limiting
* tsearch-extras — better text search
* libfreetype6-dev — needed before you pip install Pillow to properly generate emoji PNGs
### On Debian or Ubuntu systems: ### On Debian or Ubuntu systems:
#### Using the official Ubuntu repositories, PGroonga PPA and `tsearch-extras` deb package: #### Using the official Ubuntu repositories, PGroonga PPA and `tsearch-extras` deb package: