From 39861031eefd62b503e89b49093ceb4825939d6e Mon Sep 17 00:00:00 2001
From: squahtx /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.
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.
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.
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
Synapse is in the OpenSUSE repositories as matrix-synapse
:
Synapse is in the OpenSUSE repositories as
+matrix-synapse
:
sudo zypper install matrix-synapse
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
Installing prerequisites on ArchLinux:
sudo pacman -S base-devel python python-pip \
- python-setuptools python-virtualenv sqlite3
+ python-setuptools python-virtualenv sqlite3 icu
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"
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
A port of Synapse is available under net/synapse
. The filesystem
--
cgit 1.5.1