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

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: Nikosn στις 27 Οκτ 2014, 08:32:36 πμ

Τίτλος: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Nikosn στις 27 Οκτ 2014, 08:32:36 πμ
  Γνωρίζει κανείς πως μπορώ να εγκαταστήσω το App Inventor τοπικά στα Ubuntu(Fat clients) και να μη χρειάζεται σύνδεση internet, να τρέχει δηλαδή offline;
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Nikosn στις 28 Οκτ 2014, 11:46:17 μμ
Τελικά βρήκα λύση, για εγκατάσταση appinventor τοπικά, χωρις Internet εγκαταστήστε server απο εδώ: http://sourceforge.net/projects/ailivecomplete/files/, μετά πληκτρολογητε την ip του server στη πόρτα 8888, πχ χ.χ.χ.χ:8888. Δείτε και τις οδηγίες.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: svris στις 29 Οκτ 2014, 02:43:13 μμ
Σε αυτό το topic να ρωτήσω κάτι σχετικό. Για το App Inventor Emulator υπάρχει η δυνατότητα να εγκατασταθεί στον server και να εκτελείται στον κάθε user ξεχωριστά; (O emulator χρησιμοποιείται όταν δεν έχεις πρόσβαση σε κινητό ή tablet και θες να κάνεις δοκιμή σε μια εφαρμογή).
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Sammy Dead στις 14 Νοέ 2014, 04:33:45 μμ
Σε αυτό το topic να ρωτήσω κάτι σχετικό. Για το App Inventor Emulator υπάρχει η δυνατότητα να εγκατασταθεί στον server και να εκτελείται στον κάθε user ξεχωριστά; (O emulator χρησιμοποιείται όταν δεν έχεις πρόσβαση σε κινητό ή tablet και θες να κάνεις δοκιμή σε μια εφαρμογή).

Ναι γίνεται και δουλεύει άψογα. αρκεί κάθε μαθητής να έχει το δικό του λογαριασμό στο google.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: svris στις 14 Νοέ 2014, 06:21:31 μμ
Ποιά είναι η διαδικασία εγκατάστασης για εργαστήριο με mixed fat και thin clients; Θα ήθελα όσο το δυνατόν αναλυτικές πληροφορίες γιατί δεν είμαι πολύ έμπειρος στο linux, αλλά η ενασχόληση με τα εργαστήρια των σχολείων με έχει οδηγήσει να βάλω σε τουλάχιστον 20-30 linux ltsp τον τελευταίο χρόνο.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Sammy Dead στις 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, πες μου.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: svris στις 19 Νοέ 2014, 12:17:27 μμ
Τα είχα κάνει αυτά, απλά παρατήρησα το εξής φαινόμενο. Στους μεν thin clients εκκινούσε η υπηρεσία κανονικά, αλλά το παράθυρο με τον emulator εμφανιζόταν στην οθόνη του server, στους δε fat clients δεν έπαιζε καθόλου.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Sammy Dead στις 20 Νοέ 2014, 10:46:28 πμ
Μάλιστα. Κι εγώ δεν το είχα τσεκάρει διεξοδικά. Σε μένα τρέχει κανονικά το emulator σε thin client αλλά έχω εικόνα του μόνο σε ένα pc.  Στα fat ξεκινάει το emulator αλλά όχι το companion. Αυτά που λέω δοκιμάστηκαν σε thin και fat με λογαριασμό admin αλλά και με λογαριασμό μαθητή. Έχω την εντύπωση ότι μόνο με virtual machine θα παίζει κανονικά.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Sammy Dead στις 20 Νοέ 2014, 12:47:58 μμ
Έκανα τη διαδικασία σε virtual machine και δουλεύει άψογα. Τσεκαρισμένο. Όχι όπως παραπάνω "άψογα"...
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: alkisg στις 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.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: Sammy Dead στις 21 Νοέ 2014, 09:13:44 πμ
Έτσι παίζει στα fat. Ευχαριστούμε!
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: elvor στις 21 Νοέ 2014, 11:41:12 πμ
Στην εγκατάσταση μου βγάζει μήνυμα λάθους για το squid-langpack
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: alkisg στις 26 Νοέ 2014, 08:07:54 πμ
elvor, το πρόβλημα με το squid είναι άσχετο και μάλλον θα σου έχει ξεμείνει από όταν είχες εγκαταστήσει το squid.
Αν θες βοήθεια έλα από το IRC: http://ts.sch.gr/wiki/IRC
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: alkisg στις 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.
Παρατηρήσεις ευπρόσδεκτες. :)
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: alkisg στις 18 Φεβ 2015, 10:30:02 πμ
Οδηγίες για τη χρήση του AppInventor Emulator: http://ts.sch.gr/wiki/Linux/App_Inventor_2

Έχει και μια ενότητα "Αντιμετώπιση προβλημάτων" η οποία χρειάζεται σε όσους δουλεύανε παλιότερα με το AppInventor και σταμάτησε να τους δουλεύει εδώ και καμιά βδομάδα, λόγω αναβάθμισης του λογισμικού της σελίδας http://ai2.appinventor.mit.edu.
Τίτλος: app inventor off line
Αποστολή από: bright στις 05 Νοέ 2015, 07:06:48 μμ
Καλησπέρα σας,

θέλω στη Γ Γυμνασίου να κάνω μία ώρα μάθημα στο οποίο οι μαθητές, να κάνουν μία εφαρμογή για κινητά.

Είδα το app inventor και το mozilla app maker, το τελευταίο δεν υποστηρίζεται πλέον αλλά δε μου είναι και οικείο, ενώ το app inventor μοιάζει πολύ με το scratch που κάνουμε και στο μάθημα.

Διαβάζω τις οδηγίες και έκανα και κάποια πειράματα στον Η/Υ στο σπίτι και χρειάζεται google account. Υπάρχει τρόπος να ξεπεραστεί αυτό; Οι μαθητές μου έχουν λογαριασμούς στο Π.Σ.Δ., δεν θέλω να έχουν στο google.

To εγκατέστησα στον server στο εργαστήριο με βάση τις οδηγίες στο σχετικό link ( https://alkisg.mysch.gr/steki/index.php?topic=5980.0 (https://alkisg.mysch.gr/steki/index.php?topic=5980.0)  και πιο συγκεκριμένα τις εντολές:     sudo apt-get update
    sudo apt-get install appinventor2-setup) και βγαίνει στα μενού προγραμματισμός και εκπαίδευση. Δεν έκανα ακόμα δημοσιοποίηση εικονικού δίσκου. Χρειάζομαι όμως ένα περιβάλλον πλήρως offline, και όχι μόνο τον emulator.
Γίνεται; και πως;
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: alkisg στις 05 Νοέ 2015, 08:52:19 μμ
Ο Nikosn παραπάνω είπε ότι τα κατάφερε χρησιμοποιώντας το http://sourceforge.net/projects/ailivecomplete/files/.
Το είχα δει λίγο αλλά μου φάνηκε ανεπίσημη λύση οπότε δεν την προτίμησα για πακετάρισμα, κι έτσι όποιος θέλει να την δουλέψει ας ακολουθήσει τις οδηγίες εκείνης της σελίδας, αν τις καταφέρει.

Εναλλακτικά γίνεται οι μαθητές να βγάλουν λογαριασμό Google χωρίς να έχουν λογαριασμό Gmail, επιλέγοντας να χρησιμοποιήσουν το ήδη υπάρχον *.sch.gr mail τους.

Τέλος, αφού είναι μόνο για μία ώρα, μπορείς να κάνεις 12 λογαριασμούς Google με ονόματα pc01...pc12, δηλαδή ανά υπολογιστή και όχι ανά μαθητή, και να τους λες να χρησιμοποιούν τον λογαριασμό του υπολογιστή που κάθονται.
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: bright στις 05 Νοέ 2015, 09:55:58 μμ
Ευχαριστώ πολύ για την απάντηση. Με τους λογαριασμούς google το σκέφτηκα και εγώ, αλλά δίσταζα λίγο. Μάλλον όμως προς τα εκεί θα κατευθυνθώ.
Τίτλος: εγκατάσταση appinventor στο LTSP
Αποστολή από: bobptz στις 13 Σεπ 2016, 07:41:52 μμ
Σκέφτομαι να εγκαταστήσω το appinventor (για Linux) στο εργαστήριο.  Εδώ είναι οι οδηγίες εγκατάστασης για Linux:
http://appinventor.mit.edu/explore/ai2/linux.html

Όταν μετά κάνω δημοσίευση δίσκου, θα δουλέψει στα clients?  Δεν το έχω κάνει ποτέ (να βάλω έξτρα εφαρμογή).
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: alkisg στις 13 Σεπ 2016, 08:17:10 μμ
Σκέφτομαι να εγκαταστήσω το appinventor (για Linux) στο εργαστήριο.  Εδώ είναι οι οδηγίες εγκατάστασης για Linux:
http://appinventor.mit.edu/explore/ai2/linux.html

Όταν μετά κάνω δημοσίευση δίσκου, θα δουλέψει στα clients?  Δεν το έχω κάνει ποτέ (να βάλω έξτρα εφαρμογή).

Μπάμπη σου συγχώνευσα το μήνυμα με το ήδη υπάρχον θέμα όπου υπάρχει η απάντηση 3 μηνύματα παραπάνω, στο:
https://alkisg.mysch.gr/steki/index.php?topic=5980.msg70118#msg70118

Γενικά όταν θέλετε να ψάξετε για υπάρχοντα θέματα, ένας καλός τρόπος είναι π.χ. στο google να ψάξετε για:
appinventor site:alkisg.mysch.gr
Τίτλος: Απ: App Inventor Offline Εγκατάσταση σε Linux
Αποστολή από: bobptz στις 14 Σεπ 2016, 01:13:39 μμ
Ευχαριστώ Άλκη.  Είχα ψάξει μέσα από το search function του forum και δεν έβγαλε τίποτα.