User Tools

Site Tools


wiki:components:pyhoca-cli

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:components:pyhoca-cli [2011/11/15 09:53]
sunweaver
wiki:components:pyhoca-cli [2013/03/08 13:31]
127.0.0.1 external edit
Line 1: Line 1:
 ====== PyHoca-CLI - Download/Installation & Usage ====== ====== PyHoca-CLI - Download/Installation & Usage ======
 +
 +The name PyHoca is a word play combining two powerful entities: Python and Phoca (mascot of X2go, Latin species name for seals). 
 +
 +PyHoca-CLI is a client implementation for X2Go using [[wiki:libs:python-x2go|the project's Python API]] (Python module). PyHoca-CLI can be operated completely from the command line and the goal is to reflect the full functionality spectrum of [[wiki:libs:python-x2go]]. 
  
 ===== Download/Installation ===== ===== Download/Installation =====
  
-==== GNU/Linux ====+==== Debian GNU/Linux ====
  
-=== GNU/Linux package based distribution ===+PyHoca-CLI can be installed from the X2Go package repository. [[:wiki:x2go-repository-debian|Add the X2Go repository for Debian to your APT system]] before you continue.
  
-Please make sure that you have added the X2Go repository appropriate for your system to your package management system. The required steps are described here: +==== Ubuntu GNU/Linux ====
  
-  * [[wiki:x2go-repository-debian|Debian GNU/Linux]] +PyHoca-CLI can be installed from X2Go PPA on Launchpad. [[:wiki:x2go-repository-ubuntu|Add the X2Go/stable PPA to your APT system]] before you continue.
-  * [[wiki:x2go-repository-ubuntu|Ubuntu GNU/Linux]]+
  
-=== GNU/Linux with installation from source tarball ===+==== ====
  
-The sources of this X2Go component are available as source tarball under this URL+After adding either of the above package sources to your Debian/Ubuntu system you will need to update your system with the new repository information by starting a terminal and execute the following commands (on Debian make sure you have sudo installed and configured):
  
-http://code.x2go.org/releases/source/pyhoca-cli+<code
 +$ sudo aptitude update 
 +$ sudo aptitude install pyhoca-cli 
 +</code>
  
-===== Installation =====+==== Other GNU/Linux (from source tarball) ====
  
-==== GNU/Linux ====+Other GNU/Linux distributions can install PyHoca-CLI from source tarballs. The PyHoca-CLI tarball releases can be downloaded from http://code.x2go.org/releases/source/pyhoca-cli, please choose the newest version available there and also consult the README.recommended file (if available) at the same location.
  
-=== Debian / Ubuntu ===+Before installation make sure your system fulfills the (Python module) dependencies for PyHoca-CLI, amongst others: python-x2go, python-paramiko, python-gevent, python-greenlet, python-setproctitle, python-argparse. 
  
-The ''pyhoca-cli'' package will install PyHoca-CLI on your GNU/Linux system and will make surethat every needed package will be installed as dependency. ''pyhoca-cli'' is an X2Go client-side package.+If you have seen to installing required dependenciesextract the source tarball and run the Python installation script:
  
 <code> <code>
-$ aptitude install pyhoca-cli+tar -vzxf pyhoca-cli_<version>.tar.gz 
 +cd pyhoca-cli_<version> 
 +python setup.py install
 </code> </code>
  
-You can now start pyhoca-gui by typing ''pyhoca-cli'' at the command-line. Consult the application's man page for further information or read the usage section below.+There also is a good from-source [[wiki:development:build-howto-linux:pyhoca-cli|PyHoca-CLI build+installation howto]] in the development area of this Wiki.
  
-=== Source Tarball (LinuxFromScratch) ===+==== MS Windows ====
  
-FIXME+A PyHoca-CLI installer for MS Windows is planned, but not available, yet.
  
-===== Usage =====+==== MacOS ====
  
-The name PyHoca is a word play combining two powerful entities: Python and Phoca (mascot of X2goLatin species name for seals)+PyHoca-CLI installer for MacOS is plannedbut not available, yet.
  
-PyHoca-CLI is a client implementation for X2go using the project's Python API (module) [[wiki:libs:python-x2go]]. PyHoca-CLI can be operated completely from the command line and the goal is to reflect the full functionality spectrum of [[wiki:libs:python-x2go]]. + 
 +===== Usage =====
  
 ==== PyHoca-CLI Command Line Arguments ==== ==== PyHoca-CLI Command Line Arguments ====
Line 118: Line 127:
 </code> </code>
  
-And if another user //bar// on your X2go server has enabled desktop sharing (more info [[x2godesktopsharing|here]]), then you could use this command to let user //foo// view user //bar//'s desktop session...+And if another user //bar// on your X2go server has enabled desktop sharing (more info [[:wiki:components:desktop-sharing|here]]), then you could use this command to let user //foo// view user //bar//'s desktop session...
  
 <code> <code>
Line 127: Line 136:
 ===== Further Readings ===== ===== Further Readings =====
  
-Please also consult further README and TODO documentation in the PyHoca-CLI to Git project (X2go upstream site): +Please also consult further README and TODO documentation in the PyHoca-CLI Git project (X2go upstream site):
 http://code.x2go.org/gitweb?p=pyhoca-cli.git;a=tree http://code.x2go.org/gitweb?p=pyhoca-cli.git;a=tree