ΣΕΠΕΗΥ με Ubuntu 18.04/LTSP/sch-scripts/Επόπτη

Ξεκίνησε από alkisg, 27 Ιουλ 2018, 08:05:29 ΠΜ

« προηγούμενο - επόμενο »

alkisg

Για όσους θέλουν να δοκιμάσουν το νέο Ubuntu 18.04 στο σπίτι ή στο σχολείο, είμαστε πλέον έτοιμοι:
Θα έρθουν πολλά ακόμα updates μέχρι τέλος Αυγούστου, αλλά η βάση για τις εγκαταστάσεις είναι έτοιμη. Όπως πάντα, ξεκινάμε ακολουθώντας επακριβώς τις παρακάτω οδηγίες:

http://ts.sch.gr/wiki/Linux/LTSP

Για μικρές απορίες ή παρατηρήσεις, χρησιμοποιήστε το παρόν θέμα.
Για μεγαλύτερα προβλήματα, ανοίξτε νέο θέμα.

alkisg

#1
Frequently Asked Questions:

  • Όσοι έχουν μόνο 64bit clients να προτιμήσουν το amd64 iso. Όσοι έχουν έστω και έναν 32bit, το i386 iso.
  • Εγκαταστάσεις με 16.04 δεν υποστηρίζονται πλέον, ενώ όσοι έχουν αρχαίους clients με 128 MB RAM ας κρατήσουν την 12.04 για όσο τους πάει.
  • Όπου είναι δυνατόν, προτιμήστε καθαρές εγκαταστάσεις (διατηρώντας το /home) αντί για αναβαθμίσεις.
  • Η 18.04 θα είναι η τελευταία έκδοση που θα υποστηρίζει και thin clients, αλλά με ελάχιστη RAM τα 256 MB.
(θα συμπληρώνεται τακτικά και με άλλες απαντήσεις σε συχνές ερωτήσεις)

apeno

Τα καλύτερα καλοκαιρινά νέα!
Ευχαριστούμε για τις πολλές υπερβάσεις σας, που μας προσφέρουν τη δυνατότητα να έχουμε τόσο λειτουργικά εργαστήρια!
Στο εργαστήριο έχω το /home σε δεύτερο σκληρό, με ατομικούς λογαριασμούς μαθητών και καθηγητών και ομάδες.
Μπορώ να διατηρήσω το ίδιο /home στη νέα εγκατάσταση; Είναι συμβατό;

alkisg

Ναι, είναι συμβατό. Θυμήσου να κρατήσεις τα παλιά /etc/passwd, /etc/group, /etc/shadow και /etc/gshadow κάπου ώστε να μπορείς να κάνεις εισαγωγή λογαριασμών χρηστών από passwd μέσα από τα sch-scripts.

gidarakos

#4
@apeno θεωρητικά θα σου δουλέψουν τα ακόλουθα βήματα.. Νέα εγκατάσταση κρατώντας το παλιό /home

apeno

Οπότε θα έχω και τα αρχεία τους, αφού δεν θα πειραχθεί το /home.  :)
Κάτι άλλο. Στο θαυμάσιο mate LTSP, όταν δημιουργώ νέους χρήστες, με τη Διαχείριση ΣΕΠΕΗΥ, δεν είναι ορισμένες οι διατάξεις πληκτρολογίου και η αλλαγή διατάξεων.

alkisg

Περίεργο, μήπως είχες κάνει εγκατάσταση στα Αγγλικά αντί για Ελληνικά;
Κανονικά εφόσον γίνει εγκατάσταση στα Ελληνικά, δεν χρειάζεται να οριστεί τίποτε, η αλλαγή γλώσσας είναι σωστή από προεπιλογής.
Συνδέσου με έναν προβληματικό χρήστη, τρέξε τις παρακάτω εντολές, και ανέβασε το αποτέλεσμα:
Κώδικας: Bash
echo "$LANG,$LANGUAGE"
gsettings list-recursively | egrep -w 'us|gr'
gsettings list-recursively org.mate.peripherals-keyboard-xkb
setxkbmap -query
ps aux | egrep 'fcitx|ibus'

apeno

test@e-sparrow:~$ echo "$LANG,$LANGUAGE"
el_GR.UTF-8,el
test@e-sparrow:~$ gsettings list-recursively | egrep -w 'us|gr'
test@e-sparrow:~$ gsettings list-recursively org.mate.peripherals-keyboard-xkb
org.mate.peripherals-keyboard-xkb.general disable-sysconfig-changed-warning false
org.mate.peripherals-keyboard-xkb.general update-handlers @as []
org.mate.peripherals-keyboard-xkb.general known-file-list @as []
org.mate.peripherals-keyboard-xkb.general load-extra-items false
org.mate.peripherals-keyboard-xkb.general handle-indicators false
org.mate.peripherals-keyboard-xkb.general duplicate-leds false
org.mate.peripherals-keyboard-xkb.general disable-indicator false
org.mate.peripherals-keyboard-xkb.general layout-names-as-group-names true
org.mate.peripherals-keyboard-xkb.general group-per-window false
org.mate.peripherals-keyboard-xkb.general default-group -1
org.mate.peripherals-keyboard-xkb.preview width -1
org.mate.peripherals-keyboard-xkb.preview height -1
org.mate.peripherals-keyboard-xkb.preview x -1
org.mate.peripherals-keyboard-xkb.preview y -1
org.mate.peripherals-keyboard-xkb.indicator background-color ''
org.mate.peripherals-keyboard-xkb.indicator show-flags false
org.mate.peripherals-keyboard-xkb.indicator foreground-color ''
org.mate.peripherals-keyboard-xkb.indicator secondary 0
org.mate.peripherals-keyboard-xkb.indicator font-family ''
org.mate.peripherals-keyboard-xkb.kbd layouts @as []
org.mate.peripherals-keyboard-xkb.kbd model ''
org.mate.peripherals-keyboard-xkb.kbd options @as []
test@e-sparrow:~$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     gb
test@e-sparrow:~$ ps aux | egrep 'fcitx|ibus'
test      6133  0.0  0.0   5304   872 pts/0    S+   19:39   0:00 grep -E --color=auto fcitx|ibus
test@e-sparrow:~$

alkisg

Φαίνεται σαν να έχεις κάνει εγκατάσταση σε Αγγλικά Αγγλίας (gb). Άνοιξε έναν client, και χωρίς να κάνεις login, πήγαινε στον Επόπτη και κάνε Εκτέλεση → Άνοιγμα κονσόλας → Διαχειριστή, τοπικά, και δώσε τις παρακάτω εντολές:
Κώδικας: Bash
cat /etc/default/keyboard
cat /etc/default/locale
setxkbmap -query


Για να κάνεις επικόλληση εδώ το αποτέλεσμα, το επιλέγεις στην κονσόλα Διαχειριστή του Επόπτη χωρίς να κάνεις "Αντιγραφή". Μετά έρχεσαι εδώ και κάνεις μεσαίο κλικ του ποντικιού για επικόλληση. Είναι κόλπο του συστήματος γραφικών Xorg για γρήγορη αντιγραφή/επικόλληση.

Γενικά μιλώντας, αν κάποιος θέλει αγγλικό περιβάλλον, το καλύτερο είναι να κάνει την εγκατάσταση στα Ελληνικά ώστε το σύστημα να πάρει τις σωστές ρυθμίσεις, και μετά κατά την σύνδεση να επιλέξει Αγγλικά.

apeno

ΟΚ, θα το προσέξω στις εγκαταστάσεις στο σχολείο.
Ευχαριστώ!

alkisg

ΟΚ αφού εντοπίσαμε το πρόβλημα, για να το διορθώσεις, δίνεις τα παρακάτω στον server:
Κώδικας: Bash
sudo update-locale LANG=el_GR.UTF-8
sudo dpkg-reconfigure keyboard-configuration


Και μετά δημοσίευση εικονικού δίσκου από τα sch-scripts.
Θα προσθέσω και την παραπάνω παρατήρηση στο wiki, για όσους θέλουν αγγλικό περιβάλλον.

Δημήτρης Γκίνης

@alkis: Από ότι φαίνεται κάποιοι έχουν σύνδεση στο διαδίκτυο ΚΑΙ στο χωριό !!!!


ggkioule

Ευχαριστούμε για την υποστήριξη! Κάποια θεματάκια:

    1. κατέβασα το λογισμικό Δημοτικού με το Synaptics, αλλά δεν το προβάλλει ο firefox (κάτι με το flash player ?).
    2. Ο Επόπτης εμφανίζει και τον server
    3. Πώς εγκαθιστώ Scratch 1.4? Προσπαθώ να εγκαταστήσω το Κέντρο Λογισμικού με την εντολή "sudo apt-get install software-center" αλλά  το πακέτο δεν είναι διαθέσιμο.
    4. Tuxpaint
    • δεν προβάλλεται σε fullscreen αν και δοκίμασα το argument ~~fullscreen κατά την εκτέλεση

Γιώργος Γκιουλέκας - 10ο Δημοτικό Σχολείο Καλαμάτας

alkisg

@Γιώργο να 'σαι καλά για το testing.

1) Θα έρθει update των sch-scripts που θα το λύσει.

2) Θα έρθει update του Επόπτη που θα το λύσει.

3) Δεν χρησιμοποιούμε πια το software-center αλλά το synaptic, δες το βήμα 4, Εγκατάσταση λογισμικού.

4) Για κάποιον λόγο το θέλουν ως εξής:
tuxpaint --native --fullscreen 1

ggkioule

Ο Firefox δεν ανοίγει .swf αρχεία, πχ. Μαθηματικά Α'-Β' Δημοτικού

ggkioule

Δεν ανοίγει ο Επόπτης από τον Server και το LibreOffice από τους clients (πριν 5 μέρες δεν είχα τέτοιο πρόβλημα).

alkisg

1) Νέα sch-scripts => έτοιμα,
2) Νέος Επόπτης => έτοιμος,
3) .swf => λόγω αλλαγών στον firefox, θέλει νέα έκδοση στα Μαθηματικά Α΄-Β΄ ώστε να περιτυλίγουν το .swf σε μια απλή .html σελίδα. Θα την ανεβάσω μέσα στο Σεπτέμβριο που θα έχω πρόσβαση.
4) LibreOffice => το έχω διορθώσει στο LTSP, θα ανεβάσω αύριο νέα έκδοση,
5) Δεν ανοίγει ο Επόπτης => τρέξε "epoptes" από τερματικό και ανέβασε τυχόν μηνύματα που εμφανίζει.

ggkioule

administrator@server:~$ epoptes
[Errno 2] No such file or directory: '/home/administrator/.config/epoptes/history'
Traceback (most recent call last):
  File "/usr/bin/epoptes", line 99, in <module>
    main()
  File "/usr/bin/epoptes", line 89, in main
    egui = gui.EpoptesGui()
  File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 117, in __init__
    config.expand_filename('groups.json'))
  File "/usr/lib/python3/dist-packages/epoptes/common/config.py", line 106, in read_groups
    data = json.loads(file.read())
  File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

ggkioule

Δεν μπουτάρουν οι clients (κολλάει η οθόνη)

alkisg

Παράθεση από: ggkioule στις 28 Αυγ 2018, 02:23:42 ΜΜ
administrator@server:~$ epoptes
  File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 117, in __init__
    config.expand_filename('groups.json'))
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Φαίνεται σαν να έχεις χαλασμένο αρχείο ομάδων του Επόπτη. Μπορείς να τρέξεις "xdg-open ~/.config/epoptes/" για να ανοίξεις τον σχετικό φάκελο, και μετά να επισυνάψεις εδώ το αρχείο groups.json από εκεί;
Στη συνέχεια, μετονόμασέ το σε groups-bak.json ώστε να δημιουργηθεί καινούργιο, και ξαναδοκίμασε να ανοίξεις τον Επόπτη.


Παράθεση από: ggkioule στις 28 Αυγ 2018, 02:46:46 ΜΜ
Δεν μπουτάρουν οι clients (κολλάει η οθόνη)

Πάλι χρειάζεται να αναφέρεις το συγκεκριμένο μήνυμα σφάλματος, είτε με πληκτρολόγηση είτε με φωτογραφία από το κινητό.

gouvasg

Παράθεση από: alkisg στις 27 Ιουλ 2018, 08:09:38 ΠΜ

Όσοι έχουν μόνο 64bit clients να προτιμήσουν το amd64 iso. Όσοι έχουν έστω και έναν 32bit, το i386 iso.



το link για το 64 bit ubuntu mate είναι http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04/release/ubuntu-mate-18.04.1-desktop-amd64.iso
Γεώργιος Γκούβας
Μηχ. Η/Υ-Σ
www.gouvas.eu


demetriox

Καλημέρα και καλή χρονιά... Ευχαριστούμε για όλα... Ξεκινώ την εγκατάστηση της νέας έκδοσης... ελπίζω να πάνε όλα καλά...

gidarakos

Άλκη σε καινούργιες εγκαταστάσεις 18.04 ισχύουν οι οδηγίες Προτεινόμενοι browsers, flash και java;

alkisg

Παράθεση από: gidarakos στις 05 Σεπ 2018, 02:13:34 ΜΜ
Άλκη σε καινούργιες εγκαταστάσεις 18.04 ισχύουν οι οδηγίες Προτεινόμενοι browsers, flash και java;

Το adobe-flashplugin το βάζουν τα sch-scripts, η java δεν υποστηρίζεται πια από κανέναν browser, οπότε ουσιαστικά εκείνο το topic συνοψίζεται στο "όποιος θέλει μπορεί προαιρετικά να εγκαταστήσει chromium-browser".

vovos

Ξεκίνησα εγκατάσταση του 18 και ακολούθησα τα βήματα του Wiki. Ήθελα όμως να εγκαταστήσω λογισμικό από το boutique γιατί εκεί έχει πολλά λογισμικά από όσα χρειάζομαι τα οποία δεν θυμάμαι απ' έξω. Είχα ήδη βάλει τα sch-scripts. Είδα λοιπόν ότι το boutique καθώς και τα ubuntu-mate-welcome και snap έλειπαν. Καταλαβαίνω για την απεγκατάσταση των boutique και ubuntu-mate-welcome (μάλλον για να μην εμφανίζεται το ενοχλητικό welcome στο login των μαθητών) αλλά το snap γιατί απουσιάζει (το πακέτο είναι το snapd); Υπάρχει πρόβλημα με το snap και τους εικονικούς δίσκους;
For the record και επειδή με έτρωγε να πειραματιστώ αφού ήταν νέα εγκατάσταση και δεν είχα τίποτα να χάσω (το πολύ πολύ να την ξανάκανα από την αρχή) εγκατέστησα ubuntu-mate-welcome, boutique και snap και όλα τα προγράμματα που ήθελα από εκεί. Μετά έκανα απεγκατάσταση ubuntu-mate-welcome και boutique αλλά κράτησα το snap. Τα προγράμματα που εγκατέστησα όσα από αυτά δοκίμασα δούλευαν κανονικά και στους clients. Δεν διαπίστωσα κανένα πρόβλημα πέρα από ένα μικρό: στις ρυθμίσεις ήχου όταν πατάς δοκιμή ήχου και δεξί ή αριστερό ηχείο δεν ακούγεται τίποτα (αντί για την γνώριμη γυναικεία φωνή που λέει "front left" και "front right"). Στην αρχή τρόμαξα ότι δεν δουλεύει ο ήχος... Ίσως λείπουν για κάποιο λόγο τα αντίστοιχα αρχεία ήχου.
Μπράβο Άλκη και μπράβο σε όλους όσους συνεισέφεραν σε νια τόσο καταπληκτική διανομή! :)

alkisg

Εντελώς προσωπική άποψη... η Canonical για διάφορους λόγους ξεκίνησε κάποια projects που μετά τα εγκατέλειψε (upstart, bazaar, unity, mir, ubuntu phone κλπ), και πιστεύω ότι και το snap θα είναι ένα από αυτά. Παλιότερα αποφύγαμε όλη τη φούσκα του unity παραμένοντας στο gnome-flashback, έχω την εντύπωση ότι και τώρα θα ταλαιπωρηθούμε λιγότερο αν το αποφύγουμε.

Επί του πρακτέου, στην αρχή τα snaps κόλλαγαν τους LTSP clients αλλά το διόρθωσα το καλοκαίρι και δεν ξέρω να έχει μείνει κάποιο πρόβλημα. Όμως τρώνε μνήμη και στον server και στους clients, είναι μόνιμα προσαρτημένα (τρέξε mount και δες όλα τα snap mountpoints), και δεν δένουν σωστά με το υπόλοιπο deb-based σύστημα (ρυθμίσεις χρήστη/administrator κλπ).

Εν τέλει αφού κατέθεσα την προσωπική μου γνώμη, εννοείται ότι όποιος θέλει το ξαναεγκαθιστά μαζί με όσα και όποια snaps θέλει, τα sch-scripts το αφαιρούν μόνο κατά την αρχική εγκατάσταση εμφανίζοντας και το σχετικό μήνυμα.

vovos

ΠαράθεσηΌμως τρώνε μνήμη και στον server και στους clients, είναι μόνιμα προσαρτημένα...
Με τα μηχανήματα που έχουμε δεν υπάρχουν περιθώρια για σπατάλη μνήμης. Τα απεγκατέστησα όλα και θα τα βάλω πάλι με apt ή synaptic (έφτιαξα λίστα πλέον και ξέρω τα προγράμματα που θέλω). Και πάλι ευχαριστώ Άλκη για όλα!

gidarakos

Άλκη για το Slow disk writes after some uptime, only on 32bit/16+RAM/4+ kernels έχουμε κάτι νεώτερο ή για συστήματα >8G RAM εφαρμόζουμε workaround όπως το How To Boot with "mem=1024m" Argument using GRUB βάζοντας mem=8g;

apeno

Παράθεση από: alkisg στις 10 Αυγ 2018, 02:09:40 ΜΜ
Ναι, είναι συμβατό. Θυμήσου να κρατήσεις τα παλιά /etc/passwd, /etc/group, /etc/shadow και /etc/gshadow κάπου ώστε να μπορείς να κάνεις εισαγωγή λογαριασμών χρηστών από passwd μέσα από τα sch-scripts.
Καλημέρα mates,
για να αντιγράψω τα shadow και gshadow έβαλα τον administrator στην αντίστοιχη ομάδα shadow, γιατί δεν είχα δικαιώματα.
Θα χρειαστεί κάτι ιδιαίτερο στην επαναφορά των αρχείων μετα την εγκατάσταση του mate;
Τα αντιγράφουμε και μετά κάνουμε την εισαγωγή από passwd;
Για να τα αντιγράψουμε θα χρησιμοποιήσουμε πάλι την ομάδα shadow στον administrator;
Αν μπορεί να καθοριστεί λίγο καλύτερα η διαδικασία, ώστε να μη χαθούν οι λογαριασμοί των μαθητών (>380).
Ευχαριστώ πολύ!

alkisg

Παράθεση από: gidarakos στις 06 Σεπ 2018, 11:53:44 ΠΜ
Άλκη για το Slow disk writes after some uptime, only on 32bit/16+RAM/4+ kernels έχουμε κάτι νεώτερο ή για συστήματα >8G RAM εφαρμόζουμε workaround όπως το How To Boot with "mem=1024m" Argument using GRUB βάζοντας mem=8g;

Δυστυχώς ουδέν νεώτερον και μου φαίνεται ότι έτσι θα τσουλήσει. Ελπίζω να καταφέρουμε κάποτε να απαλλαχθούμε από τους 32bit clients στα σχολεία και να μην μας απασχολεί πια...

alkisg

Παράθεση από: apeno στις 06 Σεπ 2018, 01:28:49 ΜΜ
για να αντιγράψω τα shadow και gshadow έβαλα τον administrator στην αντίστοιχη ομάδα shadow, γιατί δεν είχα δικαιώματα.
Θα χρειαστεί κάτι ιδιαίτερο στην επαναφορά των αρχείων μετα την εγκατάσταση του mate;
Τα αντιγράφουμε και μετά κάνουμε την εισαγωγή από passwd;

Τα αρχεία shadow κλπ τα κρατάμε αντίγραφο δίνοντας π.χ. sudo cp /etc/shadow /path/gia/fakelo/antigrafou
Στη συνέχεια μετά την εγκατάσταση, ανοίγουμε τα sch-scripts, πάμε στο μενού Αρχείο → Εισαγωγή από passwd, και του λέμε να τα βρει στο φάκελο /path/gia/fakelo/antigrafou, είτε αυτό είναι τοπικά στο δίσκο είτε σε USB stick.
Δεν κάνουμε ποτέ αντιγραφή ΠΡΟΣ /etc/shadow με εντολές τύπου cp γιατί θα μεταφερθούν λάθος user ids για τους χρήστες του συστήματος, και κάποιες συσκευές δεν θα λειτουργούν κλπ.

gidarakos

Αν και η ψηφοφορία Ubuntu MATE panel VS Redmond panel δεν είχε μεγάλη συμμετοχή, νομίζω αποτύπωσε μια τάση όσο αφορά τα desktop panel.
Είμαι της άποψης τα sch-scripts να ορίζουν ως προεπιλεγμένο το "Παραδοσιακό" ώστε να έχουμε τη γνωστή και εύχρηστη εμφάνιση Εφαρμογές Τοποθεσίες Σύστημα.


psyblaster

Γεια σας.
Παρακαλώ να με ενημερώσετε αν μπορώ σε win10 μέσω virtualbox να έχω ubuntu server.

alkisg

Βεβαίως, αρκεί να κάνεις κανονικά τα βήματα της εγκατάστασης (http://ts.sch.gr/wiki/Linux/LTSP) και να βάλεις "Bridged networking" στην εικονική μηχανή.

gidarakos

Δύο θέματα σχετικά με firefox:

1) Όσο αφορά "κόψιμο" διαφημίσεων συνεχίζουμε με ublock origin και το σχετικό workaround;

2) Στο firefox παρατήρησα γίνεται ορθογραφικός έλεγχος μόνο για Αγγλικά. Έχω την εντύπωση σε προηγούμενες εκδόσεις λειτουργούσε και για τα Ελληνικά.

apeno

Παράθεση από: alkisg στις 10 Αυγ 2018, 02:09:40 ΜΜ
Ναι, είναι συμβατό. Θυμήσου να κρατήσεις τα παλιά /etc/passwd, /etc/group, /etc/shadow και /etc/gshadow κάπου ώστε να μπορείς να κάνεις εισαγωγή λογαριασμών χρηστών από passwd μέσα από τα sch-scripts.
Κατά την εισαγωγή χρηστών απο passwd, διάβασε τους χρήστες. Τους εμφάνισε σε μία λίστα. Βρήκε διπλό τον administrator, λογικό, οπότε τον έσβησα από τη λίστα προς εισαγωγή. Ενεργοποιήθηκε η επιλογή Εφαρμογή. Την επιλέγω. Ζητά επιβεβαίωση με το πλαίσιο confirm. Δίνοντας Ναι, κάνει την εισαγωγή και μετά κολλάει...  :'(
Με εξαναγκασμό σε τερματισμό στο confirm, βλέπω τους χρήστες και τις ομάδες να έχουν εισαχθεί.  :D
Στην οθόνη υποδοχής του server όμως δεν εμφανίζει όλους τους χρήστες. Κάτι δεν ολοκληρώθηκε στην εισαγωγή. Μπορούμε να κάνουμε κάτι γι'αυτό;  ::)


alkisg

...κι όμως δεν κόλλησε! Δουλεύει μια χαρά, αλλά θέλει υπομονή γιατί δεν δείχνει το progress... Αν δεν το είχες κόψει στη μέση θα τα είχε κάνει όλα σωστά.

Το να δείχνει το progress είναι στα TODO.

alkisg

Παράθεση από: gidarakos στις 11 Σεπ 2018, 10:28:16 ΠΜ
1) Όσο αφορά "κόψιμο" διαφημίσεων συνεχίζουμε με ublock origin και το σχετικό workaround;

Το adblock plus δεν είναι στα αποθετήρια ενώ το ublock origin είναι, οπότε υποθέτω ότι ναι είναι καλύτερα να χρησιμοποιούμε αυτό.

Παράθεση από: gidarakos στις 11 Σεπ 2018, 10:28:16 ΠΜ
2) Στο firefox παρατήρησα γίνεται ορθογραφικός έλεγχος μόνο για Αγγλικά. Έχω την εντύπωση σε προηγούμενες εκδόσεις λειτουργούσε και για τα Ελληνικά.

Δοκίμασα και με firefox 62 είναι χαλασμένο ενώ με firefox 59 και 61 δουλεύει, άρα κάποια αλλαγή έκαναν στο Ubuntu packaging στην τελευταία έκδοση στον firefox. Το ανάφερα στο IRC προς το παρόν, για να δούμε...

gidarakos

Παράθεση από: alkisg στις 12 Σεπ 2018, 11:11:51 ΠΜ
Το adblock plus δεν είναι στα αποθετήρια ενώ το ublock origin είναι, οπότε υποθέτω ότι ναι είναι καλύτερα να χρησιμοποιούμε αυτό.

Άλκη ενώ εγκατέστησα το xul-ext-ublock-origin δεν το βλέπω διαθέσιμο στον firefox!

alkisg

Ο firefox από την έκδοση 60 δεν δέχεται xul extensions. Αντέγραψα το καινούργιο ublock στο proposed ppa, να το δοκιμάσουμε κι αν δουλεύει να το μεταφέρω και στο κανονικό.

arapogian

Σε server με 18.04.01 LTS από την Διαχείριση ΣΕΠΕΗΥ επέλεξα Ενεργοποίηση εγγραφών χρηστών. Διάλεξα Ρόλο και Ομάδα, άνοιξε το παράθυρο που περιμένει τα Αιτήματα. Στους χρήστες το Προτιμήσεις - Εγγραφή νέου χρήστη δεν αποκρίνετε....
Υπάρχει κάποια λύση;
Επίσης για την επιλογή εισαγωγή από csv αρχείο τί μορφή πρέπει να έχουν τα αρχεία;

Ευχαριστώ


stamstat

Καλημέρα,

εγκατέστησα την 18.04.1 ΜΑΤΕ σε ένα παλιό εργαστήριο όπου τα clients είναι Pentium 4 με 512ΜΒ έως  ή 768ΜΒ RAM (ο server είναι σχετικά καλός – Pentium G2020 2.90GHz x 2 με 4GB RAM)

Αντιμετωπίζω τα εξής δύο προβλήματα:

α) υπάρχουν δυο clients τα οποία δεν κάνουν login

και

β) 3 άλλα clients δεν βλέπουν διαδίκτυο μέσω mozilla ενώ υπάρχει τοπικό δίκτυο.

Ευχαριστώ εκ των προτέρων και καλή χρονιά σε όλους

Πέτρος Κ.

Παράθεση από: arapogian στις 14 Σεπ 2018, 10:44:04 ΠΜ
Σε server με 18.04.01 LTS από την Διαχείριση ΣΕΠΕΗΥ επέλεξα Ενεργοποίηση εγγραφών χρηστών. Διάλεξα Ρόλο και Ομάδα, άνοιξε το παράθυρο που περιμένει τα Αιτήματα. Στους χρήστες το Προτιμήσεις - Εγγραφή νέου χρήστη δεν αποκρίνετε....
Υπάρχει κάποια λύση;
Επίσης για την επιλογή εισαγωγή από csv αρχείο τί μορφή πρέπει να έχουν τα αρχεία;

Ευχαριστώ

To αντιμετωπίζω και εγώ αυτό το πρόβλημα.  :-\

alkisg

α) Τι κάρτα γραφικών έχουν, nvidia; Αν ναι, δες αυτό: https://alkisg.mysch.gr/steki/index.php?topic=7499
β) Τα βλέπεις στον Επόπτη; Τι ημερομηνία έχουν, π.χ. 2018 ή 2000;

Έλα και από το IRC αν θες.

alkisg

Παράθεση από: arapogian στις 14 Σεπ 2018, 10:44:04 ΠΜ
Σε server με 18.04.01 LTS από την Διαχείριση ΣΕΠΕΗΥ επέλεξα Ενεργοποίηση εγγραφών χρηστών. Διάλεξα Ρόλο και Ομάδα, άνοιξε το παράθυρο που περιμένει τα Αιτήματα. Στους χρήστες το Προτιμήσεις - Εγγραφή νέου χρήστη δεν αποκρίνετε....
Υπάρχει κάποια λύση;

Το δοκίμασα και μου δουλεύει, μπορεί κάποιος να έρθει από το IRC να το δούμε live; http://ts.sch.gr/wiki/IRC

Παράθεση από: arapogian στις 14 Σεπ 2018, 10:44:04 ΠΜ
Επίσης για την επιλογή εισαγωγή από csv αρχείο τί μορφή πρέπει να έχουν τα αρχεία;

Κάνε μια εξαγωγή για να έχεις ένα template.

mitsospap

Μπορώ να έχω το link για 32 & 64bit 18.04 LTSP; δεν καταφερα να την βρω απο το αποθετηριο.
Ισχύει κανονικά το wiki εγκαταστασης σωστα;

alkisg

Παράθεση από: mitsospap στις 16 Σεπ 2018, 07:33:58 ΜΜ
Μπορώ να έχω το link για 32 & 64bit 18.04 LTSP; δεν καταφερα να την βρω απο το αποθετηριο.
Ισχύει κανονικά το wiki εγκαταστασης σωστα;

Ναι ισχύει κανονικά, και τα δύο link που ζητάς είναι στην πρώτη παράγραφο της σελίδας http://ts.sch.gr/wiki/Linux/Εγκατάσταση_Ubuntu.

mitsospap

Παράθεση από: alkisg στις 16 Σεπ 2018, 11:33:49 ΜΜ
Ναι ισχύει κανονικά, και τα δύο link που ζητάς είναι στην πρώτη παράγραφο της σελίδας http://ts.sch.gr/wiki/Linux/Εγκατάσταση_Ubuntu.
αν πατήσω στο 32 ή στο 64bit link, κατεβαίνει το ίδιο αρχείο. Το ίδιο link πρέπει να είναι

alkisg

Παράθεση από: mitsospap στις 17 Σεπ 2018, 11:20:52 ΠΜ
αν πατήσω στο 32 ή στο 64bit link, κατεβαίνει το ίδιο αρχείο. Το ίδιο link πρέπει να είναι

Thanks, διορθώθηκε.

exanemou

#52
γεια σας
αναφέρθηκε ότι αν έστω και ένας σταθμός εργασίας έχει 32 bit επεξεργαστή να εγκαταστήσουμε την 32μπιτη έκδοση του 18.01.
Αν οι επεξεργαστές των σταθμών εργασίας μετα την εκτέλεση της εντολής
lscpu
δείχνουν       CPU op-mode(s): 32 bit , 64 bit          τι θα προτιμήσουμε;18.04.01 32bit ή 64bit;

alkisg

Αν όλοι υποστηρίζουν και 32bit και 64bit, τότε προτιμήστε 64bit.

mitsospap

Οταν εγκατασταθει η 18.04 μαζι με windows 7, πως κανουμε απεγκατασταση; Και τα partitions ενιαια οπως ηταν.

gerana

Σε υπάρχουσα εγκατάσταση 16.04, είναι προτιμότερο το upgrade σε 18.04.1 ή νέα εγκατάσταση; Στην δεύτερη περίπτωση, μπορώ να κάνω backup  τα αρχεία, τα password και τις ρυθμίσεις των χρηστών (όχι ανά χρήστη αλλά συγκεντρωτικά για όλους τους χρήστες);

alkisg

Παράθεση από: gerana στις 28 Σεπ 2018, 04:28:41 ΜΜ
Σε υπάρχουσα εγκατάσταση 16.04, είναι προτιμότερο το upgrade σε 18.04.1 ή νέα εγκατάσταση; Στην δεύτερη περίπτωση, μπορώ να κάνω backup  τα αρχεία, τα password και τις ρυθμίσεις των χρηστών (όχι ανά χρήστη αλλά συγκεντρωτικά για όλους τους χρήστες);

Απαντήσεις στο παρόν θέμα, λίγο παραπάνω:

Παράθεση από: alkisg στις 27 Ιουλ 2018, 08:09:38 ΠΜ
Όπου είναι δυνατόν, προτιμήστε καθαρές εγκαταστάσεις (διατηρώντας το /home) αντί για αναβαθμίσεις.

Παράθεση από: gidarakos στις 10 Αυγ 2018, 09:52:59 ΜΜ
θεωρητικά θα σου δουλέψουν τα ακόλουθα βήματα.. Νέα εγκατάσταση κρατώντας το παλιό /home

happiness

Ποιος είναι ο καλύτερος τρόπος να τρέξω εικονικά το linux μέσα από win10; virtual box ή να δω αυτό το subsystem των win; Δεν είμαι εξοικειωμένη με κανένα από τα δύο.

alkisg

Το subsystem για Linux των Windows είναι υποτυπώδες και επαρκεί μόνο για κάποια προγράμματα κονσόλας, δεν είναι αρκετό για να τρέξει έναν LTSP server.
Μπορείς με VirtualBox.
Αλλά φυσικά η πιο αποδοτική λύση είναι να αφιερώσεις ένα partition στο Ubuntu, κάνοντας κανονική εγκατάσταση.

happiness


apeno

Παράθεση από: alkisg στις 11 Σεπ 2018, 04:27:30 ΜΜ
...κι όμως δεν κόλλησε! Δουλεύει μια χαρά, αλλά θέλει υπομονή γιατί δεν δείχνει το progress... Αν δεν το είχες κόψει στη μέση θα τα είχε κάνει όλα σωστά.
Το να δείχνει το progress είναι στα TODO.
Αν είσαι σίγουρος ότι θα ολοκληρωθεί θα επιχειρήσω την αναβάθμιση και στον server της διοίκησης, όπου ο server χρησιμοποιείται από διάφορους χρήστες, τους οποίους και πάλι θα εισάγω.
Για το εργαστήριο δεν με πειράζει και τόσο.  Οι μαθητές δουλεύουν μια χαρά από τους σταθμούς εργασίας.
Παρόλα αυτά αν μπορώ να κάνω ενημέρωση σε κάποιο αρχείο ώστε να φαίνονται όλοι οι χρήστες στην οθόνη υποδοχής του server όποτε έχεις χρόνο δώσε μου κάποιες οδηγίες;
Ευχαριστώ!!

alkisg

Παράθεση από: apeno στις 06 Οκτ 2018, 09:22:38 ΜΜ
Παρόλα αυτά αν μπορώ να κάνω ενημέρωση σε κάποιο αρχείο ώστε να φαίνονται όλοι οι χρήστες στην οθόνη υποδοχής του server όποτε έχεις χρόνο δώσε μου κάποιες οδηγίες;

Δηλαδή τώρα τί γίνεται; Στην 18.04 που έχω εδώ, και οι 17 χρήστες που έχω φαίνονται στην οθόνη υποδοχής...

aspd

Στο ένα εργαστήριο του σχολείου μου στήθηκε 18.04.1. Στο άλλο έχουμε την 16.04.
1. Τι προβλήματα περίπου έχει η 16.04; δηλαδή αξίζει άμεσα να κάνω εγκατάσταση της 18.04 και στο άλλο εργαστήριο;
2.  Τα αρχεία ρυθμίσεων (lts.conf κτλ) γιατί έφυγαν από το μενού του epoptes;  Να υποθέσω ότι όποιος ξέρει να τα πειράζει, ξέρει και να τα βρει στο φάκελό τους;  ή είναι κάπου και δεν τα βλέπω;
3. Δοκίμασα να τρέξω το  live dvd με το 18.04.1 σε ένα μηχάνημα lenovo ideapad 110. Φαίνεται να μην έχει δίκτυο.  Θα προσπαθήσω κάποια στιγμή να βρω λύση γι' αυτό στο διαδίκτυο. Επίσης η έκδοση i386 δεν παίζει σε αυτό το μηχάνημα, παρόλο που έχω στο BIOS Legacy. H έκδοση amd64 φορτώνει (χωρίς δίκτυο). Τα τελευταία δεν έχουν σχέση με το εργαστήριο. Απλά τα αναφέρω.

alkisg

@aspd:
1) Αν κάποιος δεν έχει πρόβλημα με την 16.04 μπορεί να την κρατήσει όσο θέλει. Αν όμως κάποιος έχει πρόβλημα και θέλει βοήθεια, δεν θα έχει ουσιαστική υποστήριξη. Για παράδειγμα "δεν τρέχει το τάδε λογισμικό,  έχει πρόβλημα το ltsp/epoptes/sch-scripts, δεν τερματίζουν οι clients" => δεν θα ασχοληθεί κάποιος να διορθώσει τα προβλήματα και να ανεβάσει νέες εκδόσεις λόγω έλλειψης ανθρώπινου δυναμικού.
2) Αυτά τα μενού ήταν πάντα στα sch-scripts (Διαχείριση ΣΕΠΕΗΥ), όχι στον Επόπτη.
3) Δοκίμασε και με 18.10, αν παίξει τότε θα παίζει και με νέο kernel στην 18.04. Για την i386 μπορεί να μην έχεις απενεργοποιήσει το secure boot και έτσι να παίζει μόνο σε uefi.

aspd

1. Μάλλον με την πρώτη ευκαιρία θα βάλω και στο δεύτερο εργαστήριο 18.04 για να στήσω το scratch2
3. Δεν δουλεύει το δίκτυο ούτε με τη 18.10 στο lenovo-ideapad-110-15IBR. Μιας και δεν είναι πρόβλημα σχολικών εργαστηρίων έκανα ερώτημα εδώ και θα δούμε αν θα απαντήσει κανείς.
https://ubuntu-mate.community/t/ubuntu-mate-18-04-1-amd64-network-is-not-working-on-lenovo-ideapad-110-15ibr/18013

Ευχαριστώ!

alkisg

Παράθεση από: aspd στις 14 Οκτ 2018, 12:11:41 ΜΜ
3. Δεν δουλεύει το δίκτυο ούτε με τη 18.10 στο lenovo-ideapad-110-15IBR. Μιας και δεν είναι πρόβλημα σχολικών εργαστηρίων έκανα ερώτημα εδώ και θα δούμε αν θα απαντήσει κανείς.

Αν μπορείς πήγαινε στα Windows, στον device manager, κάνε δεξί κλικ ιδιότητες στην ενσύρματη κάρτα δικτύου, και κάπου στα αναγνωριστικά συσκευής κλπ θα δεις το pciid.
https://i.stack.imgur.com/5pjQo.png
Τα 4 ψηφία μετά το VEN_ και τα άλλα 4 ψηφία μετά το DEV_.
Επίσης δες και το όνομα της κάρτας.
Αν έχουμε το pciid μπορούμε πιο εύκολα να δούμε ποιον driver θέλει.
Το wireless στη συνέχεια μπορεί να μπει, αλλά το 8812au που έχει θέλει `apt install rtl8812au-dkms` και για να δουλέψει αυτό θέλει να έχεις ήδη ενσύρματο δίκτυο.

aspd

#66
Δεν βρήκα  VEN_ και  DEV_

---
ubuntu-mate@ubuntu-mate:~$ rfkill list
0: ideapad_wlan: Wireless LAN
   Soft blocked: no
   Hard blocked: no
1: ideapad_bluetooth: Bluetooth
   Soft blocked: no
   Hard blocked: no
2: hci0: Bluetooth
   Soft blocked: no
   Hard blocked: no
3: phy0: Wireless LAN
   Soft blocked: no
   Hard blocked: no
ubuntu-mate@ubuntu-mate:~$  inxi -Nn
Network:   Card-1: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter
           driver: rtl8821ae
           IF: wlp2s0 state: down mac: c8:3d:d4:70:96:c7
           Card-2: Realtek RTL8101/2/6E PCIE Fast/Gigabit Ethernet controller
           driver: r8169
           IF: enp3s0 state: up speed: 100 Mbps duplex: full
           mac: c8:5b:76:b0:9c:c3
ubuntu-mate@ubuntu-mate:~$

alkisg

lspci -nn -k > /tmp/out
Και ανεβάζεις το αρχείο /tmp/out
Το inxi δεν καταλαβαίνει ότι αυτή η κάρτα είναι δικτύου και δεν την δείχνει, επειδή δεν έχει driver.

Στα windows, έπρεπε να αλλάξεις το "property" που λέει και αντί για "device description" να το πας σε κάποιο άλλο παρακάτω που θα είχε τα VEN/DEV.

aspd

Έστειλαν από το ubuntu mate forum αυτό:
I believe there was a problem with the stock RTL8821AE driver and you'll need to install the one from git hub. Found here: https://github.com/lwfinger/rtlwifi_new

    sudo apt-get install linux-headers-generic build-essential git
    git clone https://github.com/lwfinger/rtlwifi_new.git
    cd rtlwifi_new
    sudo make install
    sudo modprobe rtl8821ae

Κατέβασα το rtlwifi_new-master.zip, το αποσυμπίεσα,
Έτρεξα την εντολη sudo apt-get install linux-headers-generic build-essential git,
έκανε κάτι, έβγαλε και errors όμως, αλλά μετά είχα δίκτυο. Δεν έδωσα τις άλλες εντολές.
Δεν κατάλαβα πώς λύθηκε το πρόβλημα.
Παραθέτω και το αρχείο out, αν και τώρα έχω δίκτυο οπότε είμαστε εντάξει.
Ευχαριστώ



alkisg

Για το wifi αναμενόμενο, τα συγκεκριμένα τσιπάκια δεν υποστηρίζονται από τον linux kernel αλλά από out of tree modules.
Το περίεργο είναι γιατί δεν είχες ενσύρματο και γιατί απέκτησες στη συνέχεια. Η ενσύρματη κάρτα σου είναι μια χαρά υποστηριζόμενη.

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07)
   Subsystem: Lenovo RTL810xE PCI Express Fast Ethernet controller [17aa:381f]
   Kernel driver in use: r8169
   Kernel modules: r8169

pavlospan

Στα 18.04.1 δε βλεπω στον administator τους κοινοχρηστους φακελους του καθε τμηματος στο φακελο Δημοσια. Πρεπει να κανω τον administrator μελος σε καθε ομαδα-τμημα;

alkisg

Ναι. Κανονικά γίνεται αυτόματα μέλος, εφόσον χρησιμοποιήσεις είτε το διάλογο δημιουργίας ανά τμήμα είτε τον διάλογο εισαγωγής από passwd.

gidarakos

Επειδή χρειάστηκε αρκετές φορές σε εγκαταστάσεις 18.04.1 να κρατήσουμε το /home ενημέρωσα τον οδηγό και πρόσθεσα και ένα .zip με screenshots.. Νέα εγκατάσταση κρατώντας το παλιό /home

odysseas

Καλημέρα. Δεν ξέρω αν έχει να κάνει με τη δική μου εγκατάσταση, αλλά σε μένα τα μενού του LibreOffice είναι στ' αγγλικά, κάτι που λύθηκε εγκαθιστώντας χειρωνακτικά το libreoffice-l10n-el. Έχω την αίσθηση ότι σε παλιότερες εκδόσεις που κάναμε "ειδική" εγκατάσταση (το .iso της Τεχνικής Στήριξης) αυτό δεν ήταν ανάγκη να το κάνουμε, έτσι δεν είναι;

alkisg

@pavlospan, αυτή τη στιγμή δεν υπάρχει ο σχετικός κώδικας, αν συμβαίνει συχνά θα πρέπει να μου το πείτε για να προγραμματίσω μια επιλογή π.χ. KILL_OLD_PROCESSES_ON_LOGIN=True στο lts.conf.

@odysseas, στις δικές μου εγκαταστάσεις το libreoffice-l10n-el είναι προεγκατεστημένο. Νομίζω ότι το βάζει ο Ubuntu installer (ubiquity) ελέγχοντας την έξοδο της εντολής "check-language-support" κατά την εγκατάσταση, οπότε αν επίλεξες Αγγλική αντί για Ελληνική γλώσσα, φαντάζομαι ότι τότε δεν θα στο είχε βάλει....

imryrian

Θα ήθελα να ρωτήσω
1 Σε ποιο βήμα καθορίζουμε αν έχουμε FAT ή ΤΗΙΝ clients? Μήπως αυτόματα ο server αναγνωρίζει τους clients ως FAT ή ΤΗΙΝ?
2 Thin clients με raspberry έστω για δοκιμή και επίδειξη σε μαθητές του τομέα Πληροφορικής. Γίνεται?

Δημήτρης Γκίνης

#76
Το αν ένας client θα είναι thin ή fat καθορίζεται με βάση την τιμή-κατώφλι για τη ram του (FAT_RAM_THRESHOLD) που υπάρχει στο lts.conf (νομίζω το default είναι 400mb, φυσικά μπορείς να το αλλάξεις).
Για τα rasberry: πριν από 2-3 χρόνια που είχα ασχοληθεί λιγάκι με τη βοήθεια του bdaliukas και φυσικά του alkisg κατέληξα στο συμπέρασμα ότι δεν αξίζει τον κόπο, τον χρόνο και τα χρήματα να πάρεις rasberry για clients. Από τότε βέβαια πιθανότατα και άλλοι θα έχουν ασχοληθεί και θα μπορούσαν να γράψουν τις εμπειρίες τους.

ddimakis

Καλημέρα,
μετά από μία ενημέρωση (Νομίζω του ubuntu)ο επόπτης δεν δουλεύει καθόλου. Το μήνυμα είναι :
Traceback (most recent call last):
  File "/usr/bin/epoptes", line 99, in <module>
    main()
  File "/usr/bin/epoptes", line 89, in main
    egui = gui.EpoptesGui()
  File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 118, in __init__
    config.expand_filename('groups.json'))
  File "/usr/lib/python3/dist-packages/epoptes/common/config.py", line 110, in read_groups
    data = json.loads(file.read())
  File "/usr/lib/python3.6/json/__init__.py", line 354, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.6/json/decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.6/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)


ταυτόχρονα, δεν κανείς υπολογιστής δεν ανοίγει με μήνυμα:
ΠαράθεσηNo boot filename recieved
αυτό όμως το πρόβλημα ξεκίνησε πριν από την ενημέρωση.

Έχει κάποιος κάποια πρόταση;

alkisg

Για τον Επόπτη, το αρχείο ομάδων είναι χαλασμένο. Μετακινήστε το αλλού ώστε να δημιουργηθεί καινούργιο:
mv ~/.config/epoptes/groups.json ~/.config/epoptes/groups.json.bad

Για το No boot filename received, έχετε κάνει ρύθμιση τοπικού δικτύου μέσα από τα sch-scripts;
http://ts.sch.gr/wiki/Linux/sch-scripts/Ρύθμιση_σύνδεσης_δικτύου

ddimakis

Ευχαριστώ για την γρήγορη απάντηση (και για την γενικότερη προσφορά)

Το θέμα με τον επόπτη λύθηκε με την μετακίνηση του αρχείου

Το άλλο θέμα λύθηκε μόνο του, αλλά δεν ξέρω γιατί το έκανε.
Το τοπικό δίκτυο έχει ρυθμιστεί με sch-scripts.
Μπορεί να ήταν ηλιακές εκλάμψεις :)

exanemou

ΠαράθεσηΕάν οι σταθμοί εργασίας έχουν Ubuntu, τότε εγκαταστήστε το πακέτο grub-ipxe, ώστε να εμφανιστεί στον grub μία επιλογή για εκκίνηση από το δίκτυο.
o συνδεσμος για το grub-ipxe δεν αποκρίνεται

alkisg

Βάλ' το από το synaptic, ή αν προτιμάς κονσόλα,
sudo apt-get install --yes grub-ipxe

ktsiaras

Γεια σας,

Άλκη σ' ευχαριστώ κι από μέρους μου για την υποστήριξη που παρέχεις.  Χωρίς LTSP δε γίνεται να δουλέψεις αξιοπρεπώς σε παλιά εργαστήρια.

Η ερώτησή μου: θέλω να κάνω το laptop μου ubuntu server για το εργαστήριο. Το laptop έχει Win10, uefi. 
Όλοι οι clients είναι 32-bit οπότε κατεβάζω την αντίστοιχη έκδοση, προχωράω την εγκατάσταση, αλλά στο βήμα
"είδος εγκατάστασης" δεν αναγνωρίζει τα Win που είναι εγκατεστημένα.  Η επιλογή "κάτι άλλο" για χειροκίνητη δημιουργία
κατατμήσεων με αγχώνει λίγο.  Δε θέλω να χάσω τα Win10.  Θα ήθελα λίγη καθοδήγηση.  Αν κάνω partition με κάποιο τρόπο,
θα το δει κατά την εγκατάσταση για να βάλω εκεί τα ubuntu; Υπάρχει άλλος τρόπος;

Ευχαριστώ

alkisg

Καλησπέρα συνάδελφε,

το 32bit σε UEFI έχει τη δυσκολία του.  Τα σχετικά βήματα τα γράφω εδώ:
https://alkisg.mysch.gr/steki/index.php?topic=7586.0
Δηλαδή θα χρειαστείς και το 64bit cd και το 32bit cd, για να κάνεις εγκατάσταση το 32bit. Αν δυσκολευτείς μπορείς να έρθεις ένα πρωί από το IRC να το δούμε με απομακρυσμένη βοήθεια, http://ts.sch.gr/wiki/IRC.

Μια εναλλακτική είναι, αν το laptop σου έχει μπόλικη RAM, να κάνεις εγκατάσταση του Ubuntu σε VirtualBox εντός των Windows, οπότε εκεί τα πράγματα είναι πιο εύκολα. Αν είναι πες πόση RAM έχει, καθώς και αν έχεις thin clients και πόσους.

ktsiaras

Το laptop έχει: 8GB DDR4, 256GB SSD, i7-8550u

Στο εργαστήριο αυτό έχω 10 clients.  Δεν ξέρω ακριβώς να σου πω πόσοι είναι thin, γιατί δεν τα έχω τσεκάρει όλα τα μηχανήματα.
Τρεις clients έχουν 512ΜΒ μνήμη και πάνω, οπότε οι thin είναι το πολύ 7
Αν δεν αρκεί αυτό, θα πρέπει να τα ελέγξω και να επανέλθω την Τετάρτη που θα είμαι σε εκείνο το σχολείο...

alkisg

ΟΚ, αξίζει μια δοκιμή σε εικονική μηχανή Virtualbox. Δώσε 5 GB στο VM, ενεργοποίησε το "PAE" στις ρυθμίσεις του, βάλε την κάρτα δικτύου σε bridged mode, και εγκατέστησε το Ubuntu MATE 32bit.
Και την Τετάρτη καλό θα είναι να κάνεις μια λίστα με τις CPU/RAM των clients, για πιο αναλυτικές προτάσεις.

ktsiaras

Άλκη, στο VM, κατά την εγκατάσταση του ubuntu επιλέγω άφοβα  "Διαγραφή δίσκου και εγκατάσταση...";
:-\

alkisg

Εφόσον μιλάμε για την εγκατάσταση εντός του VM που γράφει στον δίσκο του VM, βέβαια, εντελώς άφοβα.

ktsiaras

Άλκη καλησπέρα,
επανέρχομαι με αναφορά CPUs/RAM απ΄το νεκροταφ.. εεε εργαστήριο, υπολογιστών που έχω  :)

5 PCs έχουν Pentium 4 στα 2,8GHz, οι 3 από αυτούς με 512ΜΒ ΡΑΜ και οι 2 με 1GB
3 PCs έχουν Celeron 430 στα 1,8Ghz,  οι 2 με 1GB κι ο ένας με 768MB,

ο 9ος παρέδωσε ψυχή (τροφοδοτικό) σήμερα κιόλας, με ελάχιστες πιθανότητες αντικατάστασης
λόγω έλλειψης διάθεσης/κατανόησης κυρίως, αλλά επισήμως, κονδυλίων.

Έστησα το VM ( με κίνδυνο να σβήσω το δίσκο μου  :) ), εγκατέστησα ubuntu 32-bit σύμφωνα με τις οδηγίες.

Κατέβασα και κάποια πακέτα από το synaptic (Θα ήθελα κι άλλα, αλλά μου πετάει μηνύματα για έλλειψη χώρου)

Την ερχόμενη Παρασκευή, ξαναπάω στο σχολείο αυτό και λέω να κάνω την πρόβα τζενεράλε, αν συμφωνείς κι εσύ...

alkisg

Παράθεση από: ktsiaras στις 05 Δεκ 2018, 03:21:29 ΜΜ
Κατέβασα και κάποια πακέτα από το synaptic (Θα ήθελα κι άλλα, αλλά μου πετάει μηνύματα για έλλειψη χώρου)

Αυτό ακούγεται ανησυχητικό, έδωσες καμιά 40ριά GB στο VM; Γιατί αν π.χ. έδωσες 10 GB, και τώρα γέμισε, δεν θα μπορείς καν να κάνεις δημοσίευση εικονικού δίσκου...

ktsiaras

Έκανα ξανά εγκατάσταση και έδωσα περισσότερο χώρο (70GB) και έκανα και μια δοκιμή στο σπίτι
με client τον παλιό φορητό.  Όλα πήγαν καλά.  ;)

Θα δοκιμάσω αύριο και στο εργαστήριο και θα σε ενημερώσω Άλκη...

Ευχαριστώ

ktsiaras

Καλή χρονιά σε όλους!

Άλκη, δεν έχω ενημερώσει τόσο καιρό γιατί έχω πρόβλημα με το switch του εργαστηρίου (βάλαμε ένα fast ethernet προσωρινά) και καθυστερεί η αντικατάσταση...
Αφού σκέφτομαι να αγοράσω ένα δικό μου switch για να ξεμπερδεύω επιτέλους...
Αν έχει κάποιος κανένα μεταχειρισμένο ή κάποιο που δε χρειάζεται, ενδιαφέρομαι...

Στο άλλο σχολείο που δουλεύω ubuntu ltsp, με 10 fat clients, το laptop δούλεψε μια χαρά σαν server...

ktsiaras

Γεια σας,

στο λογισμικό " Γλώσσα Α' - Β' " του Παιδαγωγικού Ινστιτούτου, στην άσκηση-παράθυρο του "Φαγαλέξη", σε κάποιες ασκήσεις δε λειτουργεί
το πλήκτρο του τόνου. 
Δε μπορούμε να βάλουμε τόνο σε λέξεις που λείπουν από κάποια κενά, με αποτέλεσμα να μην προχωράει σωστά η ολοκλήρωση της άσκησης...

Ξέρει κανείς τίποτε γι' αυτο;

alkisg

Φταίει το flash player. Οι τόνοι του δεν παίζουν σε Firefox, αλλά παίζουν σε chromium-browser.
Αν έχεις εγκατεστημένο το chromium-browser, τότε ο sch-webapp-launcher μας τον προτιμάει, και ανοίγει τις εκπαιδευτικές εφαρμογές με αυτό, οπότε έτσι δουλεύουν οι τόνοι.

stellamaria

Καλησπέρα!
Στο εργαστήριο έχω LTSP με server το μηχάνημα που μας έφεραν στο τέλος της περσινής Χρόνιας με το ΕΣΠΑ. Είναι ένα DELL Precision Tower 3620 (Intel i5-6500, RAM 8GB, Δίσκοι 256 GB SSD & 2TB SATA). Το λειτουργικό το εγκατέστησα στην αρχή της χρονιάς και είναι ubuntu MATE 18.04. Εδώ και 3 μέρες ο server κατά την εκκίνηση κολλάει σε μια οθόνη μαύρη με έναν cursor επάνω αριστερά... Αν πατήσω Esc μου δείχνει κάποιες επιλογές με το Grub και μπαίνω σε recovery mode, δοκιμάζω αυτά που έχει εκεί στο μενού αλλά όλα φαίνεται να είναι Καλά, δε φαίνεται να διορθώνει κάτι.. μετά επιλέγω resume και δείχνει κανονικά το login screen αλλά δε φορτώνει το Applications Menu πάνω αριστερά. Μπορώ να ανοίξω κάποιες εφαρμογές πατώντας Alt + F2 αν θυμάμαι καλά και κάνω κάπως τη δουλειά μου. Έχει κανείς καμιά ιδέα αν αυτό λύνεται?? νομίζω πριν από μερικές μέρες εγκατέστησα updates και ίσως έχει κάποια σχέση.. Ευχαριστώ εκ των προτέρων!!


exanemou

ήρθαν στο σχολείο μας νεα  pc με προεγκατεστημένα win10  64bit
θα εγκαταστήσω το win32loader.exe για  win7;

alkisg

exanemou, τσέκαρε λίγο αν τα windows 10 είναι εγκατεστημένα σε κατάσταση "UEFI" ή "BIOS":
https://www.tenforums.com/tutorials/85195-check-if-windows-10-using-uefi-legacy-bios.html

Αν είναι εγκατεστημένα σε UEFI, ΚΑΙ σε ενδιαφέρει dual boot (άλλοτε LTSP από το δίκτυο και άλλοτε τοπικά),
τότε πες μου να γράψω ένα tutorial, γιατί τώρα το ετοιμάζω αυτό το κομμάτι...

exanemou

καλημερα είναι Legacy και ξέχασα να σου αναφέρω οτι κάθε pc έχει προεγκατεστημένο εκτος απο win10 και ubuntu αυτονομo.
συνεπως ποιό προγραμμα εγκαθιστω;

alkisg

Α ΟΚ, οπότε μπαίνεις στο Ubuntu και εγκαθιστάς το πακέτο grub-ipxe:

http://ts.sch.gr/wiki/Linux/LTSP/Εκκίνηση_από_το_δίκτυο

sudo apt-get install grub-ipxe

jim_katsar

Στο wiki της Τεχνικής Στήριξης (http://ts.sch.gr/wiki/Linux/LTSP/%CE%95%CE%BA%CE%BA%CE%AF%CE%BD%CE%B7%CF%83%CE%B7_%CE%B1%CF%80%CF%8C_%CF%84%CE%BF_%CE%B4%CE%AF%CE%BA%CF%84%CF%85%CE%BF#.CE.A5.CF.80.CE.BF.CE.BB.CE.BF.CE.B3.CE.B9.CF.83.CF.84.CE.AD.CF.82_.CE.BC.CE.B5_Ubuntu) το link που υπάρχει (τότε εγκαταστήστε το πακέτο grub-ipxe):
Παράθεση Υπολογιστές με Ubuntu

Εάν οι σταθμοί εργασίας έχουν Ubuntu, τότε εγκαταστήστε το πακέτο grub-ipxe, ώστε να εμφανιστεί στον grub μία επιλογή για εκκίνηση από το δίκτυο.

μάλλον είναι 'σπασμένο' και δεν λειτουργεί...!!!

Αλλιώς πρέπει να μπει η εντολή:
sudo apt-get install grub-ipxe





ddimakis

Καλημέρα,
προσπαθώ να προσθέσω έναν καινούργιο υπολογιστή στο εργαστήριο και μου βγαίνει το μήνυμα που φαίνεται στην φωτογραφία. Μπορώ να κάνω κάτι;



ddimakis

Ευχαριστώ!
Το πρώτο δούλεψε, για το δεύτερο, θα δούμε  :)

παρις

Την 18.04.01 βαζουμε ακόμα ή καποια άλλη;


stam12

Ερώτηση: μπορεί να παρεμβληθεί κάποιο "switch" (hab) ανάμεσα στο "server" και το "gigabit switch";

Επίσης, πως καθορίζονται οι Σταθμοί Εργασίας αν είναι "thin" ή "fat"; Υπάρχει κάπου σχετική επιλογή;

Συγνώμη αν έχουν απαντηθεί ήδη οι ερωτήσεις μου, δεν το έχω ψάξει αναλυτικά.
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Οι παρακάτω περιπτώσεις είναι όλες καλές:

  • Ο server είναι στο ίδιο switch με τους clients.
  • Παρεμβάλλεται κι άλλο switch ανάμεσα, αλλά και ο server και όλα τα switch και οι clients είναι gigabit.
  • Παρεμβάλλεται κι άλλο switch ανάμεσα, και κάποιοι clients είναι 100 MBps, αλλά το κεντρικό switch είναι managed gigabit με απενεργοποιημένο το flow control, π.χ. το TP-LINK SG1024DE.
Αν όμως υπάρχει έστω και ένας 100 MBps client ΚΑΙ το κεντρικό switch δεν είναι managed gigabit, τότε υπάρχει πρόβλημα·  είναι σαν το δίκτυό μας να είναι όλο 100 MBps κι ας έχει κάποια κομμάτια gigabit.

Οι clients γίνονται thin αν έχουν λιγότερα από 400 MB RAM (FAT_RAM_THRESHOLD στο lts.conf), ή αν έχει μπει η οδηγία LTSP_FATCLIENT=False στο lts.conf (ερώτηση #2 στο http://ts.sch.gr/wiki/Linux/LTSP/FAQ).

stam12

Ευχαριστώ για την ανταπόκριση.

Μόλις προσπάθησα να εγκαταστήσω το "sch-scripts" από ένα Server που πήραμε πρόσφατα, ο οποίος είχε προ εγκατεστημένο  το ubuntu MATE. Το μήνυμα που μου έβγαλε είναι το εξής:

E: Αδυναμία εντοπισμού του πακέτου mate-hud

... και δεν προχώρησε η εγκατάσταση. Ελπίζω να μη χρειάζεται να εγκαταστήσω ξανά το "ubuntu"!
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Φαίνεται να έχεις το Ubuntu 16.04. Για να σιγουρευτούμε, γράψε:
grep VERSION= /etc/os-release

Το Ubuntu 16.04 δεν υποστηρίζεται για νέες εγκαταστάσεις LTSP, οπότε θα πρέπει να εγκαταστήσεις το Ubuntu 18.04 εξαρχής.
http://ts.sch.gr/wiki/Linux/Εγκατάσταση_Ubuntu

stam12

Ναι, όντως αυτή είναι, η 16.04 :(
Οπότε μάλλον θα πρέπει να προχωρήσω σε νέα εγκατάσταση;
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Ναι, κάνε φρέσκια εγκατάσταση 18.04 διαγράφοντας τελείως την υπάρχουσα 16.04.

stam12

Οκ, αυτό θα κάνω, ευχαριστώ.

Άλλη ερώτηση τώρα... στο wiki της Τεχνικής στήριξης λέει: "Εάν όλοι οι σταθμοί σας είναι 64bit με τουλάχιστον 2 GB RAM, κατεβάστε την 64bit έκδοσή του, ενώ αν έστω και ένας είναι παλιός 32bit, κατεβάστε την 32bit έκδοση".

Ο "server" που έχω είναι καινούριος υπολογιστής και σηκώνει σίγουρα την 64bit έκδοση. Οι σταθμοί εργασίας όμως είναι πιο παλιοί 32bit υπολογιστές. Οπότε να μη βάλω τελικά στο "server" την 64bit έκδοση του ΛΣ;
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

Δημήτρης Γκίνης

Αν ανάμεσα στα μηχανήματα που προορίζεις για clients υπάρχει έστω και ένα με 32bit cpu (p4 και παλιότερος) τότε βάλε τη 32bit έκδοση.
Διαφορετικά 64 bit.

stam12

Ok, 32bit δηλαδή ΛΣ, άσχετα αν ο Server σηκώνει άνετα το 64-άρι. Απλά δε πολυκαταλαβαίνω το λόγο, αφού το ΛΣ είναι υπόθεση του μηχανήματος που το φοράει.
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

Δημήτρης Γκίνης

Στην αρχιτεκτονικήτου ltsp όλο το software (ΛΣ, εφαρμογές, drivers κλπ) που τρέχει ο server, φορτώνεται μέσω δικτύου και στους client. Έτσι αν στον server σου τρέχεις 64bit ΛΣ και έχεις client 32μπιτο, αυτός δεν θα μπορεί να το τρέξει.
Για τον ίδιο λόγο αν πχ κάποιος client έχει κάρτα γραφικών που δεν υποστηρίζει επιτάχυνση 3d (ενώ στον server παίζει κανονικά) θα έχει πρόβλημα στις εφαρμογές που έχουν τέτοιες απαιτήσεις. Αυτό βέβαια διορθώνεται.

stam12

Εντάξει παιδιά, ευχαριστώ πολύ, εφαρμόστηκε σήμερα η λύση LTSP και λειτούργησαν όλα μια χαρά, όπως προβλεπόταν. Έφτιαξα εργαστήριοοο!  Γιούπιιι :D Να 'στε καλά και πάλι.

Μόνο ένα θεματάκι...
όταν έκλεισα το server για να φύγω, είχα ξεχάσει ένα client ανοιχτό κι όταν πήγα να τον κλείσω δεν αποκρινόταν, είχε κολλήσει. Συμβαίνει πάντα αυτό;
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

ilias_s

Παράθεση από: stam12 στις 05 Ιουν 2019, 01:49:23 ΜΜ
...

Μόνο ένα θεματάκι...
όταν έκλεισα το server για να φύγω, είχα ξεχάσει ένα client ανοιχτό κι όταν πήγα να τον κλείσω δεν αποκρινόταν, είχε κολλήσει. Συμβαίνει πάντα αυτό;

Ναι, αυτό συμβαίνει όταν κλείσεις τον server ή αν διακοπεί για κάποιο λόγο η σύνδεση client-server.

happiness

Λέω να αρχίσω να προετοιμάζομαι ψυχολογικά για την καινούρια χρονιά   :-\
Εάν υποθέσουμε ότι θα αποδεχτώ το γεγονός ότι θα πρέπει καθημερινά να μεταφέρω στο/στα σχολείο/α laptop αξίας >1500ε, με κίνδυνο να σπάσει/κλαπεί κτλ, θα ήθελα να το κάνω ltsp server για τα σχολικά εργαστήρια που θα συναντήσω. Το laptop είναι lenovo yoga c930 με win10. Υποθέτω ότι η εγκατάσταση σε στικάκι δεν είναι βιώσιμη λύση λόγω ταχύτητας. Εξωτερικό σκληρό δεν θέλω λόγω μεγέθους και κόστους. Οπότε καλύτερα να κόψω partition και να τον κάνω dual boot σωστά; Άρα κατεβάζω και ακολουθώ τις οδηγίες αυτές γιατί έχει uefi. To Ubuntu θα με βοηθήσει να κάνω το partition και θα αναλάβει τον boot loader απ ότι θυμάμαι. Ξεχνάω κάτι στην διαδικασία; Έχετε κάποια άλλη πρόταση;

alkisg

Πόση RAM έχει το laptop;
Έχεις και 32 bit clients ή μόνο 64 bit;
Είναι κανένας client σε UEFI mode;

happiness

16GB
Δεν ξέρω
Δεν ξέρω

... δεν απαντώ  :P . Δεν ξέρω σε ποιο σχολείο θα είμαι.

alkisg

Χεχε. ΟΚ τότε αφού έχεις και 16 GB RAM, κρίμα να πάνε χαμένα, βάλε την 64bit έκδοση η οποία μπαίνει κανονικά χωρίς workarounds, και αν χρειαστεί δεύτερος εικονικός για 32bit clients, θα γράψω για το πώς μπορεί να γίνει με virtualbox.

happiness

Άλκη δεν τα πολυσυμπαθώ τα vb. vb στο ubuntu ή στα win εννοείς;

alkisg

Ένας τρόπος να υποστηρίζουμε 32bit και 64bit clients είναι να εγκαθιστούμε τον server με 32bit.

Τα αρνητικά του 32 bit στον server είναι:

  • Δυσκολία εγκατάστασης αν ο server έχει UEFI (το λινκ που έγραψες παραπάνω)
  • Και αν ο server έχει πάνω από 8 GB RAM, θέλει να του περάσουμε παράμετρο mem=8G στον grub και να του περιορίσουμε τη μνήμη στα 8 GB γιατί αλλιώς έχει ένα bug και σέρνεται ο δίσκος.

Αν αυτά τα αρνητικά είναι αποδεκτά, επιλέγεις αυτή τη μέθοδο.

Μια εναλλακτική μέθοδος είναι να γίνει εγκατάσταση του server με 64 bit,
αλλά να γίνει και μια δεύτερη εγκατάσταση 32 bit Ubuntu εντός του 64 bit Ubuntu, ώστε να χρησιμοποιούν αυτόν τον εικονικό δίσκο οι 32bit clients.
Αυτό έχει λίγο παραπάνω κόπο, και για το αρχικό setup αλλά και για τη συντήρηση 2 εγκαταστάσεων, αλλά δεν έχει τα αρνητικά της πρώτης μεθόδου.

Windows δεν εμπλέκονται πουθενά. Ενώ το VirtualBox θα ανοίγει μόνο για updates και προσθήκη νέων προγραμμάτων, ΔΕΝ θα είναι ανοιχτό όσο δουλεύουν οι clients.

stam12

Καλημέρα σε όλους και καλή σχολική χρονιά.

Πρόβλημα με τον "Synaptic Package Manager": μου βγάζει σφάλματα και δε μου εγκαθιστά τα πακέτα.
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Καλημέρα, μάλλον θέλει "έλεγχο για ενημερώσεις". Σε εντολές αυτό μεταφράζεται σε:

sudo apt update
sudo apt full-upgrade

happiness

Παράθεση από: alkisg στις 27 Αυγ 2019, 11:02:10 ΠΜ
Ένας τρόπος να υποστηρίζουμε 32bit και 64bit clients είναι να εγκαθιστούμε τον server με 32bit.

Τα αρνητικά του 32 bit στον server είναι:

  • Δυσκολία εγκατάστασης αν ο server έχει UEFI (το λινκ που έγραψες παραπάνω)
  • Και αν ο server έχει πάνω από 8 GB RAM, θέλει να του περάσουμε παράμετρο mem=8G στον grub και να του περιορίσουμε τη μνήμη στα 8 GB γιατί αλλιώς έχει ένα bug και σέρνεται ο δίσκος.

Αν αυτά τα αρνητικά είναι αποδεκτά, επιλέγεις αυτή τη μέθοδο.

Μια εναλλακτική μέθοδος είναι να γίνει εγκατάσταση του server με 64 bit,
αλλά να γίνει και μια δεύτερη εγκατάσταση 32 bit Ubuntu εντός του 64 bit Ubuntu, ώστε να χρησιμοποιούν αυτόν τον εικονικό δίσκο οι 32bit clients.
Αυτό έχει λίγο παραπάνω κόπο, και για το αρχικό setup αλλά και για τη συντήρηση 2 εγκαταστάσεων, αλλά δεν έχει τα αρνητικά της πρώτης μεθόδου.

Windows δεν εμπλέκονται πουθενά. Ενώ το VirtualBox θα ανοίγει μόνο για updates και προσθήκη νέων προγραμμάτων, ΔΕΝ θα είναι ανοιχτό όσο δουλεύουν οι clients.
Για την πρώτη λύση:
1. Να υποθέσω ότι η μνήμη δεν υφίσταται περιορισμό όταν bootάρεις σε win , σωστά;
Για την δεύτερη:
2. Το μάθημά μου δηλαδή (διαχείριση χρηστών, προβολές στης οθόνες των clients κτλ) το κάνω μόνο από το 64bit περιβάλλον;
3. Σε τι "συντήρηση" αναφέρεσαι; Στο να κάνω updates; Εάν χρειάζομαι ένα πρόγραμμα πρέπει να εγκαθίσταται και στα δύο περιβάλλοντα;

stam12

Προσπάθησα να εγκαταστήσω το Alice3 στο "server" σήμερα, ακολουθώντας τα βήματα που φαίνονται στην επισυναπτόμενη εικόνα, αλλά εκτός του ότι μόλις άνοιγα την αρχική σκηνή (template) το πρόγραμμα έκλεινε και δε μπορούσα να προχωρήσω, όταν έκανα κοινοποίηση του δίσκου δεν το έβλεπαν καθόλου οι clients! Δυστυχώς οι γνώσεις μου στο Linux δε με βοηθάνε να λύσω το πρόβλημα, οπότε παρακαλώ και πάλι για βοήθεια. Ευχαριστώ.

ΥΓ. Δεν είναι ό,τι πιο ευχάριστο και για εμάς και για σας να ρωτάμε συνέχεια, αλλά δυστυχώς τα δεδομένα μας είναι αυτά. Αν οργανωνόταν κάποιο σεμινάριο από το ΠΣΔ (; ) στο Linux ίσως να βοηθούσε.
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

#128
Καλημέρα,

Παράθεση από: stam12 στις 02 Σεπ 2019, 10:24:20 ΜΜ
ΥΓ. Δεν είναι ό,τι πιο ευχάριστο και για εμάς και για σας να ρωτάμε συνέχεια, αλλά δυστυχώς τα δεδομένα μας είναι αυτά. Αν οργανωνόταν κάποιο σεμινάριο από το ΠΣΔ (; ) στο Linux ίσως να βοηθούσε.

Μακάρι να γίνει σεμινάριο, αλλά ανεξάρτητα από αυτό, να μην έχετε καμία αναστολή στο να ρωτάτε συνέχεια. Ο πιο βασικός στόχος είναι να μπορούν να δουλεύουν καλά τα σχολεία!

Για το Alice, νομίζω ότι υπάρχουν 2 προβλήματα. Ένα το ότι θέλει την oracle java και δεν παίζει με την openjdk (γι' αυτό και σου κλείνει), και ένα το ότι το έτρεξες χωρίς sudo οπότε εγκαταστάθηκε μόνο για τον administrator και όχι για όλους.

Κάνε λίγο τα παρακάτω βήματα, και έλα από το IRC για live βοήθεια αν δεν βγουν.

Κώδικας: Bash
sudo apt install oracle-java8-installer oracle-java8-set-default
wget http://www.alice.org/wp-content/uploads/2019/04/Alice3_unix_3_5.sh
sudo sh Alice3_unix_3_5.sh


Και εκτέλεση του Alice από το μενού Εφαρμογές → Άλλα → Alice 3

stam12

Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

richard

#130
Τρεις διευκρινίσεις:

(1)είναι μία γραμμή;

sudo sh Alice3_unix_3_5.sh "/usr/local/bin/Alice 3"

(2)εδώ λένε ότι η με 32 η με 64 bit

http://alice3.pbworks.com/w/page/59015092/Alice%203_1%20FAQ#Linux

(3)στην περίπτωση που δεν γίνεται την μετατροπή (rendering) της σκηνής ας αναφέρουμε ξανά και το θέμα τις οδηγίες για μερικές κάρτες γραφικών;

Richard

stam12

Δοκίμασα σήμερα πρώτη φορά με μαθητές να δουλέψω το εργαστήριο με LTSP και κάποια στιγμή (όταν πήγα να κάνω εκπομπή της οθόνης) μου κρέμασε.  :(

Το "switch" που έχουμε είναι ένα: TP - LINK (TL - SF1016D 10/100 Mbps). Υποθέτω πως αυτό πρέπει να φταίει.
Αν όντως φταίει αυτό, μήπως θα μπορούσε να μου προταθεί ένα πιο κατάλληλο για να το ζητήσω απ' το δ/ντή του σχολείου;
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Παράθεση από: richard στις 12 Σεπ 2019, 10:30:27 ΠΜ
(1)είναι μία γραμμή;
sudo sh Alice3_unix_3_5.sh "/usr/local/bin/Alice 3"

Richard όχι εκεί ήταν 2 γραμμές, η δεύτερη γραμμή έτρεχε το Alice, αλλά anyway μόλις απλοποίησα πολύ τις παραπάνω οδηγίες οπότε δεν τίθεται θέμα πια.

alkisg

Παράθεση από: stam12 στις 12 Σεπ 2019, 12:00:37 ΜΜ
Δοκίμασα σήμερα πρώτη φορά με μαθητές να δουλέψω το εργαστήριο με LTSP και κάποια στιγμή (όταν πήγα να κάνω εκπομπή της οθόνης) μου κρέμασε.  :(

Το "switch" που έχουμε είναι ένα: TP - LINK (TL - SF1016D 10/100 Mbps). Υποθέτω πως αυτό πρέπει να φταίει.
Αν όντως φταίει αυτό, μήπως θα μπορούσε να μου προταθεί ένα πιο κατάλληλο για να το ζητήσω απ' το δ/ντή του σχολείου;

Από switch, προτείνω ανεπιφύλακτα αυτό: http://www.e-shop.gr/tp-link-tl-sg1024de-24-port-gigabit-easy-smart-switch-p-PER.612700
Διορθώνει το πρόβλημα flow control ανεξαρτήτως λειτουργικού, ακόμα και αν βάλουμε κι άλλο switch στη σειρά (chained).

Παρ' όλα αυτά, όταν λες ότι κόλλησε, τι συγκεκριμένα έγινε; Ο server; Οι clients; Κουνιόταν το ποντίκι; Τους έβλεπες ακόμα μέσα από τον Επόπτη; Κλπ
Επειδή μπορεί να είναι άσχετο, π.χ. RAM, κάρτα γραφικών...

stam12

Τους έβλεπα από τον επόπτη, αλλά άρχισαν να τρεμοπαίζουν οι οθόνες των "clients" και να μην "ακούει" το σύστημα. Υπέθεσα ότι ήταν αυτό.
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Αν εννοείς ότι το πρόβλημα παρουσιάστηκε στον server, ακούγεται για θέμα της κάρτας γραφικών. Τι κάρτα είναι, nvidia;

stam12

Παράθεση από: alkisg στις 12 Σεπ 2019, 05:12:43 ΜΜ
Αν εννοείς ότι το πρόβλημα παρουσιάστηκε στον server, ακούγεται για θέμα της κάρτας γραφικών. Τι κάρτα είναι, nvidia;

Όχι ο server ήταν μια χαρά, δεν είχε θέμα. Το πρόβλημα παρουσιάστηκε στους "clients" και μάλιστα μαζικά την ίδια στιγμή. Γι' αυτό υπέθεσα ότι ήταν θέμα δικτύου. Αύριο που θα πάω στο άλλο εργαστήριο θα το δοκιμάσω κι εκεί που έχουμε καλύτερο "switch" (gigabit) και τότε θα φανεί πιστεύω αν όντως ήταν θέμα δικτύου.
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

stam12

#137
Τελικά όντως δούλεψε μια χαρά σήμερα το εργαστήριο στο 2ο σχολείο. Σε κάποιους μαθητές φάνηκε λίγο "περιοριστικό" το LTSP, λόγω των αυξημένων δυνατοτήτων διαχείρισης που παρέχει στο διδάσκοντα. "Της φυλακής τα σίδερα είναι για τους λεβέντες" αυτό μου τραγουδούσαν σήμερα!  ;D
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

richard

Δεν βρήκα κάνενα oracle java από τα repos αλλά από το:

https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

μπορούμε να διαλέξουμε το jdk-11.0.4_linux-x64_bin.deb αρχείο και να κάνουμε

gdebi jdk-11.0.4_linux-x64_bin.deb

έπειτα.

Αφού κάνουμε:
wget http://www.alice.org/wp-content/uploads/2019/04/Alice3_unix_3_5.sh

χρειάζεται την εντολή:

chmod 0755 Alice*.sh

πριν την εντολή

sudo sh Alice3_unix_3_5.sh

Σε μένα δούλευε έτσι.

Εάν όλα πάει καλά θα βρεις στο μενού στο άλλο (other)

Richard

alkisg

Richard, οι παραπάνω εντολές που λες δεν χρειάζονται, αυτές που γράφω είναι εντάξει.

Η oracle java μπαίνει με την εντολή
sudo apt install oracle-java8-installer oracle-java8-set-default
η οποία είναι στο αποθετήριο ts.sch.gr/repo, το οποίο μπαίνει με την εγκατάσταση των sch-scripts.
Το jdk που προτείνεις καλό είναι αλλά προϋποθέτει να ανοίξεις λογαριασμό στην oracle, δεν κατεβαίνει με ένα κλικ.

Η εντολή sudo sh Alice3_unix_3_5.sh καλεί το sh, οπότε η chmod που έγραψες δεν χρειάζεται. Δηλαδή γενικά όταν δίνουμε "sh script" το script δεν χρειάζεται να είναι εκτελέσιμο.

Δοκίμασε τις εντολές που λέω, και αν κάποια δεν σου δουλέψει, τότε να αναφέρεις το μήνυμα σφάλματος που σου εμφανίζεται για να το επιλύσουμε.

richard

Έχω ξεχάσει το αποθετήριο ts.sch.gr/repo, το οποίο μπαίνει με την εγκατάσταση των sch-scripts. Εγώ δοκίμασα στο ubuntu-mate 18.04 με ltsp19. My bad.

Επίσης, δεν ήξερα ότι το εργαλείο sh δουλεύει με σκριτάκια που δεν είναι εκτελέσιμα.

Ευχαριστώ για την πληροφορία.

Richard

TasosK

Καλησπέρα,
μετά από μία πιθανή αναβάθμιση κανένας client δεν έχει ήχο. Μπορώ κάπως να το διορθώσω?

*Έχω εγκατεστημένα τα 18.04.01 Ubuntu Mate σε 1 server και 10 Fat clients  :D

alkisg

Στους clients, άνοιξε ένα τερματικό και δώσε:
uname -a
(μπορείς και μέσα από τον Επόπτη) και ανέβασε το αποτέλεσμα.

Επίσης δοκίμασε "επαναφορά εικονικού δίσκου" από τα μενού των sch-scripts και reboot clients, έτσι δουλεύει;

Τέλος αν θες έρχεσαι από το http://ts.sch.gr/wiki/IRC να το δούμε live.

triptsis

Καλημέρα και καλώς σας βρήκα. Συγχαρητήρια για την εξαιρετική δουλειά. Είμαι συνάδελφος στο ΕΠΑΛ Έδεσσας, θα θελα να ρωτήσω αν ισχύει ο παρακάτω οδηγός http://ts.sch.gr/oldwiki/Linux/LAMP_server και για την 18.04 έκδοση. Ευχαριστώ

alkisg

Πιθανώς· δοκίμασε τον!
http://ts.sch.gr/wiki/Linux/LAMP_server

Βέβαια όπου βλέπεις "gedit" να χρησιμοποιείς το αντίστοιχο το mate που είναι το "pluma".

triptsis

ΟΚ έτοιμο το εργαστήριο, απαντά ο apache στο <IP server>/~ursername
Ευχαριστώ

php7.2.conf το αρχείο της php
στην εγκατάσταση του phpMyAdmin πακέτο dbconfig-common δεν μπόρεσα να κάνω login στο localhost/phpmyadmin και ακολούθησα αυτόν τον οδηγό
https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-18-04

TasosK

εκτελώντας την εντολή uname -a το αποτέλεσμα είναι:
Linux ltsp140 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:27:25 UTC 2019 i686 i686 i686 GNU/Linux

happiness

Άλκη στην καινούρια εγκατάσταση δεν δούλευε το wifi. Το laptop είναι lenovo yoga c930.
Με πολύ google κατάλαβα ότι το πρόβλημα ήταν ότι ήταν hard blocked και το έλυσα με την προτεινόμενη λύση για blacklist του ideapad_laptop module. Το πρόβλημα λύθηκε, αλλά τώρα αναρωτιέμαι εάν αυτό θα μου δημιουργήσει άλλα προβλήματα στο μέλλον, γιατί βεβαίως δεν πολυκαταλάβα τι έκανα ακριβώς. Τι ακριβώς περιέχει αυτό το module;

alkisg

Υποθέτω ότι έχει πράγματα για διαχείριση των ειδικών κουμπιών του laptop για άνοιγμα/κλείσιμο wifi, bluetooth, touchpad κλπ.
Εδώ λένε ότι θα λυθεί σε επόμενο πυρήνα.

happiness

Εγκατάστασης σε laptop συνέχεια: Πάω το laptop στο εργαστήριο, το συνδέω ενσύρματα, κάνω αυτά , αλλά οι clients δεν μπουτάρουν από το laptop μου (no boot device found). Έχω κλείσει τον κανονικό σέρβερ του εργαστηρίου.

alkisg

Οι clients έχουν ποτέ ξεκινήσει LTSP, δηλαδή π.χ. ο κανονικός server είναι και LTSP server;
Αν ναι, μήπως ξέχασες να κάνεις δημοσίευση εικονικού δίσκου.
Αλλιώς είτε βγάλε μια φωτογραφία από το "no boot device found" (γιατί το πρόβλημα εξηγείται παραπάνω, όχι με αυτό το τελευταίο μήνυμα) είτε έλα από το IRC να το δούμε live.

happiness

Παράθεση από: alkisg στις 25 Σεπ 2019, 11:35:59 ΠΜ
Αν ναι, μήπως ξέχασες να κάνεις δημοσίευση εικονικού δίσκου.
:-[ ωχ. Ένα μυαλό χειμώνα-καλοκαίρι.

happiness

Άλκη οδηγίες για εγκατάσταση 32bit server με vm εντός 64bit εγκατάστασης, υπάρχουν;

alkisg

Στο νέο LTSP έχω κάνει τη "δημοσίευση εικονικού δίσκου" να δουλεύει και με εικονικές μηχανές, οπότε αυτό το σενάριο υποστηρίζεται καλά με το νέο LTSP, αλλά όχι με το παλιό.

Έτσι, αν το χρειάζεται κάποιος, θα πρέπει να κάνει:
1) Εγκατάσταση Ubuntu MATE 64bit στον server
2) Εγκατάσταση του VirtualBox
3) Δημιουργία μιας εικονικής μηχανής 32bit και εγκατάσταση Ubuntu MATE 32bit σε αυτή. Αλλά στο βήμα του δίσκου να επιλέξει τύπο vmdk και fixed size π.χ. 20 GB.
4) Να έρθει από το http://ts.sch.gr/wiki/IRC για να του τα ρυθμίσω.

Όλα αυτά θα σχολιαστούν το καλοκαίρι και θα είναι έτοιμα για τον ερχόμενο Σεπτέμβρη. Το Ubuntu 20.04 δεν θα υποστηρίζει 32bit, οπότε το 32 bit VM θα είναι με Ubuntu 18.04, και πιθανώς να έχουμε και ένα .vmdk αρχείο έτοιμο για download.

gmav

Καλησπέρα, πώς γίνεται η προσθήκη στο grub; Μάλλον αντιμετωπίζω το πρόβλημα που περιγράφεις.

Παράθεση από: alkisg στις 27 Αυγ 2019, 11:02:10 ΠΜ
Ένας τρόπος να υποστηρίζουμε 32bit και 64bit clients είναι να εγκαθιστούμε τον server με 32bit.

Τα αρνητικά του 32 bit στον server είναι:

  • Δυσκολία εγκατάστασης αν ο server έχει UEFI (το λινκ που έγραψες παραπάνω)
  • Και αν ο server έχει πάνω από 8 GB RAM, θέλει να του περάσουμε παράμετρο mem=8G στον grub και να του περιορίσουμε τη μνήμη στα 8 GB γιατί αλλιώς έχει ένα bug και σέρνεται ο δίσκος.

da_perama

Σε καινούργιο εργαστήριο επανεγκατέστησα το  ubuntu mate 18.04.1 (γιατί είχε  18.04.3) τόσο στον  server όσο και στους clients στους οποίους εγκατέστησα το grub-ipxe. Ρύθμισα τις συνδέσεις δικτύου σε μόνο αυτόματες, δημοσίευσα τον δίσκο αλλά οι  clients δεν κάνουν boot  από το δίκτυο, παρόλο που εμφανίζεται η σχετική επιλογή στο grub.

alkisg

Το 18.04.1 μετά τα updates γίνεται 18.04.3, δηλαδή δεν χρειάζεται επανεγκατάσταση.

Το grub-ipxe και το ipxe γενικότερα δεν υποστηρίζουν όλες τις onboard κάρτες δικτύου. Αν μπορείς βγάλε μια φωτογραφία με το κινητό και ανέβασέ τη, για να ξεχωρίσουμε αν δεν βρήκε κάρτα (που είναι το πρόβλημα που λέω), ή αν βρήκε κάρτα και δεν κατάφερε την εκκίνηση από το δίκτυο (που είναι πρόβλημα ρύθμισης του server).

Αν το ipxe δεν υποστηρίζει την onboard κάρτα, τότε ενεργοποιούμε από το BIOS το boot from network.

Αν είναι πρόβλημα ρύθμισης του server, θα είναι μάλλον πιο γρήγορο να έρθεις από το http://ts.sch.gr/wiki/IRC να το δούμε live.

alkisg

Παράθεση από: gmav στις 30 Σεπ 2019, 09:05:27 ΜΜ
Καλησπέρα, πώς γίνεται η προσθήκη στο grub; Μάλλον αντιμετωπίζω το πρόβλημα που περιγράφεις.

gmav σόρρυ για κάποιον λόγο δεν πρόσεξα αυτή την ερώτηση· ο πιο εύκολος τρόπος προσθήκης στον grub είναι μέσα από τα UEFI settings (Del όταν ξεκινάει ο υπολογιστής), όπου επιλέγουμε πρώτο το Ubuntu.
Αν δυσκολεύεσαι έλα από το IRC να το δούμε live.

stam12

Τι μπορεί να φταίει όταν ένα "client" αρχίσει να μη φορτώνει το λειτουργικό από το "server", ή κι αν το φορτώσει τελικά να δυσλειτουργεί και να μην αποκρίνεται;
Το να κάνεις λάθος είναι ανθρώπινο και το να ρίχνεις το φταίξιμο στον υπολογιστή είναι ακόμη πιο ανθρώπινο.

alkisg

Αν παλιά δούλευε και μετά άρχισε να το κάνει αυτό, κατά πάσα πιθανότητα φταίνε τα δικτυακά. Δοκίμασε να το συνδέσεις σε άλλη θέση δικτύου.

happiness

#160
Το είχα ξαναρωτήσει κάποια στιγμή, αλλά δεν μπορώ να βρω την απάντηση τώρα: έχω λογαριασμό χρήστη που φορτώνει χωρίς τα μενού και τις γραμμές εργαλείων. Άλκη μου είχες δώσει μία εντολή να τρέχω αλλά δεν την βρίσκω τώρα.
Άκυρο, την βρήκα την λύση σε παρακάτω θέμα.

happiness

Επίσης, άλλη ερώτηση: από τον επόπτη υπάρχει δυνατότητα να κλείνω σε clients συγκεκριμένες εφαρμογές, πχ firefox;

alkisg

Μενού → Εργαλεία συστήματος → Παρακολούθηση συστήματος MATE → Διεργασίες
Αυτό το κοιτάμε μια φορά μόνο για να δούμε το όνομα της διεργασίας, π.χ. firefox
Μετά, μέσα από τον Επόπτη, επιλέγουμε τους clients που θέλουμε και κάνουμε εκτέλεση εντολής:
killall firefox

(σε παλιίοτερες εκδόσεις για παράδειγμα η διεργασία του firefox ονομαζόταν firefox-bin, οπότε ήθελε killall firefox-bin)

Εναλλακτικά αν προτιμάμε τερματικό αντί για την παρακολούθηση συστήματος, ps faux | grep firefox μας δείχνει το ακριβές όνομα της διεργασίας.

TasosK

Το Δίκτυο του εργαστηρίου ltsp (server & clients) δεν έχουν πρόσβαση στο διαδίκτυο. Οι clients φορτώνουν το λειτουργικό από το δίκτυο αλλά κανείς τους δεν συνδέεται στο διαδίκτυο.
Οι υπόλοιπες συσκευές και υπολογιστές που δεν είναι μέρη του εργαστηρίου (εχουν windows) συνδέονται κανονικά.

Τι μπορώ να κάνω;;;

akirikos

#164
Παράθεση από: alkisg στις 08 Οκτ 2019, 11:57:52 ΠΜ
Το grub-ipxe και το ipxe γενικότερα δεν υποστηρίζουν όλες τις onboard κάρτες δικτύου. Αν μπορείς βγάλε μια φωτογραφία με το κινητό και ανέβασέ τη, για να ξεχωρίσουμε αν δεν βρήκε κάρτα (που είναι το πρόβλημα που λέω), ή αν βρήκε κάρτα και δεν κατάφερε την εκκίνηση από το δίκτυο (που είναι πρόβλημα ρύθμισης του server).

Στην δική  μου εγκατάσταση αντιμετώπισα το ανάποδο πρόβλημα, δηλαδή, κάποιοι clients δεν κάνουν boot μέσω BIOS, με μήνυμα λάθους αυτό:
ΠαράθεσηPXE-E52 proxyDHCP offers were received. No DHCP offers were received
Χρησιμοποιώντας το ipxe (boot δοκιμαστικά από CD) φόρτωναν χωρίς πρόβλημα.
Άλλοι, με διαφορετική MBoard, άρα άλλη onboard κάρτα δικτύου, κάνουν κανονικά PXEboot.
(απλώς το αναφέρω, γιατί το πρόβλημά μου λύθηκε με το ipxe ουσιαστικά) 
Θα δοκιμάσω πάντως τη λύση που προτείνεις κι εδώ https://alkisg.mysch.gr/steki/index.php?topic=4966.0 για BIOS Update, γιατί μου μυρίζεται τέτοιο θέμα.

alkisg

Το έχω δει 2-3 φορές σε κάτι παλιά dual core μηχανήματα. Αν θυμάμαι καλά το ένα έφτιαξε με BIOS update ενώ τα άλλα όχι (δεν θυμάμαι αν δεν βρήκα ή αν δεν έφτιαξε), οπότε... iPXE. :)

falexakos

Γεια σε όλους.
Έχω το Ubuntu 16.04 Mate ως server.
Μόλις πρόσθεσα ένα αρχαίο Pentium II με 98MB RAM ως thin client στο εργαστήριο. Εκκινώ από CD και παίρνω: "Booting kernel failed: Invalid arguments" ενώ έχει "δει" τον server κι έχει ξεκινήσει να φορτώνει το image του Kernel (4.15 αν συγκράτησα καλά τα της οθόνης).
Είναι 32-bits το Λ/Σ εννοείται.

Να εγκαταλείψω εντελώς την ιδέα αξιοποίησης του εν λόγω μηχανήματος ως client;
Ευχαριστώ.

alkisg

Αν θυμάμαι καλά,
το 12.04 ήθελε 128 RAM για να μπουτάρει,
το 16.04 ήθελε 160,
το 18.04.1 ήθελε 256,
και το 18.04.3 θέλει γύρω στα 300.

Αυτά τα νούμερα είναι ΜΟΝΟ για την εκκίνηση, για να φορτώσει το initramfs το οποίο έχει αυξανόμενα περισσότερους drivers. Μετά η RAM του initramfs απελευθερώνεται και ο kernel χρησιμοποιεί λιγότερο από 20 MB, δηλαδή ο kernel του 18.04.3 ΔΕΝ είναι πιο βαρύς από του 12.04.

Πάντως είμαστε σε φάση που πετάμε τους παλιούς Pentium 4, οπότε ΝΑΑΙΙΙΙΙΙΙ, πέτα τον Pentium II και οτιδήποτε δεν έχει DDR-1 μνήμη χωρίς δεύτερη σκέψη! :)

παρις

Θα κανω καθαρη εγκατασταση σε SSD Laptop. Να περασω πρωτα windows10 ή τα ubuntu 18.04;
To uefi στο bios το πειραζω;
Οδηγιες υπαρχουν;

alkisg

Πρώτα τα Windows 10 και μετά το Ubuntu.
Αν θες τη μέγιστη συμβατότητα, κάνε τις εγκαταστάσεις σε BIOS (Legacy CSM) mode, όχι UEFI.
Π.χ. 32 bit Ubuntu dual boot με Windows 10, ή win32-loader, ή grub-ipxe, ή πρώτη boot επιλογή το BIOS PXE και δεύτερη τα Windows 10, δεν παίζουν εύκολα αν οι εγκαταστάσεις είναι UEFI.

παρις

Παράθεση από: alkisg στις 04 Δεκ 2019, 10:59:36 ΜΜ
Πρώτα τα Windows 10 και μετά το Ubuntu.
Αν θες τη μέγιστη συμβατότητα, κάνε τις εγκαταστάσεις σε BIOS (Legacy CSM) mode, όχι UEFI.
Π.χ. 32 bit Ubuntu dual boot με Windows 10, ή win32-loader, ή grub-ipxe, ή πρώτη boot επιλογή το BIOS PXE και δεύτερη τα Windows 10, δεν παίζουν εύκολα αν οι εγκαταστάσεις είναι UEFI.
Τι μειων εχει το Legacy CSM; Εχω ssd με i5 και 12gb Ram. Μου χαλαει κατι σε ταχυτητα εστω και λιγο;

alkisg

Και τα δύο αφορούν μόνο τα πρώτα δευτερόλεπτα της εκκίνησης και δεν επηρεάζουν καθόλου τις επιδόσεις στη συνέχεια.

Τα βασικά πλεονεκτήματα του UEFI είναι η υποστήριξη δίσκων με > 2 TB μέγεθος και > 4 primary partitions, και η δυνατότητα "secure boot" η οποία επιχειρεί να λύσει προβλήματα ασφάλειας που δεν υπήρχαν. :)

παρις

Τι ειναι καλυτερο για 18.04 και 20.04 server 8gb ram με dual channel ή 12gb ram χωρις dual channel; Για να αγορασω αναλογα

alkisg

Ανεξάρτητα από το LTSP, τα 12 είναι σχεδόν πάντα καλύτερα από τα 8.

παρις

την 18.04.03 απο που την κατεβάζουμε για να την βάλουμε; http://releases.ubuntu.com/18.04/
desktop ή το server;

kmeranos

Θα ήθελα να κάνω μια ερώτηση σχετικά με την εγκατάσταση Ubuntu 18.04 σε σχολικό εργαστήριο.
Οι υπολογιστές είναι σχετικά σύγχρονοι (intel i5 2ης γενιάς - 4GB RAM με gigabit κάρτα δικτύου). Δυστυχώς το switch υποστηρίζει μόνο fast ethernet.

Είναι προτιμότερο να εγκαταστήσω το Ubuntu σε κάθε υπολογιστή αυτόνομα ή να εγκαταστήσω το Ubuntu 18.04 LTS/LTSP στον server και οι υπόλοιποι υπολογιστές να εκκινούν από τον Server;

Στην δεύτερη περίπτωση πρέπει να αλλάξω το switch;

Ευχαριστώ

Δημήτρης Γκίνης

#176
Η εγκατάσταση και χρήση του UBUNTU LTSP στον serverαντί της τοπικής ανά μαθητικό ηυ εγκατάστασης, έχει πλεονεκτήματα. Μερικά από αυτά:
1) κάνεις την εγκατάσταση μία φορά στον server αντί για ν+1 φορές (όπου ν ο αριθμός των μαθητικών ηυ). Στους μαθητικούς το μονο που χρειάζεται είναι να τους ρυθμίσεις ώστε να εκκινούν μέσω δικτύου, η τοπική εγκατάσταση λειτουργικού - αν υπάρχει - δεν την πειράζεις.
2) συντηρείς+διαχειρίζεσαι μόνο μία εγκατάσταση αντί για ν+1 (εγκατάσταση εφαρμογών, updates κλπ)
3) δεν χρειάζεται να ανησυχείς αν οι μαθητές πειράξουν/χαλάσουν κάτι στην τοπική εγκατάσταση (κάτι σαν τη λειτουργία του deepfreeze στα windows)
4) μπορείς πολύ εύκολα να δημιουργήσεις και να διαχειρίζεσαι ξεχωριστούς λογαριασμούς ανά μαθητή/ομάδα μαθητών.

Τώρα για το switch: αν έχει έστω και μία πόρτα gigabit, συνδέεις σε αυτή τον server και είσαι (σχετικά) οκ. Αν όλες οι πόρτες είναι 100άρες, τότε πάρε ένα gibabit managed switch και τα βάσανά σου τελειώνουν

ilias_s

Σε αυτά που αναφέρει ο Δημήτρης παραπάνω να τονίσω ότι έχεις απευθείας, χωρίς ανάγκη επιπλέον ρύθμισης :

1) δωρεάν/ελεύθερο λογισμικό (epoptes) για τον έλεγχο των clients (τύπου Netop)
2) τρόπο να μοιράζεις εύκολα, γρήγορα και αξιόπιστα αρχεία στους μαθητές

Η εγκατάσταση του LTSP Server σε ένα σχετικά σύγχρονο Η/Υ παίρνει περίπου 1 ώρα και οι οδηγίες για να την κάνεις είναι σαφέστατες και δεν απαιτούν ιδιαίτερη εμπειρία.

happiness

Εγκατέστησα ένα από τα πακέτα εκπαιδευτικού λογισμικού (dimotiko). Κάποια από τα προγράμματα δεν παίζουν στο laptop μου και θέλω να τα απεγκαταστήσω. Μπορώ να βγάλω μεμονωμένα;

alkisg

Προς το παρόν δεν γίνεται έτσι απλά, επειδή έχουμε βάλει "Depends" και όχι "Recommends" στα μεταπακέτα dimotiko, gymnasio κλπ. Για να το κάνεις, δώσε τις παρακάτω εντολές:

sudo apt install dim-anglika-d-e dim-anglika-st dim-eikastika-a-st dim-geografia-e-st dim-glossa-a-b dim-glossa-c-d dim-glossa-e-st dim-istoria-c-d dim-koinoniki-pol-agogi-e-st dim-mathimatika-a-b dim-mathimatika-c-d dim-mathimatika-e-st dim-mousiki-a-st dim-thriskeftika-c-d dim-thriskeftika-e-st
sudo apt purge dim-paketo1 dim-paketo2

Η μεγάλη πρώτη εντολή θα μαρκάρει ότι χρειάζεσαι όλα τα πακέτα, για να μην αφαιρεθούν αυτόματα όταν βγάλεις το dimotiko.
Έτσι η δεύτερη θα βγάλει τα μεμονωμένα πακέτα που θα επιλέξεις, μαζί και με το dimotiko, αλλά χωρίς να αφαιρέσει τα υπόλοιπα πακέτα που θες να κρατήσεις.

Ποια πακέτα έχουν πρόβλημα; Είναι αυτά που έχουν java;
Επίσης έχεις 18.04, όχι 20.04;

happiness

Νομίζω 18. Το περσινό. Έχει βγει καινούριο το καλοκαίρι;
Άσε... μπελάς είναι. Θα τα αφήσω δεν τρέχει τίποτα. Το "αβάκιο" δεν λειτουργεί και όσα προγράμματα το χριεάζονται.

alkisg

Το αβάκιο ΔΕΝ ανήκει στο πακέτο dimotiko. Αν θες περίμενε να γράψω άλλες οδηγίες από Δευτέρα.

alkisg

Έριξα μια ματιά. Υποθέτω ότι έχεις εγκαταστήσει το μεταπακέτο dimotiko-extra, το οποίο εγκατέστησε τα: dim-anakalypto-ton-kosmo-mesa-apo-ton-ypologisti, dim-mathaino-ti-glossa-mou, dim-perivallon-i-prostasia-tou-dasous, dim-politika-kai-diplomatika-gegonota-tis-neoteris-istorias-mas, dim-sto-stavrodromi-trion-ipeiron-i-zoi-sti-vyzantini-aftokratoria, gym-taxinomoume, dim-metro-ypologizo-kai-ektimo-a

Το πρώτο από αυτά, το dim-anakalypto-ton-kosmo-mesa-apo-ton-ypologisti, εξαρτάται και εγκαθιστά το lyk-avakio, το οποίο εξαρτάται από την java. Δυστυχώς το αβάκιο δεν παίζει με την τελευταία java 11 που έχει το Ubuntu.

Οπότε τελικά, για να κάνεις το αβάκιο να παίξει, εγκαθιστάς την παλιά java:

sudo apt install oracle-java8-installer

happiness

Παράθεση από: alkisg στις 13 Σεπ 2020, 06:30:56 ΜΜ
Έριξα μια ματιά. Υποθέτω ότι έχεις εγκαταστήσει το μεταπακέτο dimotiko-extra, το οποίο εγκατέστησε τα: dim-anakalypto-ton-kosmo-mesa-apo-ton-ypologisti, dim-mathaino-ti-glossa-mou, dim-perivallon-i-prostasia-tou-dasous, dim-politika-kai-diplomatika-gegonota-tis-neoteris-istorias-mas, dim-sto-stavrodromi-trion-ipeiron-i-zoi-sti-vyzantini-aftokratoria, gym-taxinomoume, dim-metro-ypologizo-kai-ektimo-a

Το πρώτο από αυτά, το dim-anakalypto-ton-kosmo-mesa-apo-ton-ypologisti, εξαρτάται και εγκαθιστά το lyk-avakio, το οποίο εξαρτάται από την java. Δυστυχώς το αβάκιο δεν παίζει με την τελευταία java 11 που έχει το Ubuntu.

Οπότε τελικά, για να κάνεις το αβάκιο να παίξει, εγκαθιστάς την παλιά java:

sudo apt install oracle-java8-installer
Α ωραία ευχαριστώ, θα το προσπαθήσω.

gregflo

Σε server Ubuntu 18.04 64bit η εντολή killall firefox από το περιβάλλον του επόπτη δεν κλείνει το firefox στους  clients...τι κάνω λάθος;


happiness

Πείτε στην άσχετη τι γραμμές πρέπει να έχω στο conf για να υπάρχει κουμπί "είσοδος σαν επισκέπτης" και να γίνεται είσοδος.
Έχω LDM_GUESTLOGIN=True, το κουμπί εμφανίζεται, αλλά όταν το πατάω δεν γίνεται είσοδος. Χρειάζομαι γραμμές LDM_USERNAME/LDM_PASSWORD; Χρειάζομαι να φτιάξω χρήστη guest στην λίστα με τους χρήστες μου;

alkisg

Η τεκμηρίωση για το παλιό LTSP πλέον είναι διαθέσιμη μόνο σε pdf:
https://ts.sch.gr/docs/odigies-egkatastasis-diaxirisis/364-ubuntu18-04ltsp

Στη σελίδα 94 εξηγεί για τα LDM_USERNAME/LDM_PASSWORD που όντως χρειάζεσαι, ΕΚΤΟΣ αν χρησιμοποιήσεις την HOST_TO_USERNAME που είναι λίγο παρακάτω.
Η αυτόματη σύνδεση τμήματος για το παλιό LTSP είναι στη σελίδα 95.

gregflo

Θέλω να εκαταστήσω μια windows εφαρμογή, αλλά όταν κάνω δεξί κλικ πάνω στο exe αρχείο δεν υπάρχει η επιλογή "Άνοιγμα με - > Wine Windows Program Loader". Ούτε βρίσκω κάτι σχετικό κάνοντας δεξί κλικ και επιλέγοντας άνοιγμα με άλλη εφαρμογή..


bugman

Εντάξε @gregfloι αλλά τέτοιες ερωτήσεις πρέπει να γίνονται πρώτα στο google...
πχ execute wine command line

https://askubuntu.com/questions/86529/how-do-i-start-a-wine-program-from-the-command-line

happiness

 Εξακολουθώ  να έχω πρόβλημα με το μαζικό login και με το guest login. Αντιγράφω από το το conf μου:
# Παροχή κουμπιού "Είσοδος ως επισκέπτης", με βάση τα LDM_USERNAME/LDM_PASSWORD.
LDM_GUESTLOGIN=True
LDM_PASSWORD="1234"

# Αυτόματη είσοδος με βάση τα LDM_USERNAME/LDM_PASSWORD.
#LDM_AUTOLOGIN=True

# Καθορισμός του λογαριασμού επισκέπτη LDM_USERNAME με βάση το HOSTNAME.
#HOST_TO_USERNAME="pc/guest"
...
[00:21:86:17:8d:e0]
HOSTNAME=ergpc08
#LDM_USERNAME=guestergpc08


Έχω λογαριασμούς του στυλ
19aom1-08
με password
1234 (κοινό για όλους).


Θέλω να μπορώ να έχω και guest login σε κάθε σταθμό χωρίς password (ή έστω με το 1234 αυτόματα). Αν το password δεν βολεύει, μπορώ να ξαναφτιάξω τους λογαριασμούς, δεν με πειράζει.
Τι έχω μπερδέψει;

(μετά από κάθε αλλαγή στο lts.conf κάνω restart μόνο τους clients , σωστά; )

alkisg

Είναι καλύτερα οι λογαριασμοί να ξεκινάνε από γράμμα, όχι από νούμερο. Είναι πολιτική του Debian. Δυστυχώς τα sch-scripts το επιτρέπουν, αλλά σε άλλες εφαρμογές δημιουργούνται προβλήματα.
Προτείνω για αρχή να φτιάξεις άλλους λογαριασμούς που να ξεκινάνε από γράμμα, κι αν δεν δουλέψει συνεχίζουμε τη διάγνωση.

happiness

Είχα ξαναρωτήσει, αλλά δυστυχώς τώρα δεν μπορώ να βρω το post: υπάρχει τρόπος να βγάλω στην επιφάνεια εργασίας ενός χρήστη (ή ομάδας χρηστών) μία συντόμευση; Εννοώ να το κάνω μία φορά και να εμφανιστεί σε όλους.

happiness

Επίσης: με εγκατάσταση σε laptop , το ltsp κολλάει (freeze) όταν κατεβάζω το καπάκι (αναστολή). Είναι γνωστό πρόβλημα αυτό;

alkisg

Για τη συντόμευση: χρειάζεται να αντιγραφεί ένα αρχείο σε όλους τους χρήστες, είτε με εντολή είτε μέσω Επόπτη είτε στα νέα sch-scripts και μέσα από τα sch-scripts.

Για το κόλλημα: υποθέτω ότι λες για LTSP client; στο παλιό LTSP κολλούσε επειδή τα NBD/SSHFS δεν έχουν λειτουργία reconnect του δικτυακού δίσκου μετά την αναστολή, ενώ στο νέο LTSP που χρησιμοποιούμε NFS θα πρέπει να είναι πιο ανθεκτικό. Αν όμως θυμάμαι καλά, κάπως απενεργοποιούσαμε την αναστολή στους LTSP clients...

alkisg

Παράθεση από: alkisg στις 27 Ιουλ 2018, 08:05:29 ΠΜ
Για μικρές απορίες ή παρατηρήσεις, χρησιμοποιήστε το παρόν θέμα.
Για μεγαλύτερα προβλήματα, ανοίξτε νέο θέμα.

Συνάδελφοι αυτά τα "κεντρικά" θέματα "ΣΕΠΕΗΥ με Ubuntu xx.04/LTSP/sch-scripts/Επόπτη" θα θέλαμε να λειτουργούν ως faq (frequently asked questions) για νέες εγκαταστάσεις, ώστε να μην ρωτάμε/απαντάμε τα ίδια πράγματα πολλές φορές.
Για πιο "προσωπικά" προβλήματα όπως "δεν μου μπουτάρει ο τάδε client" δεν εξυπηρετούν· σε αυτές τις περιπτώσεις είναι καλύτερο να ανοίγονται ξεχωριστά θέματα, ώστε να υπάρχει φυσική ροή στη συζήτηση· να μην χρειάζεται να παραθέτουμε το μήνυμα του συναδέλφου στο οποίο απαντάμε, επειδή στο μεταξύ υπήρξαν και άλλα μηνύματα. Και να μην μεγαλώνουν υπερβολικά τα "κεντρικά" θέματα γιατί τότε δεν θα κάθεται να τα διαβάσει κανείς, δεν θα λειτουργούν ως faq.

Έτσι νομίζω είναι καιρός να κλειδωθεί το παρόν θέμα για την 18.04, και όποιος θέλει να ρωτήσει κάτι για την 18.04, εννοείται ότι την υποστηρίζουμε κανονικά, απλά ας ανοίξει ένα νέο θέμα αναφέροντας ότι είναι για την 18.04.