IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

La galère pour installer Arduino sur machine récalcitrante sous Linux


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 123
    Par défaut La galère pour installer Arduino sur machine récalcitrante sous Linux
    Bonjour à tous

    Nouvelle galère pour changer de machine qui refuse l'installation courante.

    Cette machine est une 32 bits sous Vista, où il m'a été conseillé de remplacer Windows par Linux. Je galère encore, là aussi, pour installer Ubuntu, mais c'est presque fait, avec la perte de Windows, malgré le multiboot sur lequel mes plusieurs tentatives commencent à balbutier.

    C'est l'installation Arduino, qui n'a pas l'air de se passer "comme sur le livre".

    J'ai compris que je devais me limiter à la version 32 bits et j'ai téléchargé

    arduino-1.8.19-linux32.tar.xz

    Le dézippage me fournit dossier

    Nom : répertoire_dezippe.png
Affichages : 587
Taille : 48,9 Ko

    et je tente de suivre ce mode d'emploi

    Nom : mode_emploi_install_sh.png
Affichages : 592
Taille : 216,9 Ko

    Jusque là, tout se passe bien. Mais si je clique droit sur les .sh, je n'ai pas le choix d'installer comme prévu. Les seuls choix que j'ai, dont je ne sais pas faire une copie d'écran sont
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Ouvrir avec éditeur de texte
    Ouvrir avec une autre application
    Couper
    Copier
    Déplacer vers ...
    Copier vers ...
    Mettre à la corbeille
    Renommer
    Compresser
    Revenir à la version ^précédente
    Envoyer vers
    File's Emblem
    Propriétés
    J'attends de vos conseils avisés l'impulsion qui me fera avancer.

    D'avance, un grand merci.


    PS: je remarque une grande "lenteur" de mon Ubuntu tout neuf, qui met le plus souvent plus d'une minute à réagir sur les clicks, alors que rien n'est apparent, ce qui laisse supposer que l'action n'est pas efficace.

    Si je patiente, il arrive parfois que "l'essai est transformé", mais avec des blocages fréquents, qui obligent à couper l'alimentation, car aucune action souris n'est possible, bien que la flèche (souris) se déplace bien.

    Une icône "erreur logicielle" apparaît parfois, avec comme seul choix annuler ou déclarer/signaler l'erreur, mais quel que soit mon choix, je n'ai pas d'autre information ni trace.

    Y aurait-il, quelque part, un fichier texte qui se complémente de toutes ces alertes? Si oui, où est-il supposé nicher? Quel serait son nom?

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Fais un clic droit sur propriétés. Puis dans la fenêtre qui s'ouvre va dans l'onglet permissions. Vérifie que la case "exécuter le fichier comme un programme est cochée".
    Vérifie que tu as aussi les droite en lecture et écriture (uniquement dans la partie "propriétaire").

    Ouvre ensuite un terminal (ou console) et déplace toi dans le dossier où se trouve le fichier install.sh et tape (c'est ce qui est indiqué dans ta copie d'écran) :
    ./install.sh
    Attention, comme tu es sous Linux, tu dois modifier la configuration du système pour être autorisé à utiliser les ports USB de ta carte. La procédure est indiquée ici :
    https://www.arduino.cc/en/Guide/Linux
    La carte n'a pas forcément un port appelé ttyACM, il est parfois nommé ttyUSB.


    Y aurait-il, quelque part, un fichier texte qui se complémente de toutes ces alertes? Si oui, où est-il supposé nicher? Quel serait son nom?
    clique sur "le menu des applications", tout en bas à gauche. Dans la fenêtre qui s'affiche cherche les utilitaires (c'est classé par ordre alphabétique, c'est à la fin). Et normalement, tu as un raccourci vers les journaux du système

    Si ta machine était sous Vista, elle est bien vieille. Tu as peut-être du matériel qui est en train de mourir (disque dur par exemple).

  3. #3
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 123
    Par défaut
    Pour commencer, merci pour cette réponse qui laisse supposer que l'on va progresser.

    Déjà, première surprise.

    Le windows (Vista) que je croyais perdu corps et bien sur cette machine, est présent, et c'est même sur lui, que je réponds. Dans mes différentes options du multiboot, je trouve une ligne portant Windows7, qui contre toute attente, me restitue mon PC dans l'état où il était. Surprise malgré tout, les documents stockés par Ubuntu n'y sont pas accessibles. J'ai dû les copier sur clef USB, qui, elle, est lisible sur les deux OS.

    Passons maintenant aux choses "sérieuses".

    Citation Envoyé par Auteur Voir le message
    Fais un clic droit sur propriétés. Puis dans la fenêtre qui s'ouvre va dans l'onglet permissions. Vérifie que la case "exécuter le fichier comme un programme est cochée" ...
    Voilà:

    Nom : Proprietes_sh.png
Affichages : 544
Taille : 30,9 Ko

    Citation Envoyé par Auteur Voir le message
    ... Vérifie que tu as aussi les droite en lecture et écriture (uniquement dans la partie "propriétaire") ...
    Là, tu me parles hébreu. Pourtant, nous allons voir que bien des mystères subsistent. Si je tente de lire certains log à venir, j''y suis interdit.

    Voilà ce que je trouve à /var/log/

    Nom : Var_log.png
Affichages : 581
Taille : 74,1 Ko

    où des log comportent des croix et me donnent un refus de lecture. Qui peut les lire?

    Citation Envoyé par Auteur Voir le message
    ... Ouvre ensuite un terminal (ou console) et déplace toi dans le dossier où se trouve le fichier install.sh et tape (c'est ce qui est indiqué dans ta copie d'écran) ...
    Je viens d'apprendre à le faire, malheureusement, la copie d'écran ne fonctionne pas dessus. C'est pourtant plein de couleurs différentes.

    Voici un contenu, texte seul:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    To run a command as administrator (user "root"), use "sudo <command>".
    See "man sudo_root" for details.
     
    gienas@pc-de-claude:~$ cd /var/log/
    gienas@pc-de-claude:/var/log$ ls
    alternatives.log  gpu-manager.log  sddm.log
    apt               hp               speech-dispatcher
    auth.log          installer        syslog
    boot.log          journal          syslog.1
    btmp              kern.log         syslog.2.gz
    cups              lastlog          tallylog
    dist-upgrade      lightdm          ubuntu-advantage.log
    dpkg.log          mail.log         ubuntu-advantage-timer.log
    faillog           mpd              unattended-upgrades
    fontconfig.log    openvpn          wtmp
    gdm3              samba
    gienas@pc-de-claude:/var/log$ ^C
    gienas@pc-de-claude:/var/log$
    Citation Envoyé par Auteur Voir le message
    ... Si ta machine était sous Vista, elle est bien vieille. Tu as peut-être du matériel qui est en train de mourir (disque dur par exemple). ...
    C'est vrai que c'est un PC dont j'ai hérité, et qui comporte des fichiers de configuration de 2010.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Retraité de l'électronique analogique
    Inscrit en
    Avril 2021
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité de l'électronique analogique

    Informations forums :
    Inscription : Avril 2021
    Messages : 50
    Par défaut
    Citation Envoyé par gienas Voir le message
    Bonjour à tous
    Cette machine est une 32 bits sous Vista,
    Est-ce vraiment un PC équipé d'un microprocesseur 32 bit ou bien le processeur est un 64 bits mais c'était Vista qui n'était encore que 32 bits ?

    Concernant Ubuntu.
    C'est bien pour une première installation, Ubuntu cherche à ne pas désorienter les arrivants de windows, c'est plus simple.
    Mais franchement une fois la phase d'accoutumance passée autant prendre l'original : Debian qui grace à ses dépôts de retro portage (backports) propose souvent des versions plus récentes qu'Ubuntu pour les principaux logiciels.

    Venant de Windows il y a quelque chose que tu ne peux pas imaginer : un système d'exploitation est constitué de deux parties :
    - le système d'exploitatation proprement dit : tout en ligne de commande
    - l'interface graphique qui te cache la ligne de commande. Sous Windows elle t'est imposée par Microsoft, sous Linux tu as le choix et il est vaste.

    Il existe plusieurs interfaces graphiques disponibles des plus modernes avec plein de gadgets aux plus simples.
    Les mastodontes : Gnome et KDE --> sans matériel récent le PC peut ramer.
    Les légères qui sont adaptées aux vieux PVC: Xfce, Lxqt et surtout Lxde.
    Malgré tout les simplistes de 2022 sont plus performantes que Vista.

    Au vu de ce que tu décrit tu as un vieux PC sur lequel, avec Ubuntu, tu as installé le mastodonte Gnome.
    Normal que cela traine, sur ce PC Windows 10 ne fonctionnerait même pas. C'est déjà bien que tu arrives à faire tourner Gnome.

    Selon la terminologie (?)buntu :
    Ubuntu = Gnome
    Kubuntu = KDE
    Xubuntu = Xfce
    Lubuntu = Lxde (ou lxqt je ne pratique que Debian)

    Je pense que la société Canonical qui édite les (?)buntu a laissé tomber les architectures 32 bits (Linux a géré le 64 bits des années avant Microsoft).
    Une version Lubuntu 32 bits (2019) est encore disponible ici :
    https://lubuntu.net/downloads/

    Note importante :
    Quand on dit que Linux permet de redonner vie a des vieux PC ce n'est pas miraculeux, le matériel reste ce qu'il est (vitesse de processeurs, mémoire disponible), c'est grace à la mise à disposition d'interfaces graphiques peu gourmandes, toujours tenues à jour et adaptées au matériel ancien

    Mais j'insiste il faut vérifier que le PC est bien un 32 bits, la version de Vista n'est aucunement un renseignement valable.

  5. #5
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 123
    Par défaut
    Citation Envoyé par Bernard_68 Voir le message
    Est-ce vraiment un PC équipé d'un microprocesseur 32 bit ou bien le processeur est un 64 bits mais c'était Vista qui n'était encore que 32 bits? ... Mais j'insiste il faut vérifier que le PC est bien un 32 bits, la version de Vista n'est aucunement un renseignement valable.
    Je pense que ce que je viens de trouver ne laisse aucun doute là dessus:

    Nom : Vista1.JPG
Affichages : 543
Taille : 93,4 Ko

    Nom : Vista_2.JPG
Affichages : 587
Taille : 93,3 Ko

    La seconde image montre bien que c'est du 32 bits.

    Avant de me lancer dans ma galère, j'avais essayé d'installer Arduino dessus, en version Windows, mais sans succès.

    Au moment de m'en servir, rien ne voulait fonctionner.

    En cherchant des informations sur un forum, je ne sais plus lequel (ici?), il m'avait été dit que c'était impossible. Je ne me souviens plus des circonstances. Il fallait Linux, d'où ma démarche.

    Mais, maintenant que que je sais qu'il existe du 32 bits et du 64, je ne sais plus ce que j'avais choisi. Si j'ai téléchargé du 64 bits, normal que ça coince sur du 32 bits.

  6. #6
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 123
    Par défaut
    Citation Envoyé par gienas Voir le message
    ... maintenant que que je sais qu'il existe du 32 bits et du 64, je ne sais plus ce que j'avais choisi. Si j'ai téléchargé du 64 bits, normal que ça coince sur du 32 bits.
    J'ai malgré tout essayé, et, pour Windows, les choix sont limités.

    Ce que je trouve pour W7, une fois installé, me donne les erreurs suivantes lors de la compilation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    processing.app.debug.RunnerException
    	at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:317)
    	at cc.arduino.Compiler.loadPreferences(Compiler.java:216)
    	at cc.arduino.Compiler.build(Compiler.java:175)
    	at processing.app.SketchController.build(SketchController.java:664)
    	at processing.app.SketchController.exportApplet(SketchController.java:689)
    	at processing.app.Editor$UploadHandler.run(Editor.java:2061)
    	at java.lang.Thread.run(Thread.java:748)
    Caused by: java.io.IOException: Cannot run program "C:\Program Files\Arduino\arduino-builder": CreateProcess error=193, %1 n'est pas une application Win32 valide
    	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    	at processing.app.helpers.ProcessUtils.exec(ProcessUtils.java:26)
    	at cc.arduino.Compiler.callArduinoBuilder(Compiler.java:297)
    	... 6 more
    Caused by: java.io.IOException: CreateProcess error=193, %1 n'est pas une application Win32 valide
    	at java.lang.ProcessImpl.create(Native Method)
    	at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)
    	at java.lang.ProcessImpl.start(ProcessImpl.java:137)
    	at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    	... 8 more
    C'est arduino-1.8.19-windows.exe

    A tout hasard, comme j'ai une autre version, le comportement est un tout petit peu différent:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Le croquis utilise 7876 octets (25%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
    Les variables globales utilisent 573 octets (27%) de mémoire dynamique, ce qui laisse 1475 octets pour les variables locales. Le maximum est de 2048 octets.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x9a
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x9a
    Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
    C'est arduino-1.8.19-windows.exe

  7. #7
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Bonjour,

    Ton image montre que tu as installé un système d'exploitation 32 bits sur ton ordinateur, c'est certain.
    Mais ce qu'elle permet de constater aussi c'est que cette machine tourne autour d'un processeur Intel T5600 qui, selon les spécifications disponibles sur le site du fabricant, est bâti pour exécuter le jeu d'instructions Intel 64 bits.
    Tu peux donc installer sur cette machine tout système d'exploitation conçu pour ce jeu d'instructions et n'es pas cantonné à des versions 32 bits anciennes et non maintenues.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  8. #8
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 123
    Par défaut
    Citation Envoyé par al1_24 Voir le message
    ... Ton image montre que tu as installé un système d'exploitation 32 bits sur ton ordinateur, c'est certain.
    Mais ce qu'elle permet de constater aussi c'est que cette machine tourne autour d'un processeur Intel T5600 qui, selon les spécifications disponibles sur le site du fabricant, est bâti pour exécuter le jeu d'instructions Intel 64 bits.
    Tu peux donc installer sur cette machine tout système d'exploitation conçu pour ce jeu d'instructions et n'es pas cantonné à des versions 32 bits anciennes et non maintenues.
    Ceci pourrait expliquer que la compilation réussit avec une des versions, mais elle ne fonctionne pas puisque ma seconde tentative du # précédent ne parvient pas à se téléverser.

    Y aurait-il une explication?

    Je ne cherche pas à tout prix à faire fonctionner Ubuntu, je voudrais pouvoir utiliser mon ancêtre de machine.

Discussions similaires

  1. [AIX 5.1]Installation AIX sur machine virtuelle
    Par blackstreet dans le forum AIX
    Réponses: 1
    Dernier message: 05/02/2008, 18h20
  2. Aucun antivirus ne s'installe dans sur machine
    Par juldace dans le forum Sécurité
    Réponses: 1
    Dernier message: 02/01/2008, 12h35
  3. Problème pour installer aMSN sur ubuntu
    Par amine_en_france dans le forum Ubuntu
    Réponses: 2
    Dernier message: 10/09/2007, 19h31
  4. Probleme pour installer Jonas sur Windows XP
    Par Yakurena dans le forum JOnAS
    Réponses: 1
    Dernier message: 27/10/2006, 14h46
  5. Installer NT4 sur machine W2000
    Par Brindavoine dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 19/04/2006, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo