From 39861031eefd62b503e89b49093ceb4825939d6e Mon Sep 17 00:00:00 2001 From: squahtx Date: Tue, 20 Dec 2022 18:10:08 +0000 Subject: deploy: 774e20b57047b9f8700e62e7f4689717f4fa094c --- latest/setup/installation.html | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) (limited to 'latest/setup/installation.html') diff --git a/latest/setup/installation.html b/latest/setup/installation.html index dbee407b9d..bca8bf6e8d 100644 --- a/latest/setup/installation.html +++ b/latest/setup/installation.html @@ -207,7 +207,9 @@ the main configuration file at /etc/matrix-synapse/homeserver.yaml. By doing that, you won't be asked if you want to replace your configuration file when you upgrade the Debian package to a later version.

Downstream Debian packages
-

Andrej Shadura maintains a matrix-synapse package in the Debian repositories. +

Andrej Shadura maintains a +matrix-synapse package in +the Debian repositories. For bookworm and sid, it can be installed simply with:

sudo apt install matrix-synapse
 
@@ -217,16 +219,18 @@ for information on how to use backports.

matrix-synapse is no longer maintained for buster and older.

Downstream Ubuntu packages

We do not recommend using the packages in the default Ubuntu repository -at this time, as they are old and suffer from known security vulnerabilities. +at this time, as they are old and suffer from known security vulnerabilities. The latest version of Synapse can be installed from our repository.

Fedora

-

Synapse is in the Fedora repositories as matrix-synapse:

+

Synapse is in the Fedora repositories as +matrix-synapse:

sudo dnf install matrix-synapse
 
-

Oleg Girko provides Fedora RPMs at +

Additionally, Oleg Girko provides Fedora RPMs at https://obs.infoserver.lv/project/monitor/matrix-synapse

OpenSUSE

-

Synapse is in the OpenSUSE repositories as matrix-synapse:

+

Synapse is in the OpenSUSE repositories as +matrix-synapse:

sudo zypper install matrix-synapse
 

SUSE Linux Enterprise Server

@@ -247,7 +251,8 @@ installing under virtualenv):

sudo pip install py-bcrypt

Void Linux

-

Synapse can be found in the void repositories as 'synapse':

+

Synapse can be found in the void repositories as +'synapse':

xbps-install -Su
 xbps-install -S synapse
 
@@ -331,18 +336,19 @@ header files for Python C extensions.

Installing prerequisites on Ubuntu or Debian:

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

Installing prerequisites on ArchLinux:

sudo pacman -S base-devel python python-pip \
-               python-setuptools python-virtualenv sqlite3
+               python-setuptools python-virtualenv sqlite3 icu
 
CentOS/Fedora

Installing prerequisites on CentOS or Fedora Linux:

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"
 
macOS
@@ -350,8 +356,10 @@ sudo dnf groupinstall "Development Tools"

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 to do so.

+

On ARM-based Macs you may also need to install libjpeg and libpq:

 brew install jpeg libpq
 

On macOS Catalina (10.15) you may need to explicitly install OpenSSL @@ -364,7 +372,8 @@ export CPPFLAGS="-I/usr/local/opt/openssl/include"

Installing prerequisites on openSUSE:

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

A port of Synapse is available under net/synapse. The filesystem -- cgit 1.5.1