User Tools

Site Tools


wiki:repositories:suse

X2Go Packages for SUSE-Based Systems

Do not mix-and-match packages from the OBS X2Go SUSE instance with packages from the X2Go SUSE repositories. Due to differing version number schemes, you will definitely run into problems. If you really need to switch between repositories, make sure to uninstall all X2Go packages first.

Select one approach listed here, thus either the OBS SUSE X2Go instance repository, or our X2Go (Open-)SUSE repository and stick to it.

Currently, the OBS SUSE X2Go instance is stale. The packages are only being updated irregularly and support will likely not be provided. This note will be removed once the situation changes. You are encouraged to use the X2Go package repository only for the time being.

Unreleased versions and unofficial (related to the Fedora project) release packages are only available directly from the X2Go project, follow the instructions in the second section to configure your package manager for this.

Using the OBS SUSE X2Go Instance Repository

zypper ar obs://X11:RemoteDesktop:x2go/<distro-tag> x2go

Substitute <distro-tag> by the tag for the distribution you are actually using. Available ones are: openSUSE_Tumbleweed, openSUSE_13.1, openSUSE_13.2, openSUSE_Leap_42.1, openSUSE_Leap_42.2, openSUSE_Leap_42.3, SLE_11 (SLES 11 SP2) and SLE_12 (SLES 12).

Post-Addition Test

Now you can search for X2Go related packages that are now available for your system via zypper:

$ zypper search x2go

Adding the X2Go Repository to Your Package System

For unsupported, archived (Open-)SUSE versions, please refer to (Open-)SUSE Archives.

Base Installation

Depending on whether you want to use a stable or nightly version and upon your system, choose one of the multiple options provided here.

Always replace <distro-version> with the numeric distribution version you are using. For OpenSUSE Leap, do not include the string leap.
For OpenSUSE Tumbleweed, replace <distro-version> with the tumbleweed keyword. Only nightly builds are available for OpenSUSE Tumbleweed.

Release Version

SLES/SLED
zypper ar http://packages.x2go.org/sle/<distro-version>/extras x2go-extras
zypper ar http://packages.x2go.org/sle/<distro-version>/main x2go-release
OpenSUSE
zypper ar http://packages.x2go.org/opensuse/<distro-version>/extras x2go-extras
zypper ar http://packages.x2go.org/opensuse/<distro-version>/main x2go-release

Saimaa ESR Version

SLES/SLED
zypper ar http://packages.x2go.org/sle/<distro-version>/extras x2go-extras
zypper ar http://packages.x2go.org/sle/<distro-version>/saimaa x2go-saimaa
OpenSUSE
zypper ar http://packages.x2go.org/opensuse/<distro-version>/extras x2go-extras
zypper ar http://packages.x2go.org/opensuse/<distro-version>/saimaa x2go-saimaa

Nightly Version

SLES/SLED
zypper ar http://packages.x2go.org/sle/<distro-version>/extras x2go-extras
zypper ar http://packages.x2go.org/sle/<distro-version>/heuler x2go-nightly
OpenSUSE
zypper ar http://packages.x2go.org/opensuse/<distro-version>/extras x2go-extras
zypper ar http://packages.x2go.org/opensuse/<distro-version>/heuler x2go-nightly

Post-Addition Test

Now you can search for X2Go related packages that are now available for your system via zypper:

$ zypper search x2go

Congratulations, you are now able to access the X2Go packages. You may continue by installing x2goserver-xsession, x2goclient or pyhoca-gui or any other of the available packages.

Mirroring These Repositories

The packages in these repositories can be mirrored via rsync.

For SLES/SLED packages, use:

rsync -avP packages.x2go.org::sle </dest/path/of/local/mirror/sle>

For OpenSUSE packages, use:

rsync -avP packages.x2go.org::opensuse </dest/path/of/local/mirror/opensuse>
wiki/repositories/suse.txt · Last modified: 2017/12/12 08:17 by ionic