You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All the binary downloads are signed using the PGP key https://xpra.org/gpg.asc aka F18AD6BB, the key fingerprint is C11C 0A4D F702 EDF6 C04F 458C 18AD B31C F18A D6BB.
For rather tedious reasons, you may need to import two almost identical versions of this key to use the repositories on Debian systems.
Other types of builds are also available there, ie: Client only builds without the server components - those use less disk space and.
Both 32-bit and 64-bit builds can be installed concurrently, but the file and URL associations will point to the installation performed last and these will be removed when either package is uninstalled.
You can also install xpra using MSYS2 by running pacman -S mingw-w64-x86_64-python3-xpra. The only downside of using this method is the lack of file association, but you do get more control over which components and dependencies are and aren't installed.
The Linux stable repositories are all found here: https://xpra.org/dists/
The beta repositories are here: https://xpra.org/beta/
Note: the beta repositories are supplemental ones so you must also enable the stable repository to be able to use them.
Sub-packages
Installing xpra using your package manager should install the client and server components as well as most picture codecs and audio support. For slimmer installations, you may also want to use apt's --no-install-recommends or dnf's --setopt=install_weak_deps=False and select individual xpra sub-packages:
xpra-common - this required by all the other sub-packages
download the chosen repository file (stable or beta) into /etc/yum.repos.d as root, ie:
Fedora: wget -O /etc/yum.repos.d/xpra.repo https://xpra.org/repos/Fedora/xpra.repo
Starting with version 5, the RPM packages depend rpmfusion packages for some codecs, RHEL and clones also depend on EPEL packages.
Should you wish to do so, you can also build your own packages.
for Debian based distributions:
ensure the SSL certificates are up to date:
sudo apt install ca-certificates
import the key used for signing the packages (newer Debian releases require a newer key, a newer sources format, etc):
The DEB repositories may require the "universe" repository source to be activated to get all the features.
(*) Distributions that do not provide a stable ABI should enable the beta repository.
Step by step example for installing the stable repository on Ubuntu Jammy Jellyfish
DISTRO=jammy
#install https support for apt (which may be installed already):
sudo apt update
sudo apt install apt-transport-https software-properties-common
sudo apt install ca-certificates
# add xpra GPG key:
sudo wget -O "/usr/share/keyrings/xpra.asc" https://xpra.org/gpg.asc
# add the xpra repository:
wget -O "/etc/apt/sources.list.d/xpra.sources" https://xpra.org/repos/$DISTRO/xpra.sources
# add the optional beta channel:# wget -O "/etc/apt/sources.list.d/xpra-beta.sources" https://xpra.org/repos/$DISTRO/xpra-beta.sources# install the xpra package:
sudo apt update
sudo apt install xpra
For other distributions, simply change DISTRO to match your distribution name.
Older distributions may also need to use the deprecated .list files from here and the following keys:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -52,6 +52,17 @@ The Linux stable repositories are all found here: https://xpra.org/dists/ \
The beta repositories are here: https://xpra.org/beta/
Note: the beta repositories are supplemental ones so you must also enable the stable repository to be able to use them.
## Sub-packages
Installing `xpra` using your package manager should install the client and server components as well as most picture codecs and audio support.
For slimmer installations, you may also want to use `apt`'s `--no-install-recommends` or `dnf`'s `--setopt=install_weak_deps=False` and select individual xpra sub-packages:
*`xpra-common` - this required by all the other sub-packages