Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: geochatz στις 18 Μαρ 2015, 07:10:23 ΜΜ

Τίτλος: LTSP και Raspberry Pi 2
Αποστολή από: geochatz στις 18 Μαρ 2015, 07:10:23 ΜΜ
Μιας και η ερώτησή μου είναι σχετική, ας μην ανοίγω νέο νήμα:
Μπορεί το (νέο) Raspberry Pi 2 (http://www.raspberrypi.org/products/raspberry-pi-2-model-b/),
με τετραπύρηνο ARM επεξεργαστή και 1 GB RAM στα 100 Mbps να παίξει ως thin ή fat client;
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 18 Μαρ 2015, 09:26:22 ΜΜ
Κάπου είχα δει ένα μόνο benchmark ενός rpi2 και έβαλα τον i5 του γραφείου να κάνει το ίδιο benchmark και βγήκε 50 φορές πιο γρήγορος...
Επίσης επειδή είναι arm θέλει ιδιαίτερη φροντίδα για να παίξει είτε με LTSP είτε με σκέτο Linux (raspbian κλπ), δεν είναι καθόλου εύκολο για τον μέσο υπεύθυνο ΣΕΠΕΗΥ.
Και εννοείται ότι εφαρμογές wine όπως Διερμηνευτής, Microworlds κλπ δεν παίζουν.

Οπότε για την ώρα η γνώμη μου είναι να μην μπλεχτούμε με ARM στα εργαστήρια, παρά μόνο εάν π.χ. γίνει κανένα μεγάλο ευρωπαϊκό πρόγραμμα και αποφασίσουν να προμηθευτούν μερικές εκατοντάδες εργαστήρια με rpi2, οπότε και έχουμε στη συνέχεια πάτημα να ζητάμε και αλλαγή της ύλης όπου τα προγράμματα δεν παίζουν.

Για χόμπι αν θέλει να ασχοληθεί κανείς πάντως νομίζω ότι ένα rpi2 κάνει για αργός fat client. Κάτι λέγανε ότι θα δίνουν και δωρεάν Windows 10 του χρόνου για τα rpi2.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: Γιάννης Γαϊδαρτζής στις 02 Οκτ 2015, 06:59:30 ΜΜ
Επανέρχομαι στο θέμα του rpi2. Υπάρχει ένα project για LTSP http://pinet.org.uk (http://pinet.org.uk). Τι παίζει μ' αυτό;
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 02 Οκτ 2015, 07:18:45 ΜΜ
Το pinet το έβγαλε κάποιος φοιτητής ονόματι gbaman, τον βοηθούσαμε για κάμποσους μήνες στο IRC chat του #ltsp και φαίνεται ότι έκανε αρκετή δουλειά, αλλά δυστυχώς τα αποτελέσματα δεν τα έστειλε πίσω upstream στο LTSP, τα έκανε σε μια δικιά του μορφή που θυμίζει τα παλιά text-based sch-scripts του 2008... εν ολίγοις, βολεύει τους καθηγητές να το διαχειριστούν μέσα από ένα menu-driven περιβάλλον, αλλά αν π.χ. θες να κάνεις uninstall δεν γίνεται, πρέπει να κάνεις φορμάτ τον server για να καθαρίσει... quick and dirty λύση που λένε.

Την ερχόμενη εβδομάδα αν όλα πάνε καλά θα έχω κάποια rpi2, οπότε θα τα υποστηρίξω καλύτερα και upstream στο LTSP. :)
Οπότε, ξεκινώντας με μια κλασσική εγκατάσταση sch-scripts, θα έχω μια δυο σελίδες στο wiki για το πώς να προστεθεί και υποστήριξη για rpi2 clients. Δεν θα είναι menu-driven όπως του gbaman, θα θέλει εντολές του στυλ "ltsp-chroot apt-get install libreoffice", αλλά θα είναι πολύ σωστότερα υλοποιημένη και σταθερή.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: Γιάννης Γαϊδαρτζής στις 02 Οκτ 2015, 07:49:01 ΜΜ
Περιμένω με ανυπομονησία. Εδώ στο Ρέθυμνο χτίζουν 4 σχολεία!!!!(2 Λύκεια, 1 Γυμνάσιο, 1 Δημοτικό) αλλά δεν μπορούμε να βρούμε χρηματοδότηση για τα εργαστήρια. Επίσης έχουμε και πολλά Δημοτικά με αρχαίους υπολογιστές. Θα μπορούσε το rpi2 με LTSP να είναι μια αξιόπιστη λύση; 
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: Keep Growing στις 02 Οκτ 2015, 07:59:51 ΜΜ
( να με συμπαθάτε οι διαχειριστές αλλά έχω τα "κέφια" μου )

Δηλαδή - λέμε τώρα - αν δεν υπήρχε ο Αλκης - όλοι θα τρέχαμε ...
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: Γιάννης Γαϊδαρτζής στις 10 Οκτ 2015, 03:13:49 ΜΜ
Υπάρχει και το Banana Pi http://www.bananapi.org/ (http://www.bananapi.org/). Μάλιστα κυκλοφόρησε και το καινούριο μοντέλο Banana Pi M3 με 2GB RAM, 10/100/1000 Mb/s Ethernet (Realtek RTL8211E/D) + WiFi 802.11 b/g/n (AP6212) + Bluetooth BT4.0 https://en.wikipedia.org/wiki/Banana_Pi#Banana_Pi_G1 (https://en.wikipedia.org/wiki/Banana_Pi#Banana_Pi_G1). Τι άλλο θα δούμε;;;
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 19 Οκτ 2015, 07:26:38 ΜΜ
Μετά από καμιά βδομάδα παιδέματος, πλέον το PPA μας αρχίζει να υποστηρίζει και Raspberry Pi 2. Το παλιότερο Pi δεν θα το υποστηρίξει ποτέ γιατί δεν υπάρχει πλέον έκδοση Ubuntu που να τρέχει σε αυτό.

Η αρχική μου γνώμη σχετικά με τις επιδόσεις του και το κατά πόσο μπορεί να χρησιμοποιηθεί στα εργαστήρια δεν άλλαξε, είναι ίδια με αυτήν που είχα γράψει παραπάνω:
https://alkisg.mysch.gr/steki/index.php?topic=6407.msg70894#msg70894
Εν ολίγοις, φανταστείτε το σαν Pentium 4 (δεκαετίας) με καλή κάρτα γραφικών, που επιπλέον δεν μπορεί να τρέξει flash και wine.
Δεν θα το πρότεινα για εργαστήρια παρά μόνο εάν γίνει από το Υπουργείο έργο Πανελλαδικής εμβέλειας με τις σχετικές ομάδες εργασίας και δεσμευτούν και να το υποστηρίζουν τα νέα εκπαιδευτικά λογισμικά. Ή, αν κάπου το παίρνουν σαν δεύτερο εργαστήριο μόνο για προγραμματισμό Python ή για projects κλπ.

Μέσα σε κανά μήνα θα έχω τελειώσει με τις βελτιστοποιήσεις και το ανέβασμα νέων εκδόσεων LTSP και θα γράψω tutorial για το πως μπορούμε να το εκκινήσουμε με LTSP.
Αν όμως κάποιος έχει ήδη Pi 2 και βιάζεται, ας μου πει να γράψω νωρίτερα ένα draft.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 06 Νοε 2015, 10:36:09 ΠΜ
Βιασύνη δεν υπάρχει :) απλά πλέον έχουμε και εμείς ένα Raspberry Pi 2 B για δοκιμές thin client..
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 06 Νοε 2015, 12:10:19 ΜΜ
Ετοίμασα το PPA και έγραψα και τον οδηγό:
https://help.ubuntu.com/community/UbuntuLTSP/RaspberryPi

Ισχύει για 14.04 και 15.10+ για την ώρα. Από την 16.04 και μετά ο οδηγός θα ισχύει και χωρίς το PPA μας.

Αν κάποιος το θέλει για 12.04 θα χρειαστεί να τον βοηθήσω μέσω του http://ts.sch.gr/wiki/IRC για να βάλουμε χειρωνακτικά τον νέο 4.2 -raspi2 kernel, δεν γινόταν να τον βάλω στο PPA μας για 12.04.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 06 Νοε 2015, 10:14:42 ΜΜ
1) Δηλαδή θα πρέπει να εγκαταστήσουμε 14.04 (http://ts.sch.gr/repo/livecd/14.04/) μετά sch-scripts (http://ts.sch.gr/wiki/Linux/sch-scripts/%CE%95%CE%B3%CE%BA%CE%B1%CF%84%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7) και στη συνέχεια να ακολουθήσουμε τις οδηγίες (https://help.ubuntu.com/community/UbuntuLTSP/RaspberryPi);

2) Επειδή θα ήθελα να το δοκιμάσω - ίσως και άλλοι συνάδελφοι - σε ήδη εγκατεστημένους 12.04 LTSP Servers δεν ξέρω αν είναι πιο πρακτικό να περιγράψεις εδώ τα βήματα ή όταν χρειαστεί να το δούμε μέσω IRC..

Υ.Γ. Αν και δεν το έχω δοκιμάσει ακόμα, έχεις κάνει πολύ καλή δουλειά! :)
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 07 Νοε 2015, 09:18:48 ΠΜ
1) Ναι.

2) ΟΚ κατάφερα και αντέγραψα τον απαιτούμενο kernel και για την 12.04, οπότε θεωρητικά ισχύουν οι ίδιες οδηγίες και για εκεί, δηλαδή όσοι έχουν ήδη το κλασσικό Ubuntu 12.04/LTSP setup μας, αρκεί να συνεχίσουν με τις οδηγίες της σελίδας https://help.ubuntu.com/community/UbuntuLTSP/RaspberryPi.
Σε κάποια γραμμή του wiki που λέει LATE_PACKAGES=, προσθέστε και τον epoptes-client στα πακέτα που θέλουμε να εγκατασταθούν...
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: Δημήτρης Γκίνης στις 08 Νοε 2015, 10:57:21 ΜΜ
@gidarakos: Αν όλα πάνε καλά με το .... Κινέζικο ταχυδρομείο , σε λίγες μέρες θα έχω και'γω ένα στα χέρια μου για δοκιμές. Οπότε αν δοκιμάσεις με ltsp server 12.04 γράψε εδώ τις εντυπώσεις/παρατηρήσεις σου μιας και όπως σωστά παρατήρησες υπάρχουν πολλές τέτοιες εγκαταστάσεις.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 09 Νοε 2015, 07:27:50 ΠΜ
Πάντως εγώ να ξαναπώ (το ξέρω ότι επαναλαμβάνομαι αλλά καλύτερα να προειδοποιηθεί ο κόσμος...) ότι τα Raspberry Pi 2 δεν κάνουν για φυσιολογική χρήση εργαστηρίου Πληροφορικής, αν τα θέλετε γι' αυτό μην τα αγοράζετε.
Ίσως σε κάμποσα χρόνια τα εμπλεκόμενα λογισμικά (από τον kernel και τους drivers της κάρτας γραφικών μέχρι όλα τα προγράμματα που παίζουν βίντεο, όπως τους browsers) να ωριμάσουν και να μπορούν να χρησιμοποιούν την δυνατή κάρτα γραφικών τους για επεξεργασία, αντί την αδύναμη CPU τους, πάντως για την ώρα π.χ. full screen youtube ξεχάστε το.
Ή, για να δείτε τοπικό βίντεο fullscreen, θα πρέπει να βρείτε ειδικό player που να έχει γίνει compile συγκεκριμένα για το Pi, μην περιμένετε π.χ. να παίξει το vlc που υπάρχει στα αποθετήρια.

Αν θέλετε φυσιολογικούς σταθμούς εργασίας σε μικρό κουτί, πάρτε οτιδήποτε που να βασίζεται σε αρχιτεκτονική x86, για παράδειγμα τα brix:
http://www.skroutz.gr/c/329/barebones.html?from=most-popular&keyphrase=brix

Αυτά είναι κανονικά pc που πάνε πολύ γρήγορα και δεν έχουν κανένα από τα προβλήματα λογισμικού των συσκευών με αρχιτεκτονική arm, έχουν φυσιολογικούς drivers, παίζουν full screen video και wine και flash και τα πάντα.

Μέχρι και το intel compute stick με έναν usb to ethernet adapter θα δουλέψει πολλές φορές πιο γρήγορα και απροβλημάτιστα από τα Pi.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 09 Νοε 2015, 11:49:58 ΠΜ
Παρατηρήσεις σχετικά με τα βήματα εγκατάστασης:

1) Μόλις τελείωσε η εκτέλεση της εντολής
Κώδικας [Επιλογή]
ltsp-build-client --arch armhf --config /etc/ltsp/ltsp-build-client-raspi2.conf εμφάνισε τα ακόλουθα μηνύματα:
Κώδικας [Επιλογή]
...
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
το less είναι ήδη η τελευταία έκδοση.
Μερικά πακέτα είναι αδύνατον να εγκατασταθούν. Αυτό μπορεί να σημαίνει ότι
δημιουργήσατε μια απίθανη κατάσταση ή αν χρησιμοποιείτε την ασταθή
διανομή, ότι μερικά από τα πακέτα δεν έχουν ακόμα δημιουργηθεί ή έχουν
μετακινηθεί από τα εισερχόμενα.
Οι ακόλουθες πληροφορίες ίσως βοηθήσουν στην επίλυση του προβλήματος:

Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
linux-image-raspi2 : Εξαρτάται από: linux-image-4.2.0-1014-raspi2 αλλά δεν πρόκειται να εγκατασταθεί
E: Αδύνατη η διόρθωση προβλημάτων, έχετε κρατούμενα ελαττωματικά πακέτα.
σφάλμα: ανώμαλος τερματισμός της εγκατάστασης πελάτη LTSP
root@server:~#


2) Αν τρέξεις κ την εντολή
Κώδικας [Επιλογή]
apt-get install ubuntu-desktop gnome-session-flashback επιστρέφει το μήνυμα
Κώδικας [Επιλογή]
root@server:/# apt-get install ubuntu-desktop gnome-session-flashback
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Το πακέτο gnome-session-flashback δεν είναι διαθέσιμο, αλλά υπάρχει αναφορά για αυτό από άλλο πακέτο.
Αυτό σημαίνει ότι το πακέτο αυτό λείπει, είναι παλαιωμένο, ή είναι διαθέσιμο από άλλη πηγή

E: Το πακέτο gnome-session-flashback δεν έχει υποψήφια εγκατάσταση
root@server:/#


3) Η εντολή
Κώδικας [Επιλογή]
ltsp-config lts.conf επιστρέφει
Κώδικας [Επιλογή]
administrator@server:~$ ltsp-config lts.conf
Superuser privileges are needed.

Δοκίμασα
Κώδικας [Επιλογή]
sudo ltsp-config lts.conf και το αποτέλεσμα ήταν
Κώδικας [Επιλογή]
administrator@server:~$ sudo ltsp-config lts.conf
File /var/lib/tftpboot/ltsp/i386/lts.conf exists but --overwrite was not specified.
Aborting


4) Η εντολή
Κώδικας [Επιλογή]
ln -sf ../i386/lts.conf /var/lib/tftpboot/ltsp/armhf/lts.conf ήθελε και sudo
Κώδικας [Επιλογή]
administrator@server:~$ sudo ln -sf ../i386/lts.conf /var/lib/tftpboot/ltsp/armhf/lts.conf
[sudo] password for administrator:
administrator@server:~$


5) Η εντολή
Κώδικας [Επιλογή]
cp /var/lib/tftpboot/ltsp/armhf/{vmlinuz,initrd.img} . εμφανίζει τα ακόλουθα μηνύματα
Κώδικας [Επιλογή]
administrator@server:~/Documents/RaspberryPi/sd_card$ cp /var/lib/tftpboot/ltsp/armhf/{vmlinuz,initrd.img} .
cp: αδύνατη η εκτέλεση της stat στο αρχείο «/var/lib/tftpboot/ltsp/armhf/vmlinuz»: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
cp: αδύνατη η εκτέλεση της stat στο αρχείο «/var/lib/tftpboot/ltsp/armhf/initrd.img»: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος


Παρόλα αυτά αντέγραψα τα σχετικά αρχεία στην sd αλλά δυστυχώς το boot στο raspberry κολλάει στην αρχική - χρωματιστή - οθόνη χωρίς μηνύματα!

Επίσης:

6) Την εντολή
Κώδικας [Επιλογή]
apt-get install language-pack-en την άλλαξα σε
Κώδικας [Επιλογή]
apt-get install language-pack-el

7) Την ip στην εντολή
Κώδικας [Επιλογή]
server_ip=$(ip route get 192.168.67.0 | awk '/src/ { print $NF }') δεν την άλλαξα.

08) Την εντολή
Κώδικας [Επιλογή]
LATE_PACKAGES="dosfstools less nano" την άλλαξα σε
Κώδικας [Επιλογή]
LATE_PACKAGES="dosfstools less nano epoptes-client"
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 09 Νοε 2015, 03:58:29 ΜΜ
1) Τελικά ο -raspi2 kernel είναι υπερβολικά καινούργιος για την 12.04.
2) Το gnome-session-flashback ονομάζονταν gnome-session-fallback στην 12.04.
3-4) Θεωρητικά έπρεπε να ίσχυε ακόμα το sudo -i, γι' αυτό και δεν γράφω sudo μπροστά σε όλες αυτές. Το "already exists" δεν ενοχλεί.
5) Λόγω του προβλήματος με τον kernel δεν υπήρχαν τα αρχεία.
6-7-8) Σωστά.

Τελικά λοιπόν καλύτερα ακόμα και όσοι έχουν 12.04, να φτιάχνουν εικονικό δίσκο 14.04 για τα Raspberry Pi.
Για να γίνει αυτό, στο ltsp-build-client-raspi2.conf προσθέστε:
DIST=trusty

Αν υπάρχει ήδη μισο-δημιουργημένος ο εικονικός δίσκος, θα πρέπει προηγουμένως να διαγραφεί, δίνοντας:
rm -rf /opt/ltsp/armhf
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 09 Νοε 2015, 10:21:42 ΜΜ
Έχοντας γίνει οι αλλαγές στο ltsp-build-client-raspi2.conf (DIST=trusty):

1) Η εντολή
Κώδικας [Επιλογή]
apt-get install --no-install-recommends lubuntu-desktop^ επιστρέφει
Κώδικας [Επιλογή]

...
libflac8 is already the newest version.
το libflac8 έχει εγκατασταθεί με το χέρι
libpulse0 is already the newest version.
το libpulse0 έχει εγκατασταθεί με το χέρι
Μερικά πακέτα είναι αδύνατον να εγκατασταθούν. Αυτό μπορεί να σημαίνει ότι
δημιουργήσατε μια απίθανη κατάσταση ή αν χρησιμοποιείτε την ασταθή
διανομή, ότι μερικά από τα πακέτα δεν έχουν ακόμα δημιουργηθεί ή έχουν
μετακινηθεί από τα εισερχόμενα.
Οι ακόλουθες πληροφορίες ίσως βοηθήσουν στην επίλυση του προβλήματος:

Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
zenity : Εξαρτάται από: zenity-common (= 3.8.0-1ubuntu1) αλλά το 3.12.1-1 πρόκειται να εγκατασταθεί
E: Αδύνατη η διόρθωση προβλημάτων, έχετε κρατούμενα ελαττωματικά πακέτα.
root@server:/#


2) Η εντολή
Κώδικας [Επιλογή]
apt-get install ubuntu-desktop gnome-session-flashback επιστρέφει
Κώδικας [Επιλογή]
root@server:/# apt-get install ubuntu-desktop gnome-session-flashback
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Μερικά πακέτα είναι αδύνατον να εγκατασταθούν. Αυτό μπορεί να σημαίνει ότι
δημιουργήσατε μια απίθανη κατάσταση ή αν χρησιμοποιείτε την ασταθή
διανομή, ότι μερικά από τα πακέτα δεν έχουν ακόμα δημιουργηθεί ή έχουν
μετακινηθεί από τα εισερχόμενα.
Οι ακόλουθες πληροφορίες ίσως βοηθήσουν στην επίλυση του προβλήματος:

Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
gnome-session-flashback : Εξαρτάται από: metacity (>= 2.30) αλλά δεν πρόκειται να εγκατασταθεί
ubuntu-desktop : Εξαρτάται από: zenity αλλά δεν πρόκειται να εγκατασταθεί
E: Αδύνατη η διόρθωση προβλημάτων, έχετε κρατούμενα ελαττωματικά πακέτα.
root@server:/#
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 09 Νοε 2015, 11:22:49 ΜΜ
Κάτι δεν στέκει στα παραπάνω, σαν να μην έχει γίνει apt-get update και να βγάζει άλλα γι' άλλα... Αυτά τα εκτελείς μέσα στο chroot ή απ'  έξω;
Το παλιό zenity του Ubuntu είχε bug και έβγαζε 100% CPU usage με το scratch, οπότε είχα ανεβάσει νεότερη έκδοση στο PPA. Τώρα αυτό λέει ότι θέλει να πάρει το παλιό zenity-common από το Ubuntu και το νέο zenity από το PPA, που δεν στέκει, γιατί και τα δύο προέρχονται από το ίδιο source πακέτο.

Για να δούμε... άνοιξε ένα τερματικό και δώσε:
Κώδικας (Bash) [Επιλογή]

sudo ltsp-chroot -ma armhf
apt-get update
apt-cache policy zenity zenity-common
apt-get install zenity
# Κι αν το παραπάνω δεν παίξει:
apt-get install zenity=3.12.1-1.1 zenity-common=3.12.1-1.1
# Και αν παίξει, συνεχίζεις με:
apt-get install --no-install-recommends lubuntu-desktop^
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: Δημήτρης Γκίνης στις 09 Νοε 2015, 11:55:48 ΜΜ
Παράθεση από: alkisg στις 09 Νοε 2015, 07:27:50 ΠΜ
Πάντως εγώ να ξαναπώ (το ξέρω ότι επαναλαμβάνομαι αλλά καλύτερα να προειδοποιηθεί ο κόσμος...) ότι τα Raspberry Pi 2 δεν κάνουν για φυσιολογική χρήση εργαστηρίου Πληροφορικής, αν τα θέλετε γι' αυτό μην τα αγοράζετε.
Ίσως σε κάμποσα χρόνια τα εμπλεκόμενα λογισμικά (από τον kernel και τους drivers της κάρτας γραφικών μέχρι όλα τα προγράμματα που παίζουν βίντεο, όπως τους browsers) να ωριμάσουν και να μπορούν να χρησιμοποιούν την δυνατή κάρτα γραφικών τους για επεξεργασία, αντί την αδύναμη CPU τους, πάντως για την ώρα π.χ. full screen youtube ξεχάστε το.
Ή, για να δείτε τοπικό βίντεο fullscreen, θα πρέπει να βρείτε ειδικό player που να έχει γίνει compile συγκεκριμένα για το Pi, μην περιμένετε π.χ. να παίξει το vlc που υπάρχει στα αποθετήρια.

Αν θέλετε φυσιολογικούς σταθμούς εργασίας σε μικρό κουτί, πάρτε οτιδήποτε που να βασίζεται σε αρχιτεκτονική x86, για παράδειγμα τα brix:
http://www.skroutz.gr/c/329/barebones.html?from=most-popular&keyphrase=brix

Αυτά είναι κανονικά pc που πάνε πολύ γρήγορα και δεν έχουν κανένα από τα προβλήματα λογισμικού των συσκευών με αρχιτεκτονική arm, έχουν φυσιολογικούς drivers, παίζουν full screen video και wine και flash και τα πάντα.

Μέχρι και το intel compute stick με έναν usb to ethernet adapter θα δουλέψει πολλές φορές πιο γρήγορα και απροβλημάτιστα από τα Pi.

...
Ο βασικός λόγος που ήθελα να πάρω ένα rasberry pi2 στα χέρια μου ήταν ..... για να παίξω μόνος μου.
Όσον αφορά τη χρήση τους σε σχολεία, είμαι βέβαιος ότι δεν κάνουν, εκτός ίσως από δημοτικά  -στα οποία διδάσκω πλέον -όπου οι απαιτήσεις είναι μικρότερες αλλά και εκεί ως έσχατη λύση ανάγκης.
Το πρόβλημα είναι ότι υπάρχουν δημοτικά ΕΑΕΠ στα οποία διδάσκεται πληροφορική και τα οποία δεν διαθέτουν ΚΑΘΟΛΟΥ εργαστήριο, η δε χρηματοδότηση εξαρτάται, σχεδόν, αποκλειστικά από τους γονείς (η έσχατη λύση που λέγαμε).
Συνάδελφος στο Ρέθυμνο έχει ήδη προχωρήσει στο στήσιμο ενός εργαστηρίο με rasberry pi2 -  http://dimagnikol.net/ με standalone όμως εγκαταστάσεις.
Αν η χρήση τους ως clients σε LTSP Server τους δίνει τη δυνατότητα να παίζουν και σελίδες με flash, τότε ίσως....
Μιας και ο Άλκης, για άλλη μια φορά :), διαθέτει τον χρόνο του και τις γνώσεις του, λέω να το δοκιμάσω αρχικά στο σπίτι με ένα rassberry για client και βλέπουμε.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 10 Νοε 2015, 08:44:50 ΠΜ
Παράθεση από: alkisg στις 09 Νοε 2015, 11:22:49 ΜΜ
Αυτά τα εκτελείς μέσα στο chroot ή απ'  έξω;
1) Μέσα, μετά τις εντολές
Κώδικας [Επιλογή]
sudo ltsp-chroot -ma armhf
export FLASH_KERNEL_SKIP=true


2) Η εντολή
Κώδικας [Επιλογή]
apt-get install zenity
επέστρεψε
Κώδικας [Επιλογή]
root@server:/# apt-get install zenity
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Μερικά πακέτα είναι αδύνατον να εγκατασταθούν. Αυτό μπορεί να σημαίνει ότι
δημιουργήσατε μια απίθανη κατάσταση ή αν χρησιμοποιείτε την ασταθή
διανομή, ότι μερικά από τα πακέτα δεν έχουν ακόμα δημιουργηθεί ή έχουν
μετακινηθεί από τα εισερχόμενα.
Οι ακόλουθες πληροφορίες ίσως βοηθήσουν στην επίλυση του προβλήματος:

Τα ακόλουθα πακέτα έχουν ανεπίλυτες εξαρτήσεις:
zenity : Εξαρτάται από: zenity-common (= 3.8.0-1ubuntu1) αλλά το 3.12.1-1 πρόκειται να εγκατασταθεί
E: Αδύνατη η διόρθωση προβλημάτων, έχετε κρατούμενα ελαττωματικά πακέτα.
root@server:/#


3) Η εντολή
Κώδικας [Επιλογή]
apt-get install zenity=3.12.1-1.1 zenity-common=3.12.1-1.1
επέστρεψε
Κώδικας [Επιλογή]
root@server:/# apt-get install zenity=3.12.1-1.1 zenity-common=3.12.1-1.1
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
E: Η έκδοση 3.12.1-1.1 για το zenity δεν βρέθηκε
E: Η έκδοση 3.12.1-1.1 για το zenity-common δεν βρέθηκε
root@server:/#


4) Την εντολή
Κώδικας [Επιλογή]
ltsp-build-client --arch armhf --config /etc/ltsp/ltsp-build-client-raspi2.conf
την "έτρεξα" χθες από το σπίτι φαίνεται ότι όλα πήγαν καλά, άργησε όμως πολύ να ολοκληρωθεί, ίσως καθυστέρηση στο internet.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 10 Νοε 2015, 08:47:18 ΠΜ
Κώστα αν μπορείς έλα λίγο από το IRC θα το δούμε πολύ πιο γρήγορα από ότι εδώ.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 10 Νοε 2015, 08:16:44 ΜΜ
Παράθεση από: alkisg στις 09 Νοε 2015, 03:58:29 ΜΜ
Τελικά λοιπόν καλύτερα ακόμα και όσοι έχουν 12.04, να φτιάχνουν εικονικό δίσκο 14.04 για τα Raspberry Pi.
Για να γίνει αυτό, στο ltsp-build-client-raspi2.conf προσθέστε:
DIST=trusty

Μέσω του IRC διαπιστώθηκε από τον Άλκη ότι η οδηγία DIST=trusty πρέπει με μπει στην αρχή του ltsp-build-client-raspi2.conf, γιατί πρέπει να προηγείται της οδηγίας EXTRA_MIRROR..
Κώδικας [Επιλογή]
# This is a configuration file to build an LTSP chroot for Raspberry Pi 2.
DIST=trusty
MOUNT_PACKAGE_DIR="/var/cache/apt/archives"
APT_KEYS="/etc/ltsp/ts_sch_gr-ppa.key"
EXTRA_MIRROR="http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu $DIST main"
KERNEL_ARCH="raspi2"
LATE_PACKAGES="dosfstools less nano epoptes-client"


Με αυτή την αλλαγή φαίνεται να μην υπάρχουν άλλα προβλήματα.. Αύριο θα δοκιμάσω και τα πρώτα boot μέσω sd..
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: gidarakos στις 10 Νοε 2015, 10:09:22 ΜΜ
Μερικές διευκρινήσεις:

1) Κάθε φορά που προσθέτουμε εφαρμογές με το συνδυασμό ltsp-chroot + apt-get install χρειάζεται να "τρέχουμε" και την ακόλουθη εντολή;
Κώδικας [Επιλογή]
export FLASH_KERNEL_SKIP=true

2) Επειδή στα clients χρησιμοποιούμε gnome-fallback χρειάζεται να γίνει εγκατάσταση του lubuntu-desktop;
Κώδικας [Επιλογή]
apt-get install --no-install-recommends lubuntu-desktop^
ή αρκεί η ακόλουθη εντολή;
Κώδικας [Επιλογή]
apt-get install ubuntu-desktop gnome-session-flashback

3) Επειδή λόγω των sch-scripts υπάρχει ήδη το lts.conf χρειάζεται η εκτέλεση της ακόλουθης εντολής;
Κώδικας [Επιλογή]
ltsp-config lts.conf
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 11 Νοε 2015, 06:42:54 ΠΜ
1) Νομίζω ότι δεν χρειάζεται για εγκατάσταση προγραμμάτων παρά μόνο όταν γίνεται kernel upgrade. Αλλά δεν ενοχλεί και κάθε φορά να την βάζετε.

2) Για εμάς χρειάζεται μόνο η `apt-get install ubuntu-desktop gnome-session-flashback`.

3) Όχι δεν χρειάζεται εμείς το έχουμε ήδη, αρκεί η `ln -s` που αναφέρω παρακάτω.
Τίτλος: Απ: LTSP και Raspberry Pi 2
Αποστολή από: alkisg στις 11 Νοε 2015, 01:01:29 ΜΜ
Η συνέχεια στο https://alkisg.mysch.gr/steki/index.php?topic=6441.0 :)