A tecnologia
LTSP (Linux Terminal Server Project) é utilizada para ambientes de rede com terminais ou estações sem disco, que podem dar boot através da interface de rede diretamente.
Outra alternativa é o boot com o auxílio de um disquete, CDROM ou pendrive, estas mídias devem conter uma imagem de boot para iniciar sua interface de rede e rodar um cliente DHCP com suporte ao protocolo PXE.
Basicamente, um servidor
LTSP precisa do DHCP Server, TFTP Server e NFS Server. É uma infraestrutura servidor/cliente, os terminais depois de iniciar pela rede via PXE vão carregar o ambiente gráfico e consumir recursos de hardware e software do servidor.
Para esse projeto, estamos utilizando um servidor com processador Dual-Core e 4 GB de memória RAM e HD de 250giga, com uma placa de rede e sistema operacional
Debian 8 e terminais com processador Dual-core com 1 GB de memória (sem HD) e placa de rede com suporte a PXE.
Antes de Iniciar
Antes de iniciar a instalação, vamos "arrumar" o arquivo
/etc/apt/sources.list. Abra o arquivo com o comando:
# nano /etc/apt/sources.list
Substitua o conteúdo do arquivo pelo exemplo abaixo. O arquivo pode ser acessado pelo comando:
# nano /etc/network/interfaces
#
# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main
#deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main
# Line commented out by installer because it failed to verify:
deb http://security.debian.org/ jessie/updates main contrib
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ jessie/updates main contrib
# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
deb http://ftp.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib
### deb-multimedia.
### Chave GPG: apt-get update && apt-get install deb-multimedia-keyring
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main
### Google Chrome.
### Chave GPG: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
deb http://dl.google.com/linux/deb/ stable main
### MEGAsync (MEGA Uploader).
### Chave GPG: wget -O - https://mega.co.nz/linux/MEGAsync/Debian_7.0/Release.key | apt-key add -
deb http://mega.co.nz/linux/MEGAsync/Debian_7.0/ ./
### Opera Web Browser.
### Chave GPG: wget -O - http://deb.opera.com/archive.key | apt-key add -
deb http://deb.opera.com/opera/ stable non-free
### Oracle VM VirtualBox.
### Chave GPG: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
deb http://download.virtualbox.org/virtualbox/debian/ wheezy contrib
### Tor Project.
### Chave GPG: gpg --keyserver hkp://subkeys.pgp.net --recv-keys 219EC810 && gpg --export 219EC810 | apt-key add -
deb http://deb.torproject.org/torproject.org wheezy main
### Vivaldi Browser.
deb http://repo.vivaldi.com/archive/deb/ stable main
### Repositórios padrão.
deb http://http.debian.net/debian/ jessie main non-free contrib
#deb-src http://http.debian.net/debian/ jessie main non-free contrib
### Atualizações de Segurança.
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free
### Volatile (softwares atualizados com frequência, Clamav, etc)
deb http://http.debian.net/debian/ jessie-updates main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-updates main contrib non-free
### Backports (no momento)
deb http://http.debian.net/debian/ jessie-backports main contrib non-free
#deb-src http://http.debian.net/debian/ jessie-backports main contrib non-free
#fin
Salve o arquivo e saia (<stong>Ctrl+x</stong>).