Αν θέλετε να μην εγκαταστήσετε κάποιο από τα ειδικά πακέτα για το δημοτικό, το γυμνάσιο ή το λύκειο πρέπει να διαγράψετε την αντίστοιχη γραμμή και όχι να την σχολιάσετε. Τα συγκεκριμένα πακέτα απαιτούν πολύ χώρο στο server.
# =============================================================================
# Αυτό το αρχείο παρέχει ορισμένες προεπιλεγμένες τιμές για την εντολή
# ltsp-build-client, η οποία κατασκευάζει έναν εικονικό δίσκο (chroot)
# είτε για thin είτε για fat clients.
# Στο αρχείο μπορεί να περιέχεται και κώδικας shell.
# Χρειάζεται μεγάλη προσοχή στις τιμές που θα δώσετε, γιατί δεν υπάρχει
# εκτενής έλεγχος στα δεδομένα ούτε αναλυτικές περιγραφές σφαλμάτων.
# =============================================================================
# -----------------------------------------------------------------------------
# Η αρχιτεκτονική του chroot, δηλαδή των clients. Από προεπιλογής είναι η ίδια
# με του server, επομένως το εξαναγκάζουμε να είναι 32bit που είναι πιο συχνό.
# -----------------------------------------------------------------------------
ARCH=i386
# -----------------------------------------------------------------------------
# Τα περιβάλλοντα εργασίας που θέλετε να εγκατασταθούν στους clients.
# Εάν είναι σχολιασμένο (=απενεργοποιημένο), τότε δεν δεν θα εγκατασταθεί
# κανένα περιβάλλον εργασίας, και οι clients θα είναι υποχρεωτικά thin.
# Εάν έχει κάποια τιμή, τότε θα γίνει εγκατάσταση αυτού του περιβάλλοντος
# εργασίας, και θα εγκατασταθούν επιπρόσθετα και οι λίστες λογισμικών που
# αναφέρονται στο SCH_PACKAGE_LISTS παρακάτω.
# Προτείνεται αν οι clients σας έχουν από 64 ως περίπου 500 MB RAM, να τους
# δουλέψετε αποκλειστικά ως thin clients.
# Προτείνεται αν οι clients σας έχουν πάνω από 500 MB RAM, να τους δουλέψετε
# ως fat clients.
# Είναι δυνατόν να χρησιμοποιήσετε ταυτόχρονα και thin και fat clients
# δηλώνοντας LTSP_FATCLIENT=True ή False στο lts.conf με βάση τη mac address
# του κάθε client. Σ' αυτήν την περίπτωση όμως βεβαιωθείτε ότι οι thin clients
# έχουν τουλάχιστον 128 RAM, γιατί το fat chroot σηκώνει κάποιους δαίμονες και
# είναι ελαφρώς πιο βαρύ από το thin chroot το οποίο δουλεύει και με 64 MB RAM.
#
# ΑΠΟΣΧΟΛΙΑΣΤΕ ΤΟ ΠΑΡΑΚΑΤΩ ΓΙΑ FAT CLIENTS, ΑΦΗΣΤΕ ΤΟ ΣΧΟΛΙΑΣΜΕΝΟ ΓΙΑ THIN:
# -----------------------------------------------------------------------------
#FAT_CLIENT_DESKTOPS="edubuntu-desktop ubuntu-desktop"
# -----------------------------------------------------------------------------
# Τα παρακάτω λογισμικά θα εγκατασταθούν ΜΟΝΟ στην περίπτωση που θέλετε να
# εγκαταστήσετε fat clients και αποσχολιάσατε το FAT_CLIENT_DESKTOPS παραπάνω.
# Τα περιβάλλοντα εργασίας (ed)ubuntu-desktop περιλαμβάνουν ήδη τα πιο
# συνηθισμένα λογισμικά, όπως είναι το openoffice και ο firefox, και επομένως
# οι παρακάτω λίστες περιέχουν μόνο τα επιπλέον πακέτα.
# Εάν θέλετε μπορείτε να ανοίξετε και να επεξεργαστείτε τις λίστες, δίνοντας
# για παράδειγμα
# gksu gedit /etc/sch-scripts/koina.list
# Κρατήστε τις λίστες που θέλετε να εγκαταστήσετε, διαγράφοντας τις υπόλοιπες
# γραμμές (μην τις σχολιάσετε, ΔΙΑΓΡΑΨΤΕ τες).
# -----------------------------------------------------------------------------
PACKAGE_LISTS="
/etc/sch-scripts/koina.list
/etc/sch-scripts/dimotiko.list
/etc/sch-scripts/gymnasio.list
/etc/sch-scripts/lykeio.list
"
# =============================================================================
# Τα υπόλοιπα από εδώ και κάτω δεν είναι τόσο σημαντικά, συνήθως μπορείτε να
# αφήσετε τις προεπιλεγμένες τιμές.
# =============================================================================
# -----------------------------------------------------------------------------
# Τα παρακάτω πακέτα θα εγκατασταθούν εάν γίνει εγκατάσταση thin clients,
# δηλαδή εάν το FAT_CLIENT_DESKTOPS παραπάνω ΔΕΝ είναι επιλεγμένο.
# Εάν οι clients έχουν 64 Mb RAM και δείτε κολλήματα, δοκιμάστε να αφαιρέσετε
# το openssh-server παρακάτω.
# -----------------------------------------------------------------------------
THIN_CLIENT_PACKAGES="
openssh-server
iperf
"
# -----------------------------------------------------------------------------
# Στην παρακάτω λίστα μπορείτε να προσθέσετε ορισμένα πακέτα τα οποία θέλετε
# να αποτρέψετε από το να εγκατασταθούν. Στο παρακάτω παράδειγμα, ορίζουμε ότι
# αν εγκατασταθεί το edubuntu-desktop, δεν θα εγκατασταθούν τα θέματα και τα
# εικονίδια που προσφέρει, αλλά θα διατηρηθούν τα προεπιλεγμένα του Ubuntu.
# Επίσης, αν προτιμάτε να μην εγκατασταθούν τα προεπιλεγμένα παιχνίδια του
# edubuntu, θα πρέπει να συμπεριλάβετε και τα παρακάτω πακέτα πακέτα:
# aisleriot, gnome-mahjongg, gnome-sudoku, gnomine
# -----------------------------------------------------------------------------
BLACKLISTED_PACKAGES="
edubuntu-artwork
gnome-icon-theme-gartoon
"
# -----------------------------------------------------------------------------
# Η μεταβλητή DEBCONF_SEEDS περιέχει αρχεία με απαντήσεις σε ερωτήσεις που
# κάνουν διάφορα πακέτα κατά την εγκατάστασή τους, ώστε αυτή να γίνεται
# αυτοματοποιημένα. Δεν προτείνεται η αλλαγή της παρά μόνο από όσους γνωρίζουν
# από debconf και preseeding.
# -----------------------------------------------------------------------------
DEBCONF_SEEDS="
/etc/sch-scripts/debconf.seeds
"
# -----------------------------------------------------------------------------
# Να χρησιμοποιηθούν οι παρακάτω πηγές για την εγκατάσταση των λογισμικών.
# Συνήθως δεν χρειάζεται να τις πειράξετε, παρά μόνο αν θέλετε να προσθέσετε
# κάποιο σπάνιο λογισμικό.
# Εάν χρειάζεστε κάποιο λογισμικό που υπάρχει σε κάποιο PPA, απλά ανοίξτε ένα
# ticket στο helpdesk.sch.gr ώστε να το αντιγράψουμε στο ts.sch.gr/ppa.
# -----------------------------------------------------------------------------
# TODO: Virtualbox doesn't have a Lucid repository yet, replace karmic with
# $DIST later on.
EXTRA_MIRROR="
http://ts.sch.gr/repo stable main
http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu $DIST main
http://packages.medibuntu.org/ $DIST free non-free
http://download.virtualbox.org/virtualbox/debian karmic non-free
http://dl.google.com/linux/deb/ stable main
"
# -----------------------------------------------------------------------------
# Το παρακάτω να αποσχολιαστεί ΜΟΝΟ από έμπειρους σε Linux υπεύθυνους ΣΕΠΕΗΥ,
# οι οποίοι θέλουν να βοηθήσουν στο beta testing των σχολικών πακέτων πριν αυτά
# δημοσιευθούν για όλα τα σχολεία.
# -----------------------------------------------------------------------------
# EARLY_MIRROR="http://ppa.launchpad.net/ts.sch.gr/proposed/ubuntu $DIST main"
# -----------------------------------------------------------------------------
# Να προστεθούν τα παρακάτω κλειδιά, ώστε να θεωρηθούν αξιόπιστες οι παραπάνω
# πηγές. Και πάλι συνήθως δεν χρειάζεται να πειράξετε αυτήν τη ρύθμιση.
# -----------------------------------------------------------------------------
APT_KEYS="
/usr/share/sch-scripts/apt-keys/ts.sch.gr-ppa.asc
/usr/share/sch-scripts/apt-keys/ts.sch.gr-repo.asc
/usr/share/sch-scripts/apt-keys/medibuntu.asc
/usr/share/sch-scripts/apt-keys/virtualbox.asc
/usr/share/sch-scripts/apt-keys/google-chrome.asc
"
# -----------------------------------------------------------------------------
# Αποσχολιάστε το παρακάτω για να σας ζητηθεί να εισάγετε έναν κωδικό για το
# λογαριασμό root των clients. Συνήθως είναι κλειδωμένος για λόγους ασφαλείας.
# -----------------------------------------------------------------------------
# ROOTPASS="prompt"
# -----------------------------------------------------------------------------
# Να χρησιμοποιηθεί ο φάκελος προσωρινής αποθήκευσης πακέτων .deb του server.
# Αυτό γίνεται για να μην κατεβαίνουν πολλές φορές τα λογισμικά από το
# Internet, είτε επαναχρησιμοποιώντας αυτά που έχει ήδη κατεβάσει ο server,
# είτε για την περίπτωση διακοπής της εντολής ltsp-build-client.
#
# ΠΡΟΣΟΧΗ όμως, θα πρέπει να μην κάνετε προσθαφαίρεση προγραμμάτων στον server
# κατά τη διάρκεια της ltsp-build-client. Άρα, να έχετε κλειστό το synaptic,
# να μην κάνετε apt-get install ούτε updates κτλ.
# Εάν θέλετε μπορείτε να ορίσετε μια οποιαδήποτε άλλη διαδρομή, για παράδειγμα
# /var/cache/ltsp/archives, οπότε και δεν θα υπάρχει ο παραπάνω περιορισμός.
# Όμως σ' αυτήν την περίπτωση δεν θα επαναχρησιμοποιηθούν τα πακέτα που έχει
# ήδη κατεβάσει ο server.
# -----------------------------------------------------------------------------
MOUNT_PACKAGE_DIR="/var/cache/apt/archives"
# -----------------------------------------------------------------------------
# Το παρακάτω μπορεί να χρησιμοποιηθεί για την εγκατάσταση κάποιων .deb αρχείων
# όπως για παράδειγμα το Microworlds, εάν το έχετε διαθέσιμο.
# Δείτε τη διεύθυνση http://wiki.ubuntu-gr.org/sch-scripts/microworlds για
# λεπτομέρειες.
# -----------------------------------------------------------------------------
#INSTALL_DEBS_DIR="/home/teacher/Δημόσιο/Linux/debs"
# -----------------------------------------------------------------------------
# Ορισμός της προεπιλεγμένης γλώσσας για τον εικονικό δίσκο των τερματικών.
# Κανονικά αυτό δεν θα έπρεπε να χρειάζεται, αλλά μπορεί κάποιος να έχει κάνει
# εγκατάσταση του server με αγγλική γλώσσα. Επίσης, υπάρχει ένα bug στην Lucid
# που παρακάμπτεται με αυτή τη δήλωση.
# -----------------------------------------------------------------------------
LOCALE="el_GR.UTF-8"
# -----------------------------------------------------------------------------
# Η μεταβλητή PASSWORDLESS_SSH ορίζει αν θα αντιγραφεί στον εικονικό δίσκο το
# δημόσιο κλειδί ssh του root του server (εάν δεν υπάρχει θα δημιουργηθεί ένα).
# Με αυτόν τον τρόπο όσοι είναι μέλη του group "admin" στον server, και έχουν
# δικαιώματα sudo, θα μπορούν να συνδέονται σε οποιονδήποτε client χωρίς καν να
# εισάγουν κωδικό πρόσβασης, δίνοντας εντολές του τύπου:
# sudo ssh 10.x.x.x poweroff # Αυτό θα κλείσει τον client
# Εάν δεν θέλετε αυτή τη δυνατότητα, σχολιάστε την παρακάτω γραμμή.
# -----------------------------------------------------------------------------
PASSWORDLESS_SSH=True
# -----------------------------------------------------------------------------
# Ο cron είναι ένας δαίμονας ο οποίος εκτελεί περιοδικά διάφορες εργασίες, για
# παράδειγμα ενημέρωση των βάσεων locate ή apt. Αυτό απασχολεί χωρίς λόγο τους
# clients, αφού οι αλλαγές δεν αποθηκεύονται. Έτσι, η παρακάτω εντολή τον
# απενεργοποιεί, ενώ αν για κάποιον λόγο τον χρειάζετε θα πρέπει να την
# αποσχολιάσετε.
# -----------------------------------------------------------------------------
DISABLE_CRON=True
# =============================================================================
# TODO: Όλα τα παρακάτω δεν έχουν υλοποιηθεί ακόμα, θα υλοποιηθούν μελλοντικά.
# =============================================================================
# -----------------------------------------------------------------------------
# Η μεταβλητή SCH_PROXY_SERVER ελέγχει αν θα οριστεί ο server ως proxy server
# στους clients, επιταχύνοντας την πρόσβαση στο Internet.
# Πιθανές τιμές είναι:
# auto Να ενεργοποιηθεί εφόσον το squid είναι εγκατεστημένο στον server.
# Οι clients θα πάρουν την τιμή http://server:3128 ως proxy.
# http://server-ip:8ura Ορισμός μια συγκεκριμένης τιμής.
# Εάν το βάλετε σε σχόλιο, τότε δεν θα οριστεί proxy στους clients ακόμα κι
# αν το squid είναι εγκατεστημένο στον server.
# -----------------------------------------------------------------------------
SCH_PROXY_SERVER=auto