User Tools

Site Tools


wiki:x2go-repository-ubuntu

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
wiki:x2go-repository-ubuntu [2011/08/29 10:50]
sunweaver
wiki:x2go-repository-ubuntu [2013/03/08 13:31]
127.0.0.1 external edit
Line 1: Line 1:
-====== X2go packages for Ubuntu GNU/Linux ======+====== X2Go packages for Ubuntu GNU/Linux ======
  
-From our nightly-builds on Ubuntu Launchpad we regularly copy package to the Launchpad PPA:  **ppa:x2go/stable**.+Packages for Ubuntu are provided for several platforms (amd64/i386, lucid/maverick/natty/oneiric.  
 +From our nightly-builds on Ubuntu Launchpad we regularly copy package to the Launchpad PPA:  **''ppa:x2go/stable''**.
  
-First, become your system'super-user (you may have to (re-)enter your password here):+Before adding X2Go's Launchpad package repository to your APT system, please make sure that you use Ubuntu'''main'' __and__ ''universe'' repository on your Ubuntu system. The very minimal ''/etc/apt/sources.list'' must look like this. (Of course we recommend to have Ubuntu security updates enabled, explaining how to do this is off-topic here, though.):
  
 <code> <code>
-$ sudo -i+deb http://de.archive.ubuntu.com/ubuntu <my-ubuntu-version> main universe
 </code> </code>
  
-If you are on a site that uses a HTTP proxy to connect to websites on the internet, make sure you run the following commands first before adding the X2go PPA to your APT package management system (replace ''my.proxy.server'' and ''my_proxy_port'' with your local site'proxy settings):+===== Add the X2Go repository on Launchpad to APT ===== 
 + 
 +Use the following commands to add the ''ppa:x2go/stable'' as a package source to your local system. 
 +Before doing so, you might like to learn about [[https://help.ubuntu.com/community/AptGet|apt-get]], [[https://help.ubuntu.com/community/RootSudo|sudo]] and [[https://help.ubuntu.com/community/Repositories/CommandLine#Adding_Launchpad_PPA_Repositories|ppa]]s 
 + 
 +Alternatively you can also use the Ubuntu [[https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_PPAs | software center]].
  
 <code> <code>
-export http_proxy=http://<my.proxy.server>:<my_proxy_port>/ +sudo add-apt-repository ppa:x2go/stable 
-export https_proxy=http://<my.proxy.server>:<my_proxy_port>/+sudo apt-get update
 </code> </code>
  
-Now, please add the PPA mentioned below to your system for installing X2go on Ubuntu platforms (amd64/i386lucid/maverick/natty/oneiric)Use the follwing commands to add the ppa:x2go/stable as a package source to your local system and perform a search for X2go-related packages:+You might have to install ''add-apt-repository'' first using: 
 +<code> 
 +$ sudo apt-get install python-software-properties 
 +</code> 
 +Also if you are running a Ubuntu {Desktop,Server} 12.10 system you will need to install this package too: 
 +<code> 
 +$ sudo apt-get install software-properties-common 
 +</code>
  
 +
 +The X2Go related packages should now be listed calling:
 <code> <code>
-# if you followed the first step you should still be the system's super-user... +$ apt-cache search x2go
-add-apt-repository ppa:x2go/stable +
-$ aptitude update +
-$ aptitude search x2go +
-$ ...+
 </code> </code>
  
-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. + 
 +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.  
 + 
 + 
 +===== General minimal guide/steps to install x2goserver on Ubuntu ===== 
 + 
 +After adding the x2go PPA (see above) on your remote Ubuntu "desktop" server there are a few general steps to follow to install the x2goserver  for use. 
 + 
 +Start a ssh terminal session with the remote Ubuntu server. 
 + 
 +If you have not copied ssh keys (see x2go wiki section called **Advanced x2go Setups**) in order to use automatic login by user to the remote server without having to enter their password and instead you plan to require remote users to enter both their UserID and Password on their x2go client then you will need to edit/modify ///etc/ssh/sshd_config// and change the entry for //ChallengeResponseAUthentication// from NO to YES then restart ssh (sudo /etc/init.d/ssh restart). 
 + 
 +The next step is to install the primary x2goserver packages. 
 + 
 +<code> 
 +$ sudo apt-get install x2goserver x2goserver-xsession 
 +</code> 
 + 
 + 
 + 
 + 
 +===== Behind a Proxy? ===== 
 +If you are on a site that uses a HTTP proxy to connect to websites on the internet, make sure you run the following commands first before adding the X2Go PPA to your APT package management system (replace ''my.proxy.server'' and ''my_proxy_port'' with your local site's proxy settings): 
 + 
 +<code> 
 +$ export http_proxy=http://<my.proxy.server>:<my_proxy_port>/ 
 +$ export https_proxy=http://<my.proxy.server>:<my_proxy_port>/ 
 +</code>