New LTSP server comes tomorrow!!!
I need to get ready so I’m making some notes:
- Download the alternate AMD64 install cd. Yes, AMD64 is what they call the 64bit version that is intended to be used on Intel boards too.
- Name it: Edubuntu2
- Partition it so that root takes up 40gb, home takes up 100, and swap is 3gb. (I had stability issues with too little swap before.)
- I had to choose f6 options and acpi=off b/c of bios problems with the Dell 760 chipset
- I only had one network card when I installed so it reminded me to edit /etc/ltsp/dhcp.conf when I did add it.
- This is an 64bit server and I’ll be using 32bit clients, so I’ll need to run
sudo ltsp-build-client --arch i386 - perform updates with aptitude
- Set up ltsp from the Alternate Install CD
- Set up the dhcp server except consider using pre-up iptables-restore < /etc/ltsp/nat.conf
instead of just plain "up" - Install all the programs I frequently use, apache2, unrar, unzip, 7zip, feh, and of course: msttcorefonts to get the Times New Roman that all the teachers seem to require. Consider installing flashblock (ubuntu repository) to conserve on ram on the clients.
- Download the proxy.pac file and host it:
- Install the printers 10.20x.195.21 and 22 and 10.20x.193.25
- Setup the boot menu
- Set up Firefox to run as a local app:
With Ubuntu 9.04’s LTSP one now has the possibility to choose which application will run on the server and which will run locally on the thin client. Installing Firefox inside the LTSP chroot and setting LOCAL_APPS_MENU=True in lts.conf will make Firefox to run locally on the thin client. The XDG integration takes care of adding the application in the menu or replacing it by the local application if it’s already present. source
- Install italc, if it isn’t already installed.
.
Sort through my list of currently installed apps: aptitude search ~i |grep support|cut -c5-36 > installedAppsFromCurrentServer.txt
Lock down firefox by creating an all.js file in /usr/lib/firefox-3.0.8/defaults/preferences/ and a mozilla.cfg (or other name as referenced by all.js) in /usr/lib/firefox-version/