Juhend eeldab Ubuntu 12.04 desktop paigladust. Uuenda pakette:
apt-get update
apt-get dist-upgrade
Paigalda LTSP serveri metapakett, see paigaldab DHCP serveri ja muud LTSP jaoks tarvilikud teenused:
apt-get install ltsp-server-standalone
Seadista võrk failis /etc/network/interfaces, asenda 192.168.77.1 omale sobiliku IP-ga:
echo "auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.77.1
netmask 255.255.255.0" > /etc/network/interfaces
Asenda DHCP serveri seadistuste failis 192.168.0.0/24 alamvõrk:
sed -i "s/192\.168\.0\./192.168.77./g" /etc/ltsp/dhcpd.conf
Taaskäivita võrguteenused:
/etc/init.d/networking restart
/etc/init.d/network-manager restart
/etc/init.d/isc-dhcp-server restart
/etc/init.d/nbd-server restart
Paigalda modifitseeritud OpenSSH server LTSP serverisse:
add-apt-repository -y ppa:v6sa/ltsp-hacks
apt-get update
apt-get install -y openssh-server
Lisa Eesti ID-kaardi ametliku tarkvara varamu:
echo deb http://ftp.id.eesti.ee/pub/id/signed_repository/ubuntu precise main >
/etc/apt/sources.list.d/ria-repository.list
wget https://installer.id.ee/media/install-scripts/ria-public.key -O - |
apt-key add -
apt-get update
apt-get install -y estonianidcard
Lisa Xsession skript mis näitab uut PCSC-lite sokkli asukohta:
echo "export PCSCLITE_CSOCK_NAME=\$HOME/.pcscd.comm" > /etc/X11/Xsession.d/80-pcsclite
Loo terminali juurfailisüsteem:
MIRROR="http://fi.archive.ubuntu.com/ubuntu/" \
LANG=C \
ARCH=i386 \
ltsp-build-client
Sisene terminali juurfailisüsteemi:
chroot /opt/ltsp/i386 /bin/bash
Lisa modifitseeritud OpenSSH klient ka terminali juurfailisüsteemi:
apt-get install -y python-software-properties
add-apt-repository -y ppa:v6sa/ltsp-hacks
apt-get update
apt-get install -y openssh-client
Paigalda muud ID-kaardi jaoks tarvilikud komponendid
apt-get install -y pcscd
Uues PC-SC Lite teegis käivitatakse pcscd deemon automaatselt, see ei sobi LTSP jaoks:
sed -i "s/exit 0/#exit 0 # Reverted to 1.6.0 behaviour for LTSP/g" /etc/init.d/pcscd
touch /etc/default/pcscd
Lisa SSH kliendi seadistused, asenda 192.168.77.1 oma serveri IP-ga:
echo "Host 192.168.77.1
RemoteForward [~/.pcscd.comm] :[/var/run/pcscd/pcscd.comm]" >> /etc/ssh/ssh_config
VIA terminalide UniChrome graafika tüürelite seis on suht halb seega ma lülitaks välja ka 3D kiirenduse:
echo "Section \"Module\"
Disable \"glx\"
Disable \"dri\"
EndSection" > /etc/X11/xorg.conf
Välju terminali juurikast
exit
Uuenda terminali juurfailisüsteemi SquashFS tõmmist:
ARCH=i386 ltsp-update-image
NB! Ubuntu Unity on üsna uimane LTSP peal, soovitan valida Gnome Classic (No effects) sessioni sisselogimishalduris.