This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wiki:components:tce [2011/07/11 19:20] sunweaver [Configuration of x2goclient (display manager mode)] |
wiki:components:tce [2011/11/17 21:36] sunweaver |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Installation of the X2go TCE based on Debian ====== | + | ====== Installation of the X2Go TCE based on Debian ====== |
- | In the following article we will explain how to set up an X2go Thin Client environment. In the following we will use three technical terms that we want to define/ | + | In the following article we will explain how to set up an X2Go Thin Client environment. In the following we will use three technical terms that we want to define/ |
- | * X2go Server: a GNU/Linux application server that users can connect to with the '' | + | * X2Go Server: a GNU/Linux application server that users can connect to with the '' |
- | * X2go Thin Client: a user workstation in your office that boots from the network with minimal software. Only purpose is to start the '' | + | * X2Go Thin Client: a user workstation in your office that boots from the network with minimal software. Only purpose is to start the '' |
- | * X2go PXE Server: the server that serves chroot images to X2go Thin Clients via PXE, TFTP and NFS to thin client boxes. The X2go PXE Server has to be situated in your LAN. X2go PXE Server and X2go Server can be one machine, in production setups we recommend to separate these two functionalities onto two separate (virtual) servers. | + | * X2Go PXE Server: the server that serves chroot images to X2Go Thin Clients via PXE, TFTP and NFS to thin client boxes. The X2Go PXE Server has to be situated in your LAN. X2Go PXE Server and X2Go Server can be one machine, in production setups we recommend to separate these two functionalities onto two separate (virtual) servers. |
- | < | + | < |
===== Network setup ===== | ===== Network setup ===== | ||
- | X2go TCE requires a local area network (LAN) that is at least switched at 100MB/s. The X2go Thin Client chroot distribution is not designed to work over the internet or on low bandwidth connections, | + | X2Go TCE requires a local area network (LAN) that is at least switched at 100MB/s. The X2Go Thin Client chroot distribution is not designed to work over the internet or on low bandwidth connections, |
- | You can combine | + | You can combine |
- | <note important> | + | <note important> |
</ | </ | ||
- | A normal/ | + | A normal/ |
- | * X2go server (Debian, Ubuntu, etc.) | + | * X2Go server (Debian, Ubuntu, etc.) |
- | * optional: a separate | + | * optional: a separate |
- | * X2go Thin Client hardware (can be everything from e.g. Pentium III, AMD Athlon upwards), main requirement is that the thin client hardware box contains a network card that is PXE/ | + | * X2Go Thin Client hardware (can be everything from e.g. Pentium III, AMD Athlon upwards), main requirement is that the thin client hardware box contains a network card that is PXE/ |
- | ===== X2go TCE / Debian squeeze ===== | + | ===== X2Go TCE / Debian squeeze ===== |
- | < | + | < |
- | In the following description we will describe a simple | + | In the following description we will describe a simple |
- | The resulting | + | The resulting |
:!: **Before you continue!** | :!: **Before you continue!** | ||
- | > Please make sure that you have added the X2go repository to your package management system (on X2go server and on X2go PXE server). The required steps are described | + | > Please make sure that you have added the X2Go repository to your package management system (on X2Go server and on X2Go PXE server). The required steps are described [[wiki:x2go-repository-debian|here |
- | ==== Installing | + | ==== Installing |
- | The X2go Server installation is described in detail on [[installing_x2goserver_debian_ubuntu|this wiki page]]. Please follow instructions there first, then proceed below. | + | The X2Go Server installation is described in detail on [[: |
- | ==== Installing | + | ==== Installing |
=== Summary === | === Summary === | ||
- | In a nutshell, you have to run the following commands from a terminal on the X2go PXE Server (or X2go Server if combining both systems in one): | + | In a nutshell, you have to run the following commands from a terminal on the X2Go PXE Server (or X2Go Server if combining both systems in one): |
< | < | ||
$ sudo aptitude install x2gothinclientmanagement | $ sudo aptitude install x2gothinclientmanagement | ||
- | # take a look at the X2go TCE config and modify to your needs | + | # take a look at the X2Go TCE config and modify to your needs |
$ sudo editor / | $ sudo editor / | ||
$ sudo x2gothinclient_create | $ sudo x2gothinclient_create | ||
Line 61: | Line 61: | ||
- Install a minimal Debian GNU/Linux (squeeze) or Ubuntu GNU/Linux Server (lucid, maverick) system from CD/DVD. | - Install a minimal Debian GNU/Linux (squeeze) or Ubuntu GNU/Linux Server (lucid, maverick) system from CD/DVD. | ||
- | - Then add the X2go repository to your freshly installed X2go PXE server: [[adding the X2go repository | + | - Then add the X2go repository to your freshly installed X2go PXE server: [[:wiki:x2go-repository-debian|Debian]] |
- The only X2go related package needed on the X2go PXE server is the '' | - The only X2go related package needed on the X2go PXE server is the '' | ||
$ sudo aptitude install x2gothinclientmanagement | $ sudo aptitude install x2gothinclientmanagement |