ltsp-build-client8
Build an ltsp client system for use with the ltsp server
Overview
LTSP Build Client usage:
-
ltsp-build-client <options>
Options
Regular options:
-
--dist -
set the distribution to be used for install, defaults to running distribution
-
--extra-help -
display help for all available commandline options
-
--help -
display this help message
-
--mirror -
set the mirror location
-
--version -
output version information and exit
Advanced options:
--accept-unsigned-packages allow unsigned packages during install
-
--apt-keys -
include the listed keys in the apt keyring
-
--arch -
set the target architecture
-
--backports-dist -
distribution to pull backports from
-
--backports-mirror -
add a backports mirror
-
--backports-packages -
list of packages to install from the backports repositories
-
--base -
set the default base install directory
-
--chroot -
set the name of the chroot
-
--components -
set the components to be used in mirror
-
--config -
load a user specific configuration file
-
--copy-package-cache -
cache downloaded packages
-
--copy-package-lists -
copy apt Packages files from server
-
--copy-sourceslist -
use the servers sources.list instead of generating one
-
--create-ext2-image -
create ext2 image for use with NBD
-
--create-fs-image -
create image for use with NBD of the specified filesystem
-
--debconf-seeds -
load debconf seeding in the chroot after install
-
--debootstrap-keyring -
use the specified keyring for debootstrap gpg verification
-
--debug -
enable debug support
-
--early-mirror -
add a mirror, which takes priority over the default mirror
-
--early-packages -
set the list of packages to install after base-install is completed
-
--eatmydata -
use eatmydata to speed up build times, at risk of data not getting written to disk
-
--enable-popcon -
enable popularity-contest in the chroot
-
--exclude -
exclude packages from the initial chroot
-
--extra-mirror -
add a mirror, with lower priority than the default mirror
-
--fat-client-desktop -
run most or all applications locally
-
--http-proxy -
use specified http proxy
-
--install-debs-dir -
install to the chroot all the .deb files contained in the provided directory
-
--keep-packages -
keep cache of downloaded package files
-
--kernel-packages -
set the list of kernel packages to install
-
--kernel-variant -
set the kernel variant to install
-
--kernel-version -
set the kernel version to install
-
--kiosk -
a simple webkiosk mode
-
--late-packages -
list of packages to install as part of the final installation
-
--locale -
set the default locale
-
--mount-package-cache -
mount package cache dir from server
-
--mount-package-dir -
mount a server directory as the chroot package cache dir
-
--nfs-root -
use NFS instead of NBD as default
-
--no-guess-proxy -
do not autodetect apt proxy configuration
-
--no-squashfs-image -
skip squashfs image creation
-
--pin-dist -
distribution to set up apt pinning
-
--pin-packages -
list of packages to install from the pinned distribution
-
--prompt-rootpass -
prompt to set the root password, defaults to disabled
-
--purge-chroot -
purge existing LTSP chroot if present
-
--security-mirror -
add a security mirror
-
--serial-console -
enable serial console
-
--skip-upgrade -
skip upgrade of installed packages
-
--squashfs-image -
create squashfs image for use with NBD
-
--trust-file-mirror -
trust mirrors of file:/// type
-
--updates-mirror -
set the update mirror location
Files
/etc/ltsp/<tool>.conf: Upon execution the tool will read a configuration file to override built-in defaults.
Values are NAME="VALUE" pairs, with # representing commented lines. most commandline options have an equivalent. an example Debian based system with an alternate base location, architecture, and distribution:
# set alternate default location for ltsp chroot (--base)
BASE="/srv/ltsp"
# build an amd64 chroot by default (--arch)
ARCH="amd64"
# build a Debian sid environment (--dist)
DIST="sid"
/etc/ltsp/ltsp-server.conf: Each LTSP server tool will read a generic configuration file. This file is typically used for setting BASE, TFTP_DIRS and TFTP_BOOT_DIR. These settings are overwritten by those set in specific tool configs.
Releases
7 releases since Debian 4.0 (Etch); the text changed 5 times.
--apt-keys since Debian 8 (Jessie);
--arch since Debian 6.0 (Squeeze);
--backports-dist since Debian 8 (Jessie);
--backports-mirror since Debian 8 (Jessie);
--backports-packages since Debian 8 (Jessie);
--chroot since Debian 6.0 (Squeeze);
--components since Debian 8 (Jessie);
--config since Debian 6.0 (Squeeze);
--copy-package-cache since Debian 8 (Jessie);
--copy-package-lists since Debian 8 (Jessie);
--copy-sourceslist since Debian 8 (Jessie);
--create-ext2-image since Debian 8 (Jessie);
--create-fs-image since Debian 8 (Jessie);
--debconf-seeds since Debian 8 (Jessie);
--debootstrap-keyring since Debian 8 (Jessie);
--debug since Debian 8 (Jessie);
--dist since Debian 8 (Jessie);
--early-mirror since Debian 8 (Jessie);
--early-packages since Debian 8 (Jessie);
--eatmydata since Debian 8 (Jessie);
--enable-popcon since Debian 8 (Jessie);
--exclude since Debian 7 (Wheezy);
--extra-help since Debian 6.0 (Squeeze);
--extra-mirror since Debian 8 (Jessie);
--fat-client-desktop since Debian 8 (Jessie);
--http-proxy since Debian 8 (Jessie);
--install-debs-dir since Debian 8 (Jessie);
--keep-packages since Debian 8 (Jessie);
--kernel-packages since Debian 8 (Jessie);
--kernel-variant since Debian 8 (Jessie);
--kernel-version since Debian 8 (Jessie);
--kiosk since Debian 8 (Jessie);
--late-packages since Debian 8 (Jessie);
--locale since Debian 8 (Jessie);
--mount-package-cache since Debian 8 (Jessie);
--mount-package-dir since Debian 8 (Jessie);
--nfs-root since Debian 10 (Buster);
--no-guess-proxy since Debian 8 (Jessie);
--no-squashfs-image since Debian 9 (Stretch);
--pin-dist since Debian 8 (Jessie);
--pin-packages since Debian 8 (Jessie);
--prompt-rootpass since Debian 8 (Jessie);
--purge-chroot since Debian 7 (Wheezy);
--security-mirror since Debian 8 (Jessie);
--serial-console since Debian 8 (Jessie);
--skip-upgrade since Debian 8 (Jessie);
--squashfs-image since Debian 8 (Jessie);
--trust-file-mirror since Debian 10 (Buster);
--updates-mirror since Debian 8 (Jessie);
--version since Debian 8 (Jessie).