Install/Debian
From TcosProject
| Languages: |
English • Español • Português do Brasil • Русский |
Install TCOS in Debian or Ubuntu distro
Contents |
Prerequisites
Hardware Requirements
- Server
- * Pentium IV, Intel Core 2 Duo, AMD dual.
- * 500 Mb of RAM + 80 Mb * number of thin clients
- * 1 or more network cards
- Thin clients:
- * Almost Pentium I 166 (recomended > Pentium II 350)
- * Almost 64-128 Mb of RAM (TCOS can run with 24 MB ussing NFS and local swap)
- * Network card (recomended 100Mbps and PXE support)
- Network:
- * Almost one network 10/100 Mbps switch, gigabit will be better, and if you have more than 20 thin clients a scheme like this:
Software Requirements
- Linux distro
-
- Debian etch 4.0 obsolete
- Debian Lenny 5.0
- Debian testing (aka squeeze)
- Debian unstable
-
- Ubuntu Dapper (6.06) obsolete
- Ubuntu Edgy (6.10) obsolete
- Ubuntu Feisty (7.04) obsolete
- Ubuntu Gutsy (7.10) obsolete
- Ubuntu Hardy (8.04)
- Ubuntu Intrepid (8.10) obsolete
- Ubuntu Karmic (9.10)
- Ubuntu Lucid (10.04)
- Other distro based on Debian or Ubuntu:
- MaX (v3.0) based on Ubuntu Dapper
- Guadalinex (v4) based on Ubuntu Edgy
- MaX (v4.0) based on Ubuntu Hardy
- MaX (v5.0) based on Ubuntu Jaunty
- Desktop:
- KDE
- GNOME recomended
- Xfce4 light recomended
- any other
- A generic kernel to build thin client images.
| Distro and version | Default Kernel |
|---|---|
| Debian Etch 4.0 | 2.6.18-6-486 |
| Debian Lenny 5.0 | 2.6.26-2-486 |
| Debian Unstable (sid) | 2.6.32-2-486 |
| Ubuntu Dapper (6.06) | 2.6.15-29-386 |
| Ubuntu Edgy (6.10) | 2.6.17-12-generic |
| Ubuntu Feisty (7.04) | 2.6.20-15-generic |
| Ubuntu Gutsy (7.10) | 2.6.22-10-generic |
| Ubuntu Hardy (8.04) | 2.6.24-18-generic |
| Ubuntu karmic (9.10) | 2.6.31-20-generic |
|
|
Install packages
|
See: Install/OtherArchs |
First of all you need to import my GPG key and add one line to sources.list,
you can see all avalaible mirrors in Packages section
Install with apt-get, aptitude or synaptic:
apt-get install tcos
|
|
tcos metapackage will install some tools:
- dnsmasq OR dhcp3-server
- dnsmasq OR atftpd
- syslinux
- xfs
- ....
Next we have to install unionfs and squashfs modules, in newer distros isn't necesary because default kernel have them, but in some old versions we can try to install precompiled modules:
apt-get install tcos-extra-modules-$KERNEL_VERSION
or build:
apt-get install build-essential module-assistant linux-headers-$KERNEL_VERSION m-a -t -k /usr/src/linux-headers-2.6.18-5-486/ build unionfs squashfs m-a -t -k /usr/src/linux-headers-2.6.18-5-486/ install unionfs squashfs
Optionally we can install some other tools:
- x11vnc
- freenx
- alsa-base alsa-utils
- pulseaudio pulseaudio-utils libflashsupport
- paman pavucontrol pavumeter
- ltspfs-client
- ltspfs-server
- tcos-server-utils
- tcosmonitor (Remote management support)
- tcosconfig (GUI Wizard to build images)
|
|
