Skip to content

Compare: Download

Showing with 29 additions and 31 deletions.
  1. +29 −31 Download.md
60 changes: 29 additions & 31 deletions Download.md
Original file line number Diff line number Diff line change
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>