DEBIAN-EDU-LTSP-INSTALL(8)

πŸ“¦ version 2.13.2, in debian bookworm, debian trixie

πŸ’… debian-edu-ltsp-install β€” bestie's guide to the LTSP glow-up

okay so the manual page you're looking at is DEBIAN-EDU-LTSP-INSTALL(8), and it lives in the Debian Edu Admin Tools section of the manual. It's giving admin, it's giving servers, it's giving please read the warnings. Let's go πŸŽ€


✨ NAME ✨

debian-edu-ltsp-install β€” setup, configure and manage LTSP chroot and SquashFS image


πŸ¦‹ SYNOPSIS πŸ¦‹

debian-edu-ltsp-install [OPTIONS]

πŸ’– DESCRIPTION πŸ’–

So this is the tool that configures a Debian Edu system with the 'LTSP-Server' profile' β€” and yes bestie, it does both diskless workstations and thin clients (using X2Go). Iconic, I know.

The configuration applies to a Debian Edu machine on the internal backbone network with two NICs. If this system isn't the main server (i.e. a 'combined' server), it needs to be registered using GOsaΒ². Periodt.

Also, just to say it twice because it matters: this script applies to a system with two NICs on the internal backbone network. Two NICs. Don't forget. πŸ™ˆ


πŸ‘‘ OPTIONS πŸ‘‘

These are the options that can appear on the command line:

  • --arch <amd64|i386> β€” takes effect for a thin client chroot setup. Default value is the system architecture one.
  • --dist <stable|testing|sid> β€” takes effect for a LTSP/X2Go client chroot setup. Default value is the one the LTSP server is running.
  • --dns_server <10.0.2.2|dns server ip> β€” --dns_server defaults to 10.0.2.2 if omitted.
  • --diskless_workstation <yes|no> β€” defaults to no if the option is omitted.
  • --dlw <yes|no> β€” used to create a diskless workstation LTSP chroot (root fs via NFS). Default is no.
  • --img <yes|no> β€” takes effect for LTSP diskless workstation and X2Go thin client chroot setup. Default is yes.
  • --desktop<xfce|cinnamon|gnome|kde|lxde|lxqt|mate|none> β€” takes effect for LTSP diskless workstation chroot setup. Default is xfce.
  • --thin_type <bare|display|desktop> β€” no default value, bestie. These are the available vibes:
    • bare: preconfigured x2go client running via 'startx' as user 'thin' with sound and client side mass storage support
    • display: x2gothinclient running in display mode
    • desktop: x2gothinclient running in minidesktop mode

🌈 EXAMPLES 🌈

okay here's where it gets fun, watch this:

debian-edu-ltsp-install --diskless_workstation yes

creates diskless workstation support (SquashFS image from server file system).


debian-edu-ltsp-install --arch amd64 --diskless_workstation yes
--thin_type bare

creates diskless workstation and 64-bit thin client support. LTSP client boot defaults to diskless workstation.


debian-edu-ltsp-install --arch i386 --thin_type bare

creates additional 32-bit thin client support.


debian-edu-ltsp-install --diskless_workstation yes

updates the diskless workstation SquashFS image.


debian-edu-ltsp-install --dlw yes --img no

creates a diskless workstation LTSP chroot. About 15 GiB additional disk space is needed. In the default case, run the commands

lvresize -L+15G /dev/vg_system/srv+ltsp and resize2fs
/dev/vg_system/srv+ltsp

debian-edu-ltsp-install --dlw yes

creates a diskless workstation LTSP chroot and the related SquashFS image. Another 5 GiB more additional disk space is needed. 🫢


πŸ’œ AUTHORS πŸ’œ

Debian Edu Team, https://blends.debian.org/edu


that's the whole page, bestie πŸ’€ no cap, every flag and every GiB accounted for.

Debian Edu Β· December 2020 β€” yeah it's giving vintage but she still slays. bye mwah πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from