Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


instalation de pure data : problème TCL\TK (résolu)

Articles: 53
alors voila, j'éssai d'installer l'archive .tar.gz que j'ai téléchargée et qui contient pure data en suivant la procédure de rigueur (me semble-t-il) :

$ tar -zxvf foobar-no_version.tar.gz
$ cd foobar-no_version
$ ./configure
$ ./make
$ su
Password: (mot de passe root)
  1. make install


mais au moment de ./configure, la console me dit : no tcl header found.

je fais un peu de recherches, et je tmbe sur un message ou un gar dit qu'il faut faire :

"Ici, sous Debian le package de développement n'est pas installé, mais bien tcl

apt-get install tcl8.3-dev
...
dpkg -L tcl8.3-dev ¦ grep tcl.h
/usr/include/tcl8.3/tcl-private/generic/tcl.h
/usr/include/tcl8.3/tcl.h

C'est fastoche avec Debian , non? "


et bien je dis non... quand moi je fais ca, la console me répond :

lecture des listes de paquets...fait
construction de l'arbre des dépendances... fait
E: impossible de trouver le paquet tcl8.4-dev



quelq'un peut il m'aider sur ce coup là??
Articles: 56
Hello,

tu as installé la version 8.3 et pure data demande la version 8.4. Donc c'est normal que tu ne puisses pas continuer.

1 - dans quelle distribution tournes-tu? Je suppose que c'est Debian ou Ubuntu.
2 - Il faudrait que tu installes une version plus récente de tcl.

Je ne possède ni Debian ni Ubuntu. Mais il me semble que tu dois configurer le fichier /etc/apt/source.list pour récupérer des packages testing ou unstable. Ou alors tu peux télécharger les sources de tcl en tar.gz directement sur internet et les installer comme tu essais de le faire actuellement avec pure data.

Les utilisateurs de Debian ou Ubuntu t'aideront plus que moi.
Articles: 53
c'est pas tout à fait ca, je me suis surement mal exprimé.

je tourne sous debian (64studio).
le truc, c'est qu'aparement il m'a installé tcl 8.4 en même temps que l'OS, mais qu'il semble manquer un fichier header (si j'ai bien compris).
quand je fais ./configure pour pure data, il recherche Tcl 8.7, puis 8.6, etc jusqu'à 8.2
il devrait donc trouver le mien, mais ce n'est pas le cas
Articles: 960 France
Salut, j'ai un PC sous Debian Etch/64Studio..

Il est possible que le paquet -dev ne soit pas présent sur le dépôt de 64studio, la solution est alors d'ajouter (au moins temporairement) le dépôt Debian stable pour le récupérer.

Pour info voici mon sources.list:
Copy to clipboard
deb http://apt.64studio.com/64studio/stable/ 64studio main deb http://ftp.debian.org/debian/ stable main



Articles: 53
j'ai pas compris ce que tu veux dire 😡
je suis vraiment débutant faut essayer d'y aller plus doucement svp
Articles: 960 France
Ok, as tu accès à l'internet sous 64studio ? Car si tu te bases uniquement sur les paquets présents sur le cdrom, il y a de grande chance que tu ne trouves pas bon nombre de paquets "dev".

Question subsidiaire, puredata n'est-il pas présent sur 64studio ? Pourquoi veux tu le compiler toi-même ?

Je te renvoie à l'article gestion de paquets logiciels qui donne des explications sur ce qu'est le fichier sources.list, le logiciel Synaptic, etc..
Articles: 53
bon, quand j'edite le fichier sources.list avec gedit, je peux pas écraser la version précédente, on dirait qu'il est en lecture seule.
je suppose qu'il faut le faire depuis la console en super utilisateur, mais comment je peux editer un fichier texte depuis la console??
Articles: 287
Tu peux employer nano, en mode texte, mais le plus simple:

Copy to clipboard
$su ***** #gedit


😉
Articles: 53
j'arrive a ouvrir un editeur texte sudo nano interne à la console (avec sudo nano /etc/apt/sources.list en superutilisateur)

mais par contre je n'arrive ni à sauvegarder mes modifs ni à acceder à l'aide...
Articles: 53
ok c'est bon je viens d'y arriver 😊

donc je réessaie l'apt-get install tcl-8.4
Articles: 53
64studio:/home/pierre# apt-get install tcl8.4-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
W: Impossible de localiser la liste des paquets sources http://apt.64studio.com 64studio/main Packages (/var/lib/apt/lists/apt.64studio.com_64studio_stable_dists_64studio_main_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Impossible de localiser la liste des paquets sources http://ftp.debian.org stable/main Packages (/var/lib/apt/lists/ftp.debian.org_debian_dists_stable_main_binary-i386_Packages) - stat (2 Aucun fichier ou répertoire de ce type)
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
E: Impossible de trouver le paquet tcl8.4-dev



et voila😕
qu'est ce qui marche pas ce coup ci??
Articles: 287
Tu as essayer de lancer
Copy to clipboard
apt-get update

Je sais pas ce qui marche pas exactement, mais une mise à jour ne fera sans doute pas de mal! après apt-get update, essaie de relancer l'install de tcl.

EDIT: J'ai pas été très clair il me semble...
Dans le message tu peux lire que tu peux corrigé le problème en faisant apt-get update, c'est la commande mise à jour, donc, lance:
Copy to clipboard
sudo apt-get update
et relance l'install de tcl, et croise les doigts!
Articles: 53
arf, je l'ai fait et toujours pas de tcl header quand j'éssai d'installer pure data

Articles: 53
64studio:/home/pierre/pd-0.40-3/src# make install
cc -DDL_OPEN -DPA_USE_OSS -DUNIX -DUNISTD -DUSEAPI_OSS
...
...
...
1/pdsend.1.gz
gzip < ../man/pdreceive.1 > /usr/local/man/man1/pdreceive.1.gz
chmod 644 /usr/local/man/man1/pdreceive.1.gz
Pd install succeeded. 🎅

en fin de compte j'ai trouvé les paquets requis avec synaptique 😡
au moins ca y est, puredata tourne

Articles: 960 France
Voilà qui est une bonne nouvelle ! 😉