Πως κανουμε εγκατασταση ενός προγραμματος στον server ενός εργαστηριου ΣΕΠΕΗΥ ώστε να μπορουν να το τρεχουν οι fat/clients
Δες λίγο τις οδηγίες εγκατάστασης σε αυτή τη σελίδα:
http://ts.sch.gr/wiki/Linux/LTSP
Η εγκατάσταση προγραμμάτων είναι το βήμα "4. Εγκατάσταση λογισμικού"
και μετά για να το δουν οι clients κάνεις το βήμα "5. Δημοσίευση εικονικού δίσκου".
Τι κανουμε με τα προγραμματα πουν δεν ειναι στην λιστα?
Για πες παράδειγμα, ποιο πρόγραμμα;
Παράθεση από: socnafs στις 26 Σεπ 2019, 01:35:38 ΜΜ
Τι κανουμε με τα προγραμματα πουν δεν ειναι στην λιστα?
Π.χ εμείς χρησιμοποιούμε το brackets (https://en.wikipedia.org/wiki/Brackets_(text_editor)) για να γράφουμε HTML κώδικα στο μάθημα επιλογής της Α' ΓΕΛ. Δεν υπάρχει στα αποθετήρια. Παλιότερα ήθελε προσθήκη αλλά τώρα υπάρχει το .deb πακέτο. Το κατεβάζεις και κάνεις εγκατάσταση. Μετά μία δημοσίευση και τέλος... Δε με προβλημάτισε ποτέ!
Αρα για να εγκαταστησουμε οποιοδηποτε προγραμμα κατεβαζουμε το .deb το στηνουμε στον server και απλα κανουμε δημοσιευση ΕΙΝΑΙ ΤΟΣΟ ΑΠΛΟ?
Παράθεση από: socnafs στις 26 Σεπ 2019, 03:41:40 ΜΜ
...ΕΙΝΑΙ ΤΟΣΟ ΑΠΛΟ?
Πες ποιο/ποια προγράμματα σε ενδιαφέρουν και περίμενε και την απάντηση του Άλκη που είναι σαφώς καλύτερος γνώστης..!
Έχω χρησιμοποιήσει και άλλες εφαρμογές (π.χ brackets, atom, pycharm ίσως και κανά δυο ακόμα) που δεν ήταν στα αποθετήρια και δούλεψαν μία χαρά. Πρόπερσι, στο τέλος της χρονιάς πριν καταργήσω την 16.04 και κάνω εγκατάσταση μία "καθαρή" 18.04, έβαλα στον server για πλάκα το OpenTTD, το 0 A.D. και το Steam... Όχι μόνο δεν "έσπασα" κάτι αλλά με μία δημοσίευση δίσκου έπαιξαν κανονικά* και αυτές οι εφαρμογές σε όλους τους clients..!
*ΟΚ! Το 0 A.D. παραήταν βαρύ για τους παλιούς clients αλλά δεν ήταν πως δεν έτρεχε..!
Παράθεση από: socnafs στις 26 Σεπ 2019, 03:41:40 ΜΜ
Αρα για να εγκαταστησουμε οποιοδηποτε προγραμμα κατεβαζουμε το .deb το στηνουμε στον server και απλα κανουμε δημοσιευση ΕΙΝΑΙ ΤΟΣΟ ΑΠΛΟ?
Ναι. :)
Αγαπάμε LTSP :D
και αν το λογισμικό που θέλει κάποιος να εγκαταστήσει (πχ το snap! v5.3.7 που είναι μια επαυξημένη έκδοση του BYOB) και το αρχειο εγκαταστασης είναι της μορφής tar.gz τι κάνουμε;
Το .tar.gz είναι σαν .zip δεν σημαίνει κάτι ιδιαίτερο. Πρέπει να ακολουθήσεις τις οδηγίες που δίνουν οι developers (https://snap.berkeley.edu/offline).
Συγκεκριμένα για το snap, απλά το αποσυμπιέζεις όπου θες και κάνεις διπλό κλικ στο snap.html, αφού είναι ιστοσελίδα. Προφανώς χρειάζεται μόνο αν δεν έχεις Internet, κατά τα άλλα είναι ίδιο με την online version: https://snap.berkeley.edu/snap/snap.html
Αν έχεις LTSP, το βάζεις σε έναν φάκελο που να τον βλέπουν και οι clients, π.χ. στα κοινόχρηστα του καθηγητή ή του τμήματος,
ή στη χειρότερη, στο /usr/share/snap οπότε τότε κάνεις και δημοσίευση εικονικού δίσκου.
Αλλά αφού είναι ιστοσελίδα, μπορείς εναλλακτικά και το παρακάτω,
να το αποσυμπιέσεις π.χ. στο /home/administrator/snap, να κάνεις cd snap; python -m SimpleHTTPServer
το οποίο και τρέχει έναν μικρό web server, οπότε άμεσα όλοι στο σχολείο μπορούν να ανοίξουν τον browser στη σελίδα http://server:8000/snap.html και να το δουν.