Ubuntu 12.04, LTSP ja ID-kaart

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.

  del.icio.us this!

No Response so far »

Comment RSS

Say your words

You must be logged in to post a comment.