Αποστολέας Θέμα: Arduino 1.8.7 σε ubuntu 18.04.1  (Αναγνώστηκε 1714 φορές)

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Arduino 1.8.7 σε ubuntu 18.04.1
« στις: 15 Οκτ 2018, 03:53:42 μμ »
Εγκατέστησα την έκδοση 1.8.7 του Arduino IDE στο λογαριασμό administrator στο server.
Στήθηκε σωστά, το πρόγραμμα δουλεύει και εμφανίζεται στο μενού από Εφαρμογές > Προγραμματισμός > Arduino IDE.

Οι οδηγίες που ακολούθησα είναι εδώ https://howto-ubuntunew.blogspot.com/2017/10/how-to-install-arduino-ide-185-on.html
βάζοντας αντί 1.8.5 το 1.8.7 που κατέβασα.
Κάνοντας δημοσίευση του εικονικού δίσκου το πρόγραμμα Αrduino IDE δε φαίνεται στους clients.
 
Δε γίνεται;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5656
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #1 στις: 15 Οκτ 2018, 04:51:46 μμ »
Ακολουθώντας αυτόν τον οδηγό το εικονίδιο του arduino φαίνεται για έναν μόνο χρήστη.
Κάνε απεγκατάσταση και βάλ' το από το Synaptic όπως όλα τα προγράμματα.

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #2 στις: 15 Οκτ 2018, 07:31:16 μμ »
Πρώτα πήγα στο synaptic για να το εγκαταστήσω, αλλά έχει πιο παλιά έκδοση από αυτήν που θέλω. Θέλω από 1.8.5 και πάνω.
Δεν πειράζει. Θα το στήσω σε 3-4 μηχανήματα-clients  στα ubuntu που έχουν τοπικά και όταν το χρειάζομαι δε θα μπαίνω από ltsp.


alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5656
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #3 στις: 15 Οκτ 2018, 08:56:58 μμ »
Ή μπορείς να τρέξεις αυτήν την εντολή από 3-4 χρήστες του LTSP.
Ή μπορείς να βάλεις το μενού για όλους τους χρήστες στη θέση /usr/share/applications/arduino.desktop.
Ό, τι σε βολεύει...

gverv

  • Βετεράνος
  • ****
  • Μηνύματα: 59
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #4 στις: 15 Οκτ 2018, 11:06:22 μμ »
Υπάρχει και η λύση https://askubuntu.com/questions/1025753/how-to-install-latest-arduino-ide
, που βοηθά στις αυτόματες ενημερώσεις
Για εφαρμογή νέας ενημέρωσης χρειάζεται
Κώδικας: Bash
  1. umake ide arduino

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #5 στις: 16 Οκτ 2018, 08:33:01 πμ »
Ή μπορείς να τρέξεις αυτήν την εντολή από 3-4 χρήστες του LTSP.
Εδώ δηλαδή στήνω το 1.8.7. σε όσους χρήστες το χρειάζομαι;
Όταν ξαναδημοσιεύσω το δίσκο θα κρατηθεί το arduino στους clients;

Υπάρχει και η λύση https://askubuntu.com/questions/1025753/how-to-install-latest-arduino-ide
, που βοηθά στις αυτόματες ενημερώσεις
Για εφαρμογή νέας ενημέρωσης χρειάζεται
Κώδικας: Bash
  1. umake ide arduino

Δηλαδή γι' αυτή τη λύση πρέπει
1. να απεγκαταστήσω την 1.8.7.
2, να στήσω από το synaptic παλιά έκδοση arduino
3. να στήσω το ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
4. να δώσω
umake ide arduino

και μετά με δημοσίευση του εικονικού δίσκου θα φαίνεται στους clients;

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #6 στις: 16 Οκτ 2018, 08:33:56 πμ »
Αν θέλω να απεγκαταστήσω το 1.8.7. τι εντολή πρέπει να δώσω;
sudo apt-get remove  x;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5656
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #7 στις: 16 Οκτ 2018, 08:40:15 πμ »
Εδώ δηλαδή στήνω το 1.8.7. σε όσους χρήστες το χρειάζομαι;
Όταν ξαναδημοσιεύσω το δίσκο θα κρατηθεί το arduino στους clients;

Δεν έτρεξα καθόλου τον installer τους οπότε δεν το λέω με βεβαιότητα, αλλά υποθέτω πως ναι.
Είναι άλλο πράγμα ο προγραμματισμός εφαρμογών και άλλο ο προγραμματισμός installers/πακέτων. Αρκετές φορές βλέπουμε καλές εφαρμογές με χάλια installers που γράφουν όπου να 'ναι στο σύστημα και μετά είναι και δύσκολο να βγουν σωστά (και δεν βγαίνουν με sudo apt purge/remove). Γι' αυτό και όπου μπορούμε, προτιμάμε ή αποθετήρια ή έστω installers σε μορφή .deb.

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #8 στις: 16 Οκτ 2018, 09:54:26 πμ »
Εγκατέστησα σε καθαρό ubuntu 18.04.1 το παλιό arduino από το synaptic.
Μέτά έστησα το ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
μετά
umake ide arduino

στη συνέχεια δημοσίευσα τον εικονικό δίσκο.
Το αποτέλεσμα είναι ο server να έχει την καινούρια 1.8.7 και οι clients αυτό που έστησα από το synaptic, 1.0.5.

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #9 στις: 16 Οκτ 2018, 11:17:06 πμ »
Αν σε ένα client προσπαθήσω να εγκαταστήσω ένα πρόγραμμα μου ζητάει κωδικούς διαχειριστή. Αν τους δώσω το πρόγραμμα θα στηθεί μόνο στον client αυτόν ή παντού;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5656
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #10 στις: 16 Οκτ 2018, 11:34:19 πμ »
Αν σε ένα client προσπαθήσω να εγκαταστήσω ένα πρόγραμμα μου ζητάει κωδικούς διαχειριστή. Αν τους δώσω το πρόγραμμα θα στηθεί μόνο στον client αυτόν ή παντού;

Θα στηθεί μόνο στον client και θα μείνει μόνο μέχρι το επόμενο reboot, δηλαδή δεν είναι αυτό που θες.
Εννοούσα να τρέξεις το install.sh για κάθε χρήστη.
Για παράδειγμα, όπως είσαι τώρα, κάνε login όλους τους μαθητές κανονικά, και μετά από τον Επόπτη επίλεξέ τους όλους και κάνε εκτέλεση της παρακάτω εντολής:
/opt/arduino-1.8.7/install.sh

Αμέσως θα πρέπει να τους εμφανιστεί στα μενού κλπ.

Ο λόγος που χρειάζεται αυτό είναι επειδή ο installer τους είναι σχεδιασμένος να εκτελείται για κάθε χρήστη ξεχωριστά αντί για όλο το σύστημα και όλους τους χρήστες.

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #11 στις: 16 Οκτ 2018, 11:39:18 πμ »
Να το επιχειρήσω και ας μην είναι επίσημη έκδοση από αποθετήρια;

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5656
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #12 στις: 16 Οκτ 2018, 11:40:14 πμ »
Αφού λες ότι δεν σου κάνει η παλιά έκδοση από τα αποθετήρια, φυσικά, δοκίμασέ το.

aspd

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 436
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #13 στις: 16 Οκτ 2018, 11:47:13 πμ »
Τρέχει στο 1.8.7. στους clients μια χαρά. Αυτό ήταν όλο;

Δεν έχω μαζί μου arduino να δοκιμάσω αν το βλέπει. Αλλά φαίνεται εντάξει.

Αυτό αν κάνω ξανά δημοσίευση του δίσκου μένει;


alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 5656
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Arduino 1.8.7 σε ubuntu 18.04.1
« Απάντηση #14 στις: 16 Οκτ 2018, 11:49:46 πμ »
Ναι, γιατί το install γράφει αρχεία στο /home/user που δεν μπαίνουν καν στον εικονικό δίσκο.
Αν θες βγάλε και τα άλλα που δοκίμασες (ubuntu-make και synaptic) ώστε να μην έχεις 3 εκδόσεις και μπλέκεσαι.