Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: [Resolu] Problème UUCP  (Lu 1530 fois)
amFXR0
Newbie
*
Hors ligne Hors ligne

Messages: 26



Voir le profil WWW
« le: Octobre 01, 2009, 14:55:40 »

Bonjour,

Ayant acquis dernièrement du matériel arduino,
je souhaiterais le faire marcher sur ma machine (pardus 2009) !

Celui ci utilise pour etre programmé un logiciel dérivé de "processing", qui est développé en java.

Or pour acceder aux porte séries (ici un usb émulé série sans problème) java utilise la bibliothèque
RXTX.

Lors du chargement du programme, il est indiqué ceci :

Code:
please see: How can I use Lock Files with rxtx? in INSTALL

Après recherche, j'ai trouvé qu'il fallait jouer avec les droit sur UUCP (Unix to Unix Copie Protocol)

Mais.cette utilisateur n'existe pas sous ma pardus (pas listé dans les utilisateur système.).

Qqun aurait-il une idée ? j'ai bien pensé a installer UUCP, mais je ne sais pas comment faire (où le trouver !)

Les autres pré requis sont eux ok. Merci.

Merci d'avance

Liens utile :

http://www.arduino.cc/playground/Learning/Linux


Voila ce qui m'a permis de faire le liens RXTX <=> UUCP

Citation
Rxtx has support for lock files on Linux only.  It may work on other
platforms but read the source before blindly trying it.

Before you use lock files you need to do one of two things:

        1.  Be the root or uucp user on your machine whenever you use rxtx
        2.  add the specific user that needs to use rxtx to the group
uucp.
            (preferred)

To add a user to the uucp group edit /etc/group as root and change the
following:
        uucp::14:uucp
to something like:
        uucp::14:uucp,jarvi
In this case jarvi is the login name for the user that needs to use lock
files.
Do not change the number (14).  Whatever is in your group file is correct.

User jarvi in this case can now use rxtx with lock files.




« Dernière édition: Octobre 10, 2009, 22:45:44 par amFXR0 » Journalisée
PhiX
Équipe Pardus
Modérateur global
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 772



Voir le profil WWW
« Répondre #1 le: Octobre 01, 2009, 21:00:18 »

Bonjour amFXR0,

Apparemment certaines distributions, dont Pardus, ont remplacé uucp par dialout pour le contrôle des ports série.
Si tu fais les manipulations indiquées en remplacant uucp par dialout, il y a des chances pour que ça marche.
Journalisée

Vous avez constaté une erreur de traduction en français dans les outils de Pardus ?
Merci de me l'indiquer par MP ou courriel.
amFXR0
Newbie
*
Hors ligne Hors ligne

Messages: 26



Voir le profil WWW
« Répondre #2 le: Octobre 01, 2009, 21:53:05 »

Merci, en effet, uupc est bien remplacé par dialout !

Apparait alors un second problème : RXTX ne veut pas fonctionner avec dialout (j'ai vérifié, les droits sont ok) à première vue.
En ce cas, est-il possible (et envisageable) "d'installer" UUCP sur Pardus ? ou qqun s'y connait-il a ce niveau en Java ?

Merci  Smiley

EDIT:

Alors j'ai finalement réussi a tout installer et c'est fonctionnel :

petite explication si jamais ca interesse qqun :

1 - installer (en compilant) UUCP a partir des sources (de Taylor UUCP)
2 - Normalement, le logiciel de arduino va alors toujours se plaindre de la même erreur !
3 - lui donner les droits sur /var/lock

Et voila, normalement, le système est maintenant pret a recevoir votre carte !

Merci a PhiX!

 Cheesy
« Dernière édition: Octobre 02, 2009, 09:28:03 par amFXR0 » Journalisée
PhiX
Équipe Pardus
Modérateur global
Hero des helpeurs
*****
Hors ligne Hors ligne

Messages: 772



Voir le profil WWW
« Répondre #3 le: Octobre 02, 2009, 23:14:28 »

Et merci à toi pour ce mini-tutorial qui pourra servir éventuellement à d'autres personnes intéressées par Arduino sous Pardus Smiley
Journalisée

Vous avez constaté une erreur de traduction en français dans les outils de Pardus ?
Merci de me l'indiquer par MP ou courriel.
phq
Newbie
*
Hors ligne Hors ligne

Messages: 3



Voir le profil
« Répondre #4 le: Août 11, 2010, 14:31:15 »

Salut,

j'ai trouvé plus simple :

Code:
# en tant que root
groupadd lock
chown :lock /var/lock
chmod g+w /var/lock
usermod -a -G dialout lock LOGIN

c'est futile d'installer uucp, l'important c'est de pouvoir lire et écrire dans /var/lock et /dev/ttyUSBX.
« Dernière édition: Août 14, 2010, 23:42:27 par phq » Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à: