User Tools

Site Tools


doc:installation:x2goserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
doc:installation:x2goserver [2014/08/10 13:46]
mikedep333 [Quick] Update add-apt-repository steps for different versions of Ubuntu (Fixes: #565)
doc:installation:x2goserver [2015/01/04 18:00]
mikedep333 Refactor RHEL/EPEL to separate OBS vs packages.x2go.org
Line 9: Line 9:
 You might have to install ''add-apt-repository'' first. You might have to install ''add-apt-repository'' first.
  
-To do so on Ubuntu 10.04 or 12.04:+To install ''add-apt-repository'' on Ubuntu 10.04 or 12.04:
 <code bash> <code bash>
 sudo apt-get install python-software-properties sudo apt-get install python-software-properties
 </code> </code>
  
-To do so on Ubuntu 14.04:+To install ''add-apt-repository'' on Ubuntu 14.04:
 <code bash> <code bash>
-sudo apt-get install python-software-common+sudo apt-get install software-properties-common
 </code> </code>
  
Line 60: Line 60:
 </code> </code>
  
 +===== Fedora 19 and later =====
 +
 +No additional repositories required:
 +
 +<code bash>
 +sudo yum install x2goserver
 +</code>
 +
 +===== RHEL 7 =====
 +
 +Add the EPEL repository:
 +
 +[[https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F|EPEL Installation Intructions]]
 +
 +Check that you have activated the "optional" channel:
 +<code bash>
 +sudo rhn-channel -l
 +</code>
 +
 +If the optional channel for your base channel is not active, activate it.
 +<code bash>
 +sudo rhn-channel --add -c rhel-x86_64-server-optional-7
 +</code>
 +Or use the RHNS web interface to activate the channel "RHEL Server Optional"
 +
 +Then
 +<code bash>
 +sudo yum install x2goserver
 +</code>
  
 ===== RHEL 6 ===== ===== RHEL 6 =====
Line 65: Line 94:
 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 - Fedora EPEL and OBS.  Follow one of the following two links to configure the repository of your choice.
  
-====== Fedora EPEL =====+==== EPEL ====
  
 [[https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F|EPEL Installation Intructions]] [[https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F|EPEL Installation Intructions]]
  
-====== OBS =====+==== OBS ====
 [[wiki:repositories:redhat|Add the X2Go repo]] to your yum configuration. [[wiki:repositories:redhat|Add the X2Go repo]] to your yum configuration.
  
Line 116: Line 145:
 sudo yum install x2goserver-xsession sudo yum install x2goserver-xsession
 </code> </code>
-===== RHEL 5 =====+===== EPEL (via Opensuse Build Service) =====
  
 [[wiki:repositories:redhat|Add the X2Go repo]] to your yum configuration using tag ''RHEL_5''. [[wiki:repositories:redhat|Add the X2Go repo]] to your yum configuration using tag ''RHEL_5''.
- 
 ==== Installing Required Dependencies (fuse and perl modules) ==== ==== Installing Required Dependencies (fuse and perl modules) ====
 === Download required packages manually === === Download required packages manually ===
Line 133: Line 161:
   * ''rpm -i --nosignature perl-File-BaseDir-0.03-1.el5.noarch.rpm perl-Sys-Syslog-0.27-1.el5.x86_64.rpm''   * ''rpm -i --nosignature perl-File-BaseDir-0.03-1.el5.noarch.rpm perl-Sys-Syslog-0.27-1.el5.x86_64.rpm''
   * ''rpm -i --nosignature fuse-sshfs-2.2-1.el5.rf.x86_64.rpm fuse-libs-2.7.4-8.el5.x86_64.rpm fuse-2.7.4-8.el5.x86_64.rpm''   * ''rpm -i --nosignature fuse-sshfs-2.2-1.el5.rf.x86_64.rpm fuse-libs-2.7.4-8.el5.x86_64.rpm fuse-2.7.4-8.el5.x86_64.rpm''
- 
 ==== Installing X2Go Server ==== ==== Installing X2Go Server ====
 You should now be able to install the ''x2goserver'' package: You should now be able to install the ''x2goserver'' package:
Line 185: Line 212:
   Verbindung fehlgeschlagen DBD::SQLite::db prepare failed: no such table: sessions at /usr/libexec/x2go/x2gosqlitewrapper.pl line 423. Can't call method "execute" on an undefined value at /usr/libexec/x2go/x2gosqlitewrapper.pl line 431.    Verbindung fehlgeschlagen DBD::SQLite::db prepare failed: no such table: sessions at /usr/libexec/x2go/x2gosqlitewrapper.pl line 423. Can't call method "execute" on an undefined value at /usr/libexec/x2go/x2gosqlitewrapper.pl line 431. 
  
 +===== EPEL 5 (via packages.x2go.org) =====
 +
 +<note warning>Due to bug[[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=714|#714]], currently yum will not tell you what is needed.</note>
 +
 +[[http://wiki.x2go.org/doku.php/wiki:repositories:epel|Add the X2Go repo]] to your yum configuration by following the steps on that page.
 +==== 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 ''x2goserver''.
 +
 +  * perl(DBI::db) - [[http://flexbox.sourceforge.net/centos/5/x86_64/perl-DBI-1.615-2.x86_64.rpm|perl-DBI-1.615-2.x86_64.rpm]]
 +  * perl(File::BaseDir) - perl-File-BaseDir-0.03-1.el5.noarch.rpm
 +  * perl(Sys::Syslog) - perl-Sys-Syslog-0.27-1.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
 +  * fuse-sshfs - fuse-sshfs-2.2-1.el5.rf.x86_64.rpm
 +
 +  * ''rpm -i --nosignature perl-DBI-1.615-2.x86_64.rpm perl-File-BaseDir-0.03-1.el5.noarch.rpm perl-Sys-Syslog-0.27-1.el5.x86_64.rpm''
 +  * ''rpm -i --nosignature fuse-sshfs-2.2-1.el5.rf.x86_64.rpm fuse-libs-2.7.4-8.el5.x86_64.rpm fuse-2.7.4-8.el5.x86_64.
 +  * rpm''
 +==== Installing X2Go Server ====
 +You should now be able to install the ''x2goserver'' & ''x2goserver-xsession' packages:
 +
 +  yum install x2goserver
doc/installation/x2goserver.txt ยท Last modified: 2019/07/01 08:03 by mmoeller