Αποστολέας Θέμα: App Inventor Offline Εγκατάσταση σε Linux  (Αναγνώστηκε 7011 φορές)

Nikosn

  • Βετεράνος
  • ****
  • Μηνύματα: 85
App Inventor Offline Εγκατάσταση σε Linux
« στις: 27 Οκτ 2014, 08:32:36 πμ »
  Γνωρίζει κανείς πως μπορώ να εγκαταστήσω το App Inventor τοπικά στα Ubuntu(Fat clients) και να μη χρειάζεται σύνδεση internet, να τρέχει δηλαδή offline;
Η γνώση κατακτάται μέσα από τα λάθη μας

Nikosn

  • Βετεράνος
  • ****
  • Μηνύματα: 85
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #1 στις: 28 Οκτ 2014, 11:46:17 μμ »
Τελικά βρήκα λύση, για εγκατάσταση appinventor τοπικά, χωρις Internet εγκαταστήστε server απο εδώ: http://sourceforge.net/projects/ailivecomplete/files/, μετά πληκτρολογητε την ip του server στη πόρτα 8888, πχ χ.χ.χ.χ:8888. Δείτε και τις οδηγίες.
Η γνώση κατακτάται μέσα από τα λάθη μας

svris

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #2 στις: 29 Οκτ 2014, 02:43:13 μμ »
Σε αυτό το topic να ρωτήσω κάτι σχετικό. Για το App Inventor Emulator υπάρχει η δυνατότητα να εγκατασταθεί στον server και να εκτελείται στον κάθε user ξεχωριστά; (O emulator χρησιμοποιείται όταν δεν έχεις πρόσβαση σε κινητό ή tablet και θες να κάνεις δοκιμή σε μια εφαρμογή).

Sammy Dead

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 76
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #3 στις: 14 Νοέ 2014, 04:33:45 μμ »
Σε αυτό το topic να ρωτήσω κάτι σχετικό. Για το App Inventor Emulator υπάρχει η δυνατότητα να εγκατασταθεί στον server και να εκτελείται στον κάθε user ξεχωριστά; (O emulator χρησιμοποιείται όταν δεν έχεις πρόσβαση σε κινητό ή tablet και θες να κάνεις δοκιμή σε μια εφαρμογή).

Ναι γίνεται και δουλεύει άψογα. αρκεί κάθε μαθητής να έχει το δικό του λογαριασμό στο google.

svris

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #4 στις: 14 Νοέ 2014, 06:21:31 μμ »
Ποιά είναι η διαδικασία εγκατάστασης για εργαστήριο με mixed fat και thin clients; Θα ήθελα όσο το δυνατόν αναλυτικές πληροφορίες γιατί δεν είμαι πολύ έμπειρος στο linux, αλλά η ενασχόληση με τα εργαστήρια των σχολείων με έχει οδηγήσει να βάλω σε τουλάχιστον 20-30 linux ltsp τον τελευταίο χρόνο.

Sammy Dead

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 76
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #5 στις: 16 Νοέ 2014, 05:24:23 μμ »
Εγώ έκανα εγκατάσταση για προγραμματισμό με emulator. Στο κάτω link θα βρεις αναλυτικότατες οδηγίες (links για download, εντολές εγκατάστασης με terminal κλπ) για αυτού του είδους την εγκατάσταση.
Κώδικας: [Επιλογή]
http://appinventor.mit.edu/explore/ai2/setup-emulator.html

Μετά συνδέεσαι και φτιάχνεις τις εφαρμογές σου. Φτιάξε ένα λογαριασμό google  (αν δεν έχεις) για να συνδεθείς. Νομίζω ότι αν δεν έχεις, μπορείς να κάνεις login με τα στοιχεία άλλου λογαριασμού (π.χ. hotmail) και το google θα σε ρωτήσει αν θες να συνδέσεις τους λογαριασμούς.
Κώδικας: [Επιλογή]
http://ai2.appinventor.mit.edu
Για να δουλέψει στα clients κάνεις τη δημοσίευση του εικονικού δίσκου (Διαχείριση ΣΕΠΕΗΥ  και Μενού Εξυπηρετητής  ▸  Δημοσίευση εικονικού δίσκου). Για να τρέξουν οι μαθητές το emulator πρέπει κάθε φορά να εκκινούν την υπηρεσία (θα το δεις στις οδηγίες).

Ένα σημείο θέλει προσοχή. Οι οδηγίες σου δίνουν την εντολη "/usr/google/appinventor/commands-for-appinventor/aiStarter &" για εκκίνηση του emulator αλλά (τουλάχιστον έτσι έγινε σε μένα) η εγκατάσταση έφτιαξε φάκελο "commands-for-Appinventor" οπότε και η εντολή πρέπει να είναι με Α αντί για a.

Αν υπάρχει κάποια ασάφεια κατά την εγκατάσταση ή κατά την εκκίνηση του emulator, πες μου.

svris

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #6 στις: 19 Νοέ 2014, 12:17:27 μμ »
Τα είχα κάνει αυτά, απλά παρατήρησα το εξής φαινόμενο. Στους μεν thin clients εκκινούσε η υπηρεσία κανονικά, αλλά το παράθυρο με τον emulator εμφανιζόταν στην οθόνη του server, στους δε fat clients δεν έπαιζε καθόλου.

Sammy Dead

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 76
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #7 στις: 20 Νοέ 2014, 10:46:28 πμ »
Μάλιστα. Κι εγώ δεν το είχα τσεκάρει διεξοδικά. Σε μένα τρέχει κανονικά το emulator σε thin client αλλά έχω εικόνα του μόνο σε ένα pc.  Στα fat ξεκινάει το emulator αλλά όχι το companion. Αυτά που λέω δοκιμάστηκαν σε thin και fat με λογαριασμό admin αλλά και με λογαριασμό μαθητή. Έχω την εντύπωση ότι μόνο με virtual machine θα παίζει κανονικά.

Sammy Dead

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 76
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #8 στις: 20 Νοέ 2014, 12:47:58 μμ »
Έκανα τη διαδικασία σε virtual machine και δουλεύει άψογα. Τσεκαρισμένο. Όχι όπως παραπάνω "άψογα"...

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #9 στις: 20 Νοέ 2014, 10:56:39 μμ »
Παιδιά για fat clients δοκιμάστε λίγο:

Κώδικας: Bash
  1. HOME=/tmp /usr/google/appinventor/commands-for-Appinventor/aiStarter &

(η διαφορά είναι στο HOME=/tmp μπροστά)

Αν έτσι παίξει, φταίνε τα locks του sshfs, οπότε να φτιάξω ένα καλύτερο wrapper... θα το παλέψω μήπως δουλέψει και σε thins, εκεί μάλλον θα φταίει το ότι προσπαθούν να χρησιμοποιήσουν το ίδιο port.

Sammy Dead

  • ΠΛΗΝΕΤ
  • *
  • Μηνύματα: 76
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #10 στις: 21 Νοέ 2014, 09:13:44 πμ »
Έτσι παίζει στα fat. Ευχαριστούμε!

elvor

  • Θαμώνας
  • ***
  • Μηνύματα: 37
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #11 στις: 21 Νοέ 2014, 11:41:12 πμ »
Στην εγκατάσταση μου βγάζει μήνυμα λάθους για το squid-langpack

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #12 στις: 26 Νοέ 2014, 08:07:54 πμ »
elvor, το πρόβλημα με το squid είναι άσχετο και μάλλον θα σου έχει ξεμείνει από όταν είχες εγκαταστήσει το squid.
Αν θες βοήθεια έλα από το IRC: http://ts.sch.gr/wiki/IRC

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #13 στις: 15 Ιαν 2015, 01:30:36 μμ »
Ανέβασα νέο πακέτο appinventor2-setup στο αποθετήριο, όποιος θέλει μπορεί να το εγκαταστήσει είτε από το κέντρο λογισμικού είτε δίνοντας:
Κώδικας: Bash
  1. sudo apt-get update
  2. sudo apt-get install appinventor2-setup
(και δημοσίευση εικονικού δίσκου για τους fat clients)

Έκανα κάτι κόλπα με symlinks ώστε να παίζει αυτόματα σε fat clients.
Όμως σε thin δεν παίζει (μόνο στον πρώτο) γιατί χρησιμοποιεί σταθερή πόρτα 8004.

Έβαλα και ένα εικονίδιο εκκίνησης του aiStarter στο μενού Εφαρμογές → Εκπαίδευση → AppInventor aiStarter.
Παρατηρήσεις ευπρόσδεκτες. :)

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5433
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: App Inventor Offline Εγκατάσταση σε Linux
« Απάντηση #14 στις: 18 Φεβ 2015, 10:30:02 πμ »
Οδηγίες για τη χρήση του AppInventor Emulator: http://ts.sch.gr/wiki/Linux/App_Inventor_2

Έχει και μια ενότητα "Αντιμετώπιση προβλημάτων" η οποία χρειάζεται σε όσους δουλεύανε παλιότερα με το AppInventor και σταμάτησε να τους δουλεύει εδώ και καμιά βδομάδα, λόγω αναβάθμισης του λογισμικού της σελίδας http://ai2.appinventor.mit.edu.