Εγκατάσταση προγραμμάτων σε Ubuntu/LTSP

Ξεκίνησε από socnafs, 26 Σεπ 2019, 01:11:18 ΜΜ

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

socnafs

Πως κανουμε εγκατασταση ενός  προγραμματος στον server ενός εργαστηριου ΣΕΠΕΗΥ ώστε να μπορουν να το  τρεχουν οι fat/clients

alkisg

Δες λίγο τις οδηγίες εγκατάστασης σε αυτή τη σελίδα:
http://ts.sch.gr/wiki/Linux/LTSP

Η εγκατάσταση προγραμμάτων είναι το βήμα "4. Εγκατάσταση λογισμικού"
και μετά για να το δουν οι clients κάνεις το βήμα "5. Δημοσίευση εικονικού δίσκου".

socnafs

Τι κανουμε με τα προγραμματα πουν δεν ειναι στην λιστα?


ilias_s

#4
Παράθεση από: socnafs στις 26 Σεπ 2019, 01:35:38 ΜΜ
Τι κανουμε με τα προγραμματα πουν δεν ειναι στην λιστα?

Π.χ εμείς χρησιμοποιούμε το brackets για να γράφουμε HTML κώδικα στο μάθημα επιλογής της Α' ΓΕΛ. Δεν υπάρχει στα αποθετήρια. Παλιότερα ήθελε προσθήκη αλλά τώρα υπάρχει το .deb πακέτο. Το κατεβάζεις και κάνεις εγκατάσταση. Μετά μία δημοσίευση και τέλος... Δε με προβλημάτισε ποτέ!

socnafs

Αρα για να εγκαταστησουμε οποιοδηποτε προγραμμα κατεβαζουμε το .deb το στηνουμε στον server και απλα κανουμε δημοσιευση ΕΙΝΑΙ ΤΟΣΟ ΑΠΛΟ?

ilias_s

#6
Παράθεση από: socnafs στις 26 Σεπ 2019, 03:41:40 ΜΜ
...ΕΙΝΑΙ ΤΟΣΟ ΑΠΛΟ?

Πες ποιο/ποια προγράμματα σε ενδιαφέρουν και περίμενε και την απάντηση του Άλκη που είναι σαφώς καλύτερος γνώστης..!

Έχω χρησιμοποιήσει και άλλες εφαρμογές (π.χ brackets, atom, pycharm ίσως και κανά δυο ακόμα) που δεν ήταν στα αποθετήρια και δούλεψαν μία χαρά. Πρόπερσι, στο τέλος της χρονιάς πριν καταργήσω την 16.04 και κάνω εγκατάσταση μία "καθαρή" 18.04, έβαλα στον server για πλάκα το OpenTTD, το 0 A.D. και το Steam... Όχι μόνο δεν "έσπασα" κάτι αλλά με μία δημοσίευση δίσκου έπαιξαν κανονικά* και αυτές οι εφαρμογές σε όλους τους clients..!

*ΟΚ! Το 0 A.D. παραήταν βαρύ για τους παλιούς clients αλλά δεν ήταν πως δεν έτρεχε..!


happiness

Παράθεση από: socnafs στις 26 Σεπ 2019, 03:41:40 ΜΜ
Αρα για να εγκαταστησουμε οποιοδηποτε προγραμμα κατεβαζουμε το .deb το στηνουμε στον server και απλα κανουμε δημοσιευση ΕΙΝΑΙ ΤΟΣΟ ΑΠΛΟ?
Ναι.  :)
Αγαπάμε LTSP  :D

exanemou

και αν το λογισμικό που θέλει κάποιος να εγκαταστήσει (πχ το snap! v5.3.7 που είναι μια επαυξημένη έκδοση του BYOB) και το αρχειο εγκαταστασης είναι της μορφής tar.gz τι κάνουμε;

alkisg

Το .tar.gz είναι σαν .zip δεν σημαίνει κάτι ιδιαίτερο. Πρέπει να ακολουθήσεις τις οδηγίες που δίνουν οι developers.

Συγκεκριμένα για το 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 και να το δουν.