This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
doc:installation:x2goserver [2015/03/27 06:28] ionic Add documentation directory for OpenSUSE 11/SLE{S,D} 11 sudoers workaround. |
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 39: | 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 60: | Line 68: | ||
| </ | </ | ||
| + | Then, install '' | ||
| ===== Fedora 19 and later ===== | ===== Fedora 19 and later ===== | ||
| Line 76: | Line 85: | ||
| Check that you have activated the " | Check that you have activated the " | ||
| <code bash> | <code bash> | ||
| - | sudo rhn-channel | + | sudo subscription-manager repos --list |
| </ | </ | ||
| If the optional channel for your base channel is not active, activate it. | If the optional channel for your base channel is not active, activate it. | ||
| <code bash> | <code bash> | ||
| - | sudo rhn-channel | + | sudo subscription-manager repos --enable=rhel-7-server-optional-rpms |
| </ | </ | ||
| Or use the RHNS web interface to activate the channel "RHEL Server Optional" | Or use the RHNS web interface to activate the channel "RHEL Server Optional" | ||
| Line 87: | Line 96: | ||
| Then | Then | ||
| <code bash> | <code bash> | ||
| - | sudo yum install x2goserver | + | sudo yum install x2goserver |
| </ | </ | ||
| ===== RHEL 6 ===== | ===== RHEL 6 ===== | ||
| - | 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. | + | There are two sources for X2Go packages for RHEL 6 - our packages repository and Fedora EPEL. |
| - | + | ||
| - | ==== EPEL ==== | + | |
| - | + | ||
| - | [[https:// | + | |
| - | + | ||
| - | ==== OBS ==== | + | |
| - | [[wiki: | + | |
| + | Select **one method only** and follow [[wiki: | ||
| ==== Activating Optional Channels for RHEL ==== | ==== Activating Optional Channels for RHEL ==== | ||
| Line 145: | Line 148: | ||
| sudo yum install x2goserver-xsession | sudo yum install x2goserver-xsession | ||
| </ | </ | ||
| - | ===== EPEL 5 (via Opensuse Build Service) ===== | ||
| - | |||
| - | [[wiki: | ||
| - | ==== Installing Required Dependencies (fuse and perl modules) ==== | ||
| - | === Download required packages manually === | ||
| - | |||
| - | One approach is to download required packages manually. Yum will tell you what is needed, when you ask it to install '' | ||
| - | |||
| - | * perl(File:: | ||
| - | * perl(Sys:: | ||
| - | * fuse - fuse-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 | ||
| - | |||
| - | * '' | ||
| - | * '' | ||
| - | ==== Installing X2Go Server ==== | ||
| - | You should now be able to install the '' | ||
| - | |||
| - | yum install x2goserver | ||
| - | |||
| - | Unfortunately, | ||
| - | |||
| - | Running Transaction | ||
| - | Installing: libXcomp3 | ||
| - | Installing: libNX_X11-6 | ||
| - | Installing: libNX_Xext6 | ||
| - | Installing: libNX_Xrender1 | ||
| - | Installing: libNX_Xrandr2 | ||
| - | Installing: libNX_Xtst6 | ||
| - | Installing: libNX_Xdamage1 | ||
| - | Installing: makepasswd | ||
| - | Installing: libXcompshad3 | ||
| - | Installing: libNX_Xpm4 | ||
| - | Installing: libNX_Xinerama1 | ||
| - | Installing: libXcompext3 | ||
| - | Installing: libNX_freetype6 | ||
| - | Installing: libNX_Xfixes3 | ||
| - | Installing: libNX_Xdmcp6 | ||
| - | Installing: libNX_Xcomposite1 | ||
| - | Installing: perl-DBI | ||
| - | Installing: perl-DBD-Pg | ||
| - | Installing: perl-DBD-SQLite | ||
| - | Installing: perl-Config-Simple | ||
| - | Installing: nxagent | ||
| - | Installing: x2goserver | ||
| - | " | ||
| - | Can't continue after import errors at / | ||
| - | BEGIN failed--compilation aborted at / | ||
| - | chgrp: cannot access `/ | ||
| - | chmod: cannot access `/ | ||
| - | Installing: x2goagent | ||
| - | Installing: x2goserver | ||
| - | " | ||
| - | Can't continue after import errors at / | ||
| - | BEGIN failed--compilation aborted at / | ||
| - | chgrp: cannot access `/ | ||
| - | chmod: cannot access `/ | ||
| - | | ||
| - | Installed: x2goserver.i386 0: | ||
| - | Dependency Installed: libNX_X11-6.x86_64 0: | ||
| - | Complete! | ||
| - | |||
| - | Despite being installed x2goserver is dysfunctional afterwards. On connection it yields an error: | ||
| - | |||
| - | Verbindung fehlgeschlagen DBD:: | ||
| ===== EPEL 5 (via packages.x2go.org) ===== | ===== EPEL 5 (via packages.x2go.org) ===== | ||
| - | <note warning> | + | <note warning> |
| - | [[http:// | + | [[wiki: |
| ==== Installing Required Dependencies (fuse and perl modules) ==== | ==== Installing Required Dependencies (fuse and perl modules) ==== | ||
| === Download required packages manually === | === Download required packages manually === | ||
| Line 230: | Line 167: | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| - | * 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 | ||
| Line 239: | Line 175: | ||
| ===== SUSE ====== | ===== SUSE ====== | ||
| - | ==== Adding Repositories ==== | + | Follow the the instructions for [[wiki:repositories:suse|X2Go Packages for SUSE-Based Systems]] to add appropriate repositories. |
| - | + | ||
| - | === Release Version === | + | |
| - | + | ||
| - | == SLES/SLED == | + | |
| - | <code bash> | + | |
| - | zypper ar http:// | + | |
| - | zypper ar http:// | + | |
| - | </ | + | |
| - | + | ||
| - | == OpenSUSE == | + | |
| - | <code bash> | + | |
| - | zypper ar http:// | + | |
| - | zypper ar http:// | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | === Nightly Version === | + | |
| - | + | ||
| - | == SLES/SLED == | + | |
| - | <code bash> | + | |
| - | zypper ar http:// | + | |
| - | zypper ar http:// | + | |
| - | </ | + | |
| - | + | ||
| - | == OpenSUSE == | + | |
| - | <code bash> | + | |
| - | zypper ar http:// | + | |
| - | zypper ar http:// | + | |
| - | </ | + | |
| ==== Installing X2GoServer ==== | ==== Installing X2GoServer ==== | ||
| Line 297: | Line 204: | ||
| - Paste the previously copied content at the end of the sudoers file. | - Paste the previously copied content at the end of the sudoers file. | ||
| - Save and exit your editor. | - Save and exit your editor. | ||
| + | |||
| + | ===== Arch Linux ===== | ||
| + | '' | ||
| + | |||
| + | See https:// | ||
| + | |||
| + | ===== Slackware ===== | ||
| + | |||
| + | SlackBuilds for '' | ||
| + | |||
| + | * https:// | ||
| + | |||