Instalacja systemu LTSP Debian Squeeze

  1. apt-get install ltsp-server-standalone

  2. ltsp-build-client --dist squeeze --arch i386 lub amd64

    lub ltsp-build-client --dist squeeze --arch i386 --mirror http://172.16.110.1551/mirrors/debian

    ltsp-build-client --dist squeeze --arch amd64 --mirror http://debmirror.pbs.corp/debian

  3. Dodaj do /etc/exports -> /opt/ltsp *(ro,no_root_squash,async,no_subtree_check)
    i wykonaj invoke-rc.d nfs-kernel-server restart

  4. Popraw /etc/ltsp/dhcpd.conf - przykładowy plik konfiguracyjny?

  5. Dodaj do /etc/dhcp3/dhcpd.conf -> include "/etc/ltsp/dhcpd.conf";
    i wykonaj invoke-rc.d isc-dhcp-server restart

  6. Zmień w /etc/default/tftpd-hpa RUN_DAEMON="no" na RUN_DAEMON="yes"
    Jeżeli jest wpis w /etc/inetd.conf to za-komentuj #tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
    invoke-rc.d openbsd-inetd restart i invoke-rc.d tftpd-hpa restart

  7. Wykonaj za każdym razem ltsp-update-image --arch i386 jeżeli grzebiesz w /opt/ltsp/...
    i sprawdź czy jest /opt/ltsp/images/i386.img

  8. Sprawdzić /etc/inetd.conf

    9571    stream  tcp     nowait  nobody /usr/sbin/tcpd /usr/sbin/ldminfod
    9572    stream  tcp     nowait  nobody /usr/sbin/tcpd /usr/sbin/nbdswapd
    2000    stream  tcp     nowait  nobody /usr/sbin/tcpd /usr/sbin/nbdrootd /opt/ltsp/images/i386.img
    
  9. Sprawdź czy klienta (Ctrl+Alt+F1) jest dostęp do DNSa.

  10. Uzupełnić plik konfiguracyjny lts.conf

[default] 
    LTSP_CONFIG = True
    SOUND = True
    LDM_DIRECTX = True
    SOUND_DAEMON = pulse
    LOCALDEV = True
    LDM_LANG = pl_PL.utf-8
    #CONFIGURE_X = False
    XKBLAYOUT = pl
    LVM_NAME = wroclaw
    LDM_THEME = pbs
    CUPS_SERVER = 172.21.204.1
    TIME_SERVER = 172.21.204.1
    LOCAL_APPS = True
    LOCAL_APPS_MENU = True
    LOCAL_APPS_MENU_ITEMS = putty,skryba[172.21.204.100]
        PRINTER_0_DEVICE = /dev/usb/lp0
        PRINTER_0_TYPE = U
        PRINTER_0_PORT=9100
    SCANNER = Y
        SSHD = Y
    XRANDR_DISABLE = True
        X_MODE_0 = 1600x900[172.21.204.101]
        PRINTER_0_DEVICE = /dev/usb/lp0
        PRINTER_0_TYPE = U
        PRINTER_0_PORT=9100[172.21.204.104]
        PRINTER_0_DEVICE = /dev/usb/lp0
        PRINTER_0_TYPE = U
        PRINTER_0_PORT=9100[172.21.204.105]
        PRINTER_0_DEVICE = /dev/usb/lp0
        PRINTER_0_TYPE = U
        PRINTER_0_PORT=9100[172.21.204.106]
        PRINTER_0_DEVICE = /dev/usb/lp0
        PRINTER_0_TYPE = U
        PRINTER_0_PORT=9100

X_MODE_0 = 1024x768

TIMESERVER 172....

Instalacja pakietów dodatkowych

Dla defBanku

aptitude install libterm-readkey-perl libnet-cups-perl  cp /etc/apt/apt.conf.d/proxy /opt/ltsp/i386/etc/apt/apt.conf.d/
  chroot /opt/ltsp/i386/
  root@ltsp:/# aptitude update
  aptitude install putty

CUPS i inne śmiecie

aptitude install mc wine cups ssh rsync rsyncrypto screen ntp smartmontools libdbd-pg-perl libnss-ldap libpam-ldap ldap-utils nscd bind9

Sabayon

aptitude install sabayon

Virtualbox

Dodać do /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-freewget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
aptitude update
aptitude install virtualbox-4.0

Java

aptitude install sun-java6-jre sun-java6-plugin
update-java-alternatives --set java-6-sun

Flash

Dodać do /etc/apt/sources.list
deb http://www.debian-multimedia.org squeeze main non-free
deb http://ftp.de.debian.org/debian squeeze main contribvi /etc/apt/sources.list
aptitude update
aptitude install debian-multimedia-keyring
aptitude update
aptitude install flashplugin-nonfree Na AMD64 są problemy z flash
aptitude purge flashplugin-nonfree && aptitude clean && aptitude update && aptitude install flashplugin-nonfree

NTP jest w gotowcu

aptitude install ntp
Poprawić /etc/ntp.conf
# server 0.debian.pool.ntp.org iburst
# server 1.debian.pool.ntp.org iburst
# server 2.debian.pool.ntp.org iburst
# server 3.debian.pool.ntp.org iburst
server ntp1.pbs.corp
server ntp2.pbs.corp

chroot /opt/ltsp/i386 apt-get -y install chromium-browser
ltsp-update-image --arch=i386
ltsp-localapps chromium-browser

PDF i Xsane

chroot /opt/ltsp/i386 apt-get -y install epdfview libsane libsane-extras

Czcionki Microsoftu

aptitude install ttf-mscorefonts-installer

Robak intranetowy (na serwerze)

aptitude install libdbd-pg-perl

Linki:

lts.conf