summary refs log tree commit diff
path: root/docs/setup
diff options
context:
space:
mode:
authorSean Quah <seanq@matrix.org>2022-12-20 18:09:30 +0000
committerSean Quah <seanq@matrix.org>2022-12-20 18:09:30 +0000
commit43c54ba75337e4a58b94de1bf7d8fbc3d7753ae6 (patch)
treeb6c3c0bcc376506b424d1d2c64cefc2975dbf31d /docs/setup
parentBump lxml from 4.9.1 to 4.9.2 (#14698) (diff)
parent1.74.0 (diff)
downloadsynapse-43c54ba75337e4a58b94de1bf7d8fbc3d7753ae6.tar.xz
Merge branch 'master' into develop
Diffstat (limited to 'docs/setup')
-rw-r--r--docs/setup/installation.md18
1 files changed, 12 insertions, 6 deletions
diff --git a/docs/setup/installation.md b/docs/setup/installation.md

index 306085e005..a762ad55df 100644 --- a/docs/setup/installation.md +++ b/docs/setup/installation.md
@@ -278,7 +278,7 @@ Installing prerequisites on Ubuntu or Debian: ```sh sudo apt install build-essential python3-dev libffi-dev \ python3-pip python3-setuptools sqlite3 \ - libssl-dev virtualenv libjpeg-dev libxslt1-dev + libssl-dev virtualenv libjpeg-dev libxslt1-dev libicu-dev ``` ##### ArchLinux @@ -287,7 +287,7 @@ Installing prerequisites on ArchLinux: ```sh sudo pacman -S base-devel python python-pip \ - python-setuptools python-virtualenv sqlite3 + python-setuptools python-virtualenv sqlite3 icu ``` ##### CentOS/Fedora @@ -297,7 +297,8 @@ Installing prerequisites on CentOS or Fedora Linux: ```sh sudo dnf install libtiff-devel libjpeg-devel libzip-devel freetype-devel \ libwebp-devel libxml2-devel libxslt-devel libpq-devel \ - python3-virtualenv libffi-devel openssl-devel python3-devel + python3-virtualenv libffi-devel openssl-devel python3-devel \ + libicu-devel sudo dnf groupinstall "Development Tools" ``` @@ -310,8 +311,12 @@ You may need to install the latest Xcode developer tools: xcode-select --install ``` -On ARM-based Macs you may need to install libjpeg and libpq. -You can use Homebrew (https://brew.sh): +Some extra dependencies may be needed. You can use Homebrew (https://brew.sh) for them. + +You may need to install icu, and make the icu binaries and libraries accessible. +Please follow [the official instructions of PyICU](https://pypi.org/project/PyICU/) to do so. + +On ARM-based Macs you may also need to install libjpeg and libpq: ```sh brew install jpeg libpq ``` @@ -332,7 +337,8 @@ Installing prerequisites on openSUSE: ```sh sudo zypper in -t pattern devel_basis sudo zypper in python-pip python-setuptools sqlite3 python-virtualenv \ - python-devel libffi-devel libopenssl-devel libjpeg62-devel + python-devel libffi-devel libopenssl-devel libjpeg62-devel \ + libicu-devel ``` ##### OpenBSD