User Tools

Site Tools


This is an old revision of the document!

X2Go Packages for Redhat Enterprise Linux and derivatives

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

Unreleased versions and unofficial (related to the EPEL 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 Official EPEL Packages Repository

X2Go packages are provided by the Fedora EPEL project for RHEL and derivative distributions (e.g. CentOS and ScientificLinux). See using EPEL for instructions on how to configure the EPEL repository.

The X2Go Project can not provide complete support for these packages. While the current downstream EPEL maintainer is part of the X2Go development team, X2Go developers generally do not have access to the official EPEL repository. Problems are best handled downstream.

Now you can search for X2Go related package that are now available for your system via YUM:

$ yum search x2go

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

Adding the X2Go Repository to your Package System

For unsupported, archived EPEL versions, please refer to EPEL.

Download the .repo file and save it to the correct location:

wget -O /etc/yum.repos.d/x2go.repo \

For reference, the file will also be inlined here, with the original information being available on

Edit this file with your preferred editor.

$ editor /etc/yum.repos.d/x2go.repo

Be sure to edit this example to match your needs, mostly the enabled key. source-tagged repositories are only needed if you intend to build packages from source, while extras-labeled repositories are always needed. By default, the release-labeled binaries repository is enabled, while the nightly-labeled binaries repository is disabled. If you want to try newer, unreleased software, disable the release-labeled binaries repository and enable the nightly-labeled binaries repository.

Mirroring this Repository

The packages in this repository can be mirrored via rsync:

rsync -avP </dest/path/of/local/mirror/epel>
wiki/repositories/epel.1475575719.txt.gz · Last modified: 2016/10/04 10:08 by ionic