This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
doc:installation:x2goserver [2014/05/22 14:00] mikedep333 [Installing X2Go Server] EPEL 6 and EPEL7 users should also install x2goserver-xsession |
doc:installation:x2goserver [2019/07/01 08:03] (current) mmoeller |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== X2Go Server installation ====== | ====== X2Go Server installation ====== | ||
- | Please see [[wiki: | + | Please see [[wiki: |
Line 7: | Line 7: | ||
==== Quick ==== | ==== Quick ==== | ||
- | You might have to install '' | + | You might have to install '' |
+ | |||
+ | To install '' | ||
<code bash> | <code bash> | ||
sudo apt-get install python-software-properties | sudo apt-get install python-software-properties | ||
</ | </ | ||
+ | To install '' | ||
+ | <code bash> | ||
+ | sudo apt-get install software-properties-common | ||
+ | </ | ||
+ | |||
+ | Once '' | ||
<code bash> | <code bash> | ||
sudo add-apt-repository ppa: | sudo add-apt-repository ppa: | ||
Line 31: | Line 39: | ||
Add our [[wiki: | Add our [[wiki: | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt-get install x2goserver x2goserver-xsession | ||
+ | </ | ||
+ | |||
+ | ===== Raspbian ===== | ||
+ | |||
+ | Add our [[wiki: | ||
<code bash> | <code bash> | ||
Line 52: | Line 68: | ||
</ | </ | ||
+ | Then, install '' | ||
+ | ===== Fedora 19 and later ===== | ||
- | ===== RHEL 6 ===== | + | No additional repositories required: |
- | There are two sources for X2Go packages for RHEL 6 - Fedora EPEL and OBS. Follow one of the following two links to configure the repository of your choice. | + | <code bash> |
+ | sudo yum install x2goserver | ||
+ | </ | ||
- | ====== Fedora EPEL ===== | + | ===== RHEL 7 ===== |
+ | |||
+ | Add the EPEL repository: | ||
[[https:// | [[https:// | ||
- | ====== | + | Check that you have activated the " |
- | [[wiki: | + | <code bash> |
+ | sudo subscription-manager repos --list | ||
+ | </ | ||
+ | |||
+ | If the optional channel for your base channel is not active, activate it. | ||
+ | <code bash> | ||
+ | sudo subscription-manager repos --enable=rhel-7-server-optional-rpms | ||
+ | </ | ||
+ | Or use the RHNS web interface to activate the channel "RHEL Server Optional" | ||
+ | |||
+ | Then | ||
+ | <code bash> | ||
+ | sudo yum install x2goserver x2goserver-xsession | ||
+ | </ | ||
+ | |||
+ | ===== RHEL 6 ===== | ||
+ | |||
+ | There are two sources for X2Go packages for RHEL 6 - our packages repository and Fedora EPEL. | ||
+ | Select **one method only** and follow [[wiki: | ||
==== Activating Optional Channels for RHEL ==== | ==== Activating Optional Channels for RHEL ==== | ||
Line 108: | Line 148: | ||
sudo yum install x2goserver-xsession | sudo yum install x2goserver-xsession | ||
</ | </ | ||
- | ===== RHEL 5 ===== | ||
- | [[wiki: | + | ===== EPEL 5 (via packages.x2go.org) ===== |
+ | <note warning> | ||
+ | |||
+ | [[wiki: | ||
==== Installing Required Dependencies (fuse and perl modules) ==== | ==== Installing Required Dependencies (fuse and perl modules) ==== | ||
=== Download required packages manually === | === Download required packages manually === | ||
Line 117: | Line 159: | ||
One approach is to download required packages manually. Yum will tell you what is needed, when you ask it to install '' | One approach is to download required packages manually. Yum will tell you what is needed, when you ask it to install '' | ||
+ | * perl(DBI:: | ||
* perl(File:: | * perl(File:: | ||
- | * perl(Sys:: | + | * perl(Sys:: |
* fuse - fuse-2.7.4-8.el5.x86_64.rpm | * fuse - fuse-2.7.4-8.el5.x86_64.rpm | ||
* libfuse.so.2 - fuse-libs-2.7.4-8.el5.x86_64.rpm | * libfuse.so.2 - fuse-libs-2.7.4-8.el5.x86_64.rpm | ||
* fuse-sshfs - fuse-sshfs-2.2-1.el5.rf.x86_64.rpm | * fuse-sshfs - fuse-sshfs-2.2-1.el5.rf.x86_64.rpm | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
==== Installing X2Go Server ==== | ==== Installing X2Go Server ==== | ||
- | You should now be able to install the '' | + | You should now be able to install the '' |
yum install x2goserver | yum install x2goserver | ||
+ | | ||
+ | ===== SUSE ====== | ||
- | Unfortunately, | + | Follow the the instructions for [[wiki:repositories: |
- | Running Transaction | + | ==== Installing |
- | | + | |
- | | + | <code bash> |
- | | + | zypper install x2goserver |
- | | + | </code> |
- | | + | |
- | | + | ==== Workaround for Qt-based Applications and sudo/kdesu ==== |
- | | + | |
- | | + | Please keep this section in sync with the README.sudoers file in our packages! |
- | | + | |
- | | + | === Problem Description === |
- | | + | |
- | Installing: libXcompext3 | + | OpenSUSE |
- | Installing: libNX_freetype6 | + | custom sudoers config files. |
- | | + | |
- | | + | If you are using any of these distributions and |
- | | + | are having issues regarding running Qt applications with elevated privileges |
- | | + | (e.g., via kdesu or sudo), please use this workaround. |
- | | + | |
- | | + | |
- | | + | === Necessary Actions === |
- | | + | |
- | | + | |
- | "make_path" | + | |
- | Can't continue after import errors at /usr/sbin/x2godbadmin line 25 | + | |
- | BEGIN failed--compilation aborted at /usr/sbin/ | + | |
- | | + | - Save and exit your editor. |
- | | + | |
- | Installing: x2goagent | + | ===== Arch Linux ===== |
- | Installing: x2goserver | + | '' |
- | | + | |
- | Can't continue after import errors | + | See https://wiki.archlinux.org/index.php/X2Go fore more info. |
- | | + | |
- | | + | ===== Slackware ===== |
- | | + | |
- | + | ||
- | Installed: | + | |
- | | + | |
- | | + | |
- | Despite being installed | + | SlackBuilds for '' |
- | Verbindung fehlgeschlagen DBD::SQLite::db prepare failed: no such table: sessions at /usr/libexec/ | + | * https://slackbuilds.org/result/? |