Αποστολέας Θέμα: Wine - ltsp  (Αναγνώστηκε 2341 φορές)

elf

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 319
Wine - ltsp
« στις: 27 Ιαν 2011, 11:28:29 μμ »
Βρήκα πολλά για το wine στο φόρουμ και μάλλον μπερδεύτηκα περισσότερο :-)

Έχω 7 fat  και 1 thin client στο εργαστήριο με server  το λάπτοπ μου και θέλω να τους εγκαταστήσω το babypedia. Το εγκατέστησα με wine στο λάπτοπ μου (στο δικό μου λογαριασμό) και τώρα μένει να το βάλω στον εικονικό δίσκο. Αρκεί να αντιγράψω στο φάκελο .wine κάθε χρήστη  τα αρχεία του babypedia που βρίσκονται στο .wine του λογαριασμού μου;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6200
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Wine - ltsp
« Απάντηση #1 στις: 29 Ιαν 2011, 09:35:30 μμ »
Η κλασσική μέθοδος εγκατάστασης προγραμμάτων σε wine είναι ανά χρήστη.
Έτσι τα αρχεία πάνε στο /home/username/.wine/drive_c/Program Files/κτλ.
Στους fat clients όλο το /home διαμοιράζεται μέσω NFS.

Επομένως εν τέλει δεν χρειάζεται να πειράξεις τίποτα στον εικονικό δίσκο, παρά μόνο εννοείται να έχεις εγκατεστημένο το πακέτο wine-el, το οποίο μπαίνει αυτόματα αν έχεις βάλει κάποιο από τα πακέτα του αποθετηρίου (microworlds, glossa κτλ).
Στη συνέχεια κανονικά από τη συνεδρία των χρηστών εγκαθιστάς όποιο πρόγραμμα wine θες, με τον περιορισμό ότι πρέπει η εγκατάσταση να γίνει για κάθε χρήστη χωριστά.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6200
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Wine - ltsp
« Απάντηση #2 στις: 10 Μαρ 2011, 12:08:46 μμ »
Να συμπληρώσω σχετικά με την ειδική περίπτωση των portable προγραμμάτων.
Αν κάποιο πρόγραμμα παίζει χωρίς εγκατάσταση, τότε αρκεί να το βάλουμε στο φάκελο /home/teacher/ΚάποιοΠρόγραμμα,
και μέσα από τα sch-scripts να κάνουμε Εκτέλεση → wine /home/teacher/ΚάποιοΠρόγραμμα/ΚΠ.exe ώστε να μη χρειαστεί να το ψάξουν οι μαθητές.
Αυτή η μέθοδος ισχύει και για thin και για fat clients και δεν απαιτεί καμία αλλαγή στον εικονικό δίσκο.

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

geochatz

  • Θαμώνας
  • ***
  • Μηνύματα: 33
Απ: Wine - ltsp
« Απάντηση #3 στις: 10 Μαρ 2011, 05:59:16 μμ »
... ή να το βάλουμε στα μενού ώστε να μη χρειάζεται να κάνουμε απομακρυσμένη εκτέλεση από τα sch-scripts.

Μπορείς να πεις και πως γίνεται αυτό χειροκίνητα;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6200
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Wine - ltsp
« Απάντηση #4 στις: 10 Μαρ 2011, 08:23:48 μμ »
Για να προσθέσετε ένα μενού για όλους τους χρήστες,
δίνετε την εντολή:
Κώδικας: [Επιλογή]
sudo gedit /usr/share/applications/kapoio-programma.desktop

και βάζετε μέσα του κάτι σαν το παρακάτω:
Κώδικας: [Επιλογή]
[Desktop Entry]
Name=Ένα πρόγραμμα Wine
Comment=Ένα πρόγραμμα Windows που εκτελείται με τη βοήθεια του Wine
Exec=wine /home/teacher/KapoioProgramma/KP.exe
Terminal=false
Type=Application
Icon=gnome-term-linux
Categories=Education;Wine-Programs;

Μερικά εικονίδια (γραμμή Icon) μπορείτε να βρείτε στο φάκελο /usr/share/pixmaps.

Για fat clients, τα παραπάνω πρέπει να γίνουν στον εικονικό δίσκο, δηλαδή
Κώδικας: [Επιλογή]
sudo gedit /opt/ltsp/i386/usr/share/applications/kapoio-programma.desktop
και φυσικά θα χρειαστεί και συμπίεση του εικονικού δίσκου στη συνέχεια.

exanemou

  • Βετεράνος
  • ****
  • Μηνύματα: 99
Απ: Wine - ltsp
« Απάντηση #5 στις: 30 Νοε 2012, 09:48:33 πμ »
 
Παράθεση
sudo gedit /opt/ltsp/i386/usr/share/applications/kapoio-programma.desktop
Κατέβασα ενα portable exe αρχειο στον εξυπηρετητή. Ομως στα 12.04 δεν υπαρχει το παραπάνω μονοπάτι ,απο οτι ειδα υπαρχει μονο το /opt/ltsp/i386/images...
Εχοντας σταθμους fat στο εργαστηριο ,που θα το τοποθετήσω;
επισης στον παρακάτω κώδικα στο exec θα αντικαταστησω το teacher με adminastrator υποθετω, ετσι δεν ειναι;
Παράθεση
[Desktop Entry]
Name=Ένα πρόγραμμα Wine
Comment=Ένα πρόγραμμα Windows που εκτελείται με τη βοήθεια του Wine
Exec=wine /home/teacher/KapoioProgramma/KP.exe
Terminal=false
Type=Application
Icon=gnome-term-linux
Categories=Education;Wine-Programs;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6200
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Wine - ltsp
« Απάντηση #6 στις: 30 Νοε 2012, 11:24:24 πμ »
Στην 12.04 δεν χρειάζεται να κάνουμε τις διαδικασίες που λένε για fat clients, αφού δεν υπάρχει "chroot".
Δηλαδή κάνουμε τις διαδικασίες που αναφέρονται για τον server και τους thin clients, και μόλις κάνουμε δημοσίευση εικονικού δίσκου, οι αλλαγές θα εμφανιστούν και στους fat clients.

Άρα από το προηγούμενο μήνυμα που είχα γράψει πέρισυ, ΔΕΝ ακολουθείς την προπροτελευταία και την προτελευταία γραμμή.
Και όπως είπες, όπου teacher τώρα βάζουμε administrator.

happiness

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 331
Απ: Wine - ltsp
« Απάντηση #7 στις: 11 Απρ 2016, 11:09:46 πμ »

Στη συνέχεια κανονικά από τη συνεδρία των χρηστών εγκαθιστάς όποιο πρόγραμμα wine θες, με τον περιορισμό ότι πρέπει η εγκατάσταση να γίνει για κάθε χρήστη χωριστά.
Όταν λέμε "για κάθε χρήστη χωριστά", εννοούμε ότι εγώ το κάνω 123 φορές για τους 123 χρήστες που έχω;  :o

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6200
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Wine - ltsp
« Απάντηση #8 στις: 11 Απρ 2016, 11:39:09 πμ »
Ναι. Γι' αυτό και όποιος βάζει Linux και θέλει Microsoft Office, προτείνεται να σβήσει το Linux και να βάλει Windows. :)

happiness

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 331
Απ: Wine - ltsp
« Απάντηση #9 στις: 11 Απρ 2016, 11:42:20 πμ »
χαχαχαχα! Μας πέθανες!  ;D
Ευτυχώς δηλαδή που δεν θέλω και καμιά άλλη εφαρμογή των windows πέρα από το microworlds.