Expand Up
@@ -74,30 +74,24 @@ Should you wish to do so, you can also [build your own packages](./Building-RPM)
## ![ Debian] ( https://xpra.org/icons/debian.png ) for Debian based distributions:
* ensure the SSL certificates are up to date:
` sudo apt install ca-certificates `
* import the key key used for signing the packages (newer Debian releases require a newer key):
* import the key key used for signing the packages (newer Debian releases require a newer key, a newer sources format, etc ):
``` shell
sudo wget -O " /usr/share/keyrings/xpra-2022.gpg" https://xpra.org/xpra-2022.gpg
sudo wget -O " /usr/share/keyrings/xpra-2018.gpg" https://xpra.org/xpra-2018.gpg
```
For older distributions:
``` shell
wget -q https://xpra.org/xpra-2022.gpg -O- | sudo apt-key add -
wget -q https://xpra.org/xpra-2018.gpg -O- | sudo apt-key add -
sudo wget -O " /usr/share/keyrings/xpra.asc" https://xpra.org/gpg.asc
```
* download the appropriate repository file (see table below) into ` /etc/apt/sources.list.d ` as root:\
* download the appropriate repository file (see table below) into ` /etc/apt/sources.list.d ` as root:\
` cd /etc/apt/sources.list.d;wget $REPOFILE `
* then run ` apt update;apt install xpra `
| Distribution| Stable Repository file| Beta Repository File|
| :-----------| :--------------| :-------------------|
| [ Debian Stretch] ( https://wiki.debian.org/DebianStretch ) | https://xpra. org/repos/stretch/xpra.list | https://xpra. org/repos/stretch/xpra-beta.list |
| [ Debian Buster] ( https://wiki.debian.org/DebianBuster ) | https://xpra. org/repos/buster/xpra.list | https://xpra. org/repos/buster/xpra-beta.list |
| [ Debian Bullseye] ( https://wiki.debian.org/DebianBullseye ) | https://xpra. org/repos/bullseye/xpra.list | https://xpra. org/repos/bullseye/xpra-beta.list |
| [ Debian Bookworm] ( https://www.debian.org/releases/bookworm/ ) | https://xpra. org/repos/bookworm/xpra.list | https://xpra. org/repos/bookworm/xpra-beta.list |
| [ Ubuntu Bionic Beaver] ( https://wiki.ubuntu.com/BionicBeaver ) | https://xpra. org/repos/bionic/xpra.list | https://xpra. org/repos/bionic/xpra-beta.list |
| [ Ubuntu Focal Fossa] ( https://wiki.ubuntu.com/FocalFossa ) | https://xpra. org/repos/focal/xpra.list | https://xpra. org/repos/focal/xpra-beta.list |
| [ Ubuntu Impish Indri ] ( https://launchpad.net/ ubuntu/impish ) | https://xpra. org/repos/impish /xpra.list | https://xpra. org/repos/impish /xpra-beta.list |
| [ Ubuntu Jammy Jellyfish ] ( https://releases. ubuntu.com/22.04/ ) | https://xpra. org/repos/jammy /xpra.list | https://xpra. org/repos/jammy /xpra-beta.list |
| [ Debian Stretch] ( https://wiki.debian.org/DebianStretch ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/stretch/xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/stretch/xpra-beta.sources ) |
| [ Debian Buster] ( https://wiki.debian.org/DebianBuster ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/buster/xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/buster/xpra-beta.sources ) |
| [ Debian Bullseye] ( https://wiki.debian.org/DebianBullseye ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/bullseye/xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/bullseye/xpra-beta.sources ) |
| [ Debian Bookworm] ( https://www.debian.org/releases/bookworm/ ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/bookworm/xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/bookworm/xpra-beta.sources ) |
| [ Ubuntu Bionic Beaver] ( https://wiki.ubuntu.com/BionicBeaver ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/bionic/xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/bionic/xpra-beta.sources ) |
| [ Ubuntu Focal Fossa] ( https://wiki.ubuntu.com/FocalFossa ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/focal/xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/focal/xpra-beta.sources ) |
| [ Ubuntu Jammy Jellyfish ] ( https://releases. ubuntu.com/22.04/ ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/jammy /xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/jammy /xpra-beta.sources ) |
| [ Ubuntu Kinetic Kudu ] ( https://launchpad.net/ ubuntu/impish ) | [ xpra.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/kinetic /xpra.sources ) | [ xpra-beta.sources ] ( https://raw.githubusercontent.com/Xpra- org/xpra/master/packaging/ repos/kinetic /xpra-beta.sources ) |
The DEB repositories may require the "universe" repository source to be activated to get all the features.
Expand All
@@ -108,23 +102,27 @@ The DEB repositories may require the "universe" repository source to be activate
<details >
<summary >Step by step example for installing the stable repository on Ubuntu Jammy Jellyfish</summary >
```
``` shell
DISTRO=jammy
# install https support for apt (which may be installed already):
sudo apt-get update
sudo apt-get install apt-transport-https software-properties-common
sudo apt update
sudo apt install apt-transport-https software-properties-common
sudo apt install ca-certificates
# add Xpra GPG key(s)
sudo wget -O "/usr/share/keyrings/xpra-2022.gpg" https://xpra.org/xpra-2022.gpg
# older distributions may also need:
# sudo wget -O "/usr/share/keyrings/xpra-2018.gpg" https://xpra.org/xpra-2018.gpg
# add Xpra repository
wget -O "/etc/apt/sources.list.d/xpra.list" https://xpra.org/repos/$DISTRO/xpra.list
# optional beta channel:
# wget -O "/etc/apt/sources.list.d/xpra-beta.list" https://xpra.org/repos/$DISTRO/xpra-beta.list
# install Xpra package
sudo apt-get update
sudo apt-get install xpra
# 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.list" https://xpra.org/repos/$DISTRO /xpra.sources
# add the optional beta channel:
# wget -O "/etc/apt/sources.list.d/xpra-beta.list" 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] ( https://github.com/Xpra-org/xpra/tree/master/packaging/repos ) and the following keys:
``` shell
sudo wget -O " /usr/share/keyrings/xpra-2018.gpg" https://xpra.org/xpra-2018.gpg
sudo wget -O " /usr/share/keyrings/xpra-2022.gpg" https://xpra.org/xpra-2022.gpg
```
</details >