A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:21
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481746841
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [ThinClient prerequisites for all variants]
User : stefanbaur
@@ -15,9 +15,9 @@
===== ThinClient prerequisites for all variants =====
* At least 1 GB of RAM
* At least an i586-compatible CPU
* Capability to boot via PXE //or// sufficient local storage (expect 250-450 MB, depending on what you decide to include)
-
+ * A graphics card that is supported by the stock Debian X Server
===== Build system prerequisites for all variants =====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might
work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
* We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:20
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481746814
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [ThinClient prerequisites for all variants]
User : stefanbaur
@@ -14,9 +14,9 @@
===== ThinClient prerequisites for all variants =====
* At least 1 GB of RAM
* At least an i586-compatible CPU
- * Capability to boot via PXE /or/ sufficient local storage (expect 250-450 MB, depending on what you decide to include)
+ * Capability to boot via PXE //or// sufficient local storage (expect 250-450 MB, depending on what you decide to include)
===== Build system prerequisites for all variants =====
* You need a Debian Jessie system to
build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:20
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481746591
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -3,15 +3,20 @@
===== History and Rationale =====
During the time of Debian Wheezy being Debian's stable release, we started developing a new ThinClientEdition (TCE) - one that is based on Debian-Live and thus does no longer rely on NFS. Instead, the entire image is loaded into the RAM of the ThinClient machine.
- The disadvantage is that your ThinClient now needs at least 1 GB of RAM.
+ The disadvantage is that your ThinClient now needs at least 1 GB of RAM (see below).
However, the huge advantage is that there no
longer is a need for any high-availibility setup concerning NFS. All you need is an HTTP or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image to the ThinClient's local storage, if present, and have it update in the background. Also, making changes/updating the NFS-based TCE was rather finicky - with the current TCE, you build and deploy a new image every time you make a change, and you can test it on a single client without interrupting your production environment.
We've also received reports that the old NFS-based TCE wouldn't work with Jessie, or at least it was very hard to get it to work.
Our current TCE works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as well.
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster,
especially if no new maintainer steps up and the live-build replacement that is currently in the works contains all the required functionality of live-build by then.
+
+ ===== ThinClient prerequisites for all variants =====
+ * At least 1 GB of RAM
+ * At least an i586-compatible CPU
+ * Capability to boot via PXE /or/ sufficient local storage (expect 250-450 MB, depending on what you decide to include)
===== Build system prerequisites for all variants =====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:16
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481745982
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Prerequisites]
User : stefanbaur
@@ -22,9 +22,9 @@
===== Netbooting =====
==== Prerequisites ====
- * You need an existing PXE/TFTP setup with the usual pxelinux.0/pxelinux.cfg boot and configuration files, and a directory where kernel and initrd can be stored. This is not covered here, though we might add a separate howto for that some time later on.
+ * You need an existing DHCP/PXE/TFTP setup with the usual pxelinux.0/pxelinux.cfg boot and configuration files, and a directory where kernel and initrd can be stored. This is not covered
here, though we might add a separate howto for that some time later on.
* You will also need an HTTP/FTP server with a dedicated IP (no name-based virtual hosts) for the squashfs image.
* This image cannot be deployed via TFTP as it is too large - some TFTP servers refuse to serve files lager than 32MB, and some TFTP clients have problems with that as well.
* Also, even if you have a TFTP server/client combination that handles files larger than 32 MB, it will still be waaaay slower than the HTTP/FTP transfer.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:06
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481745946
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -10,9 +10,10 @@
We've also received reports that the old NFS-based TCE wouldn't work with Jessie, or at least it was very hard to get it to work.
Our current TCE works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as well.
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new maintainer steps up and the
live-build replacement that is currently in the works contains all the required functionality of live-build by then.
- ==== Build system prerequisites for all variants ====
+
+ ===== Build system prerequisites for all variants =====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
* We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space.
* Make sure your package list is up to date by running: <code>sudo apt-get update </code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:05
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481745916
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Prerequisites for all variants]
User : stefanbaur
@@ -10,9 +10,9 @@
We've also received reports that the old NFS-based TCE wouldn't work with Jessie, or at least it was very hard to get it to work.
Our current TCE works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as well.
The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new
maintainer steps up and the live-build replacement that is currently in the works contains all the required functionality of live-build by then.
- ==== Prerequisites for all variants ====
+ ==== Build system prerequisites for all variants ====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
* We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space.
* Make sure your package list is up to date by running: <code>sudo apt-get update </code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:05
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481745888
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [History and Rationale]
User : stefanbaur
@@ -9,9 +9,9 @@
However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS. All you need is an HTTP or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image to the ThinClient's local storage, if present, and have it update in the background. Also, making changes/updating the NFS-based TCE was rather finicky - with the current TCE, you build and deploy a new image every time you make a change, and you can test
it on a single client without interrupting your production environment.
We've also received reports that the old NFS-based TCE wouldn't work with Jessie, or at least it was very hard to get it to work.
Our current TCE works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster (Stretch+1) as well.
- The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especually if no new maintainer steps up and the live-build replacement that is currently in the works contains all the required functionality of live-build by then.
+ The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especially if no new maintainer steps up and the live-build replacement that is currently
in the works contains all the required functionality of live-build by then.
==== Prerequisites for all variants ====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
* We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 20:04
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481745375
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [History and Rationale]
User : stefanbaur
@@ -5,10 +5,13 @@
During the time of Debian Wheezy being Debian's stable release, we started developing a new ThinClientEdition (TCE) - one that is based on Debian-Live and thus does no longer rely on NFS. Instead, the entire image is loaded into the RAM of the ThinClient machine.
The disadvantage is that your ThinClient now needs at least 1 GB of RAM.
- However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS. All you need is an HTTP or FTP server
with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image to the ThinClient's local storage, if present, and have it update in the background.
+ However, the huge advantage is that there no longer is a need for any high-availibility setup concerning NFS. All you need is an HTTP or FTP server with a dedicated IP, if you want to use netbooting. It is also possible to deploy the image to the ThinClient's local storage, if present, and have it update in the background. Also, making changes/updating the NFS-based TCE was rather finicky - with the current TCE, you build and deploy a new image every time you make a change, and you can test it on a single client without interrupting your production environment.
+ We've also received reports that the old NFS-based TCE wouldn't work with Jessie, or at least it was very hard to get it to work.
+ Our current TCE works just fine with Jessie, and we expect it to work in Stretch and hopefully in Buster
(Stretch+1) as well.
+ The one catch is that the live-build package in Debian/the Debian-Live project is currently looking for a new maintainer - so there is a slim chance that live-build might be removed from Debian Buster, especually if no new maintainer steps up and the live-build replacement that is currently in the works contains all the required functionality of live-build by then.
==== Prerequisites for all variants ====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
* We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space.
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 19:56
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481745297
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Prerequisites for all variants]
User : stefanbaur
@@ -10,8 +10,9 @@
==== Prerequisites for all variants ====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
* We suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
+ * We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space.
* Make sure your package list is up to date by
running: <code>sudo apt-get update </code>
* Install the required packages by running: <code>sudo apt-get install git-core live-build live-config-doc live-manual-html live-boot-doc</code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/14 19:54
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481743607
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Building your own netbootable X2Go-TCE image]
User : stefanbaur
@@ -26,11 +26,18 @@
==== Building your own netbootable X2Go-TCE image ====
=== Starting the build ===
Change to a directory where you want to save your builds, and run the following commands:<code>
+
DIR=./live-build-x2go-$(date +"%Y%m%d%H%M%S") # this will create a timestamped subdirectory
mkdir -p $DIR
cd $DIR
+
+ # Select ONE of the following ARCH lines and comment out the others
+ #ARCH="-a amd64 -k amd64" # for 64-Bit builds
+ #ARCH="-a i386 -k 686-pae" # 32-Bit,
larger memory footprint, but faster performance on i686 and newer
+ ARCH="-a i386 -k 586" # 32-Bit, smallest memory footprint
+
lb config ...
lb build
lb clean # optional command to clean up afterwards -> saves some space
</code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/