Bonjour :
Comment fait on pour installer EAGLE sur fedora ?
Le fichier *.bin est téléchargé, je ne peux rien en faire.
Merci de votre aide
-----
Bonjour :
Comment fait on pour installer EAGLE sur fedora ?
Le fichier *.bin est téléchargé, je ne peux rien en faire.
Merci de votre aide
Bonjour, sous Fedora (et GNU/Linux en général), il faut autant que possible installer via un gestionnaire de paquets.
Graphiquement, il faut cliquer sur «Ajouter/supprimer des logiciels» dans le menu applications. En lignes de commandes, tu peux utiliser yum.
Je confirme les propos d'AlexisW, mais pour Eagle tu ne le trouveras à priori pas dans les dépots...
C'est expliqué pourtant, qu'est ce qui n'est pas clair?This self-extracting shell script will guide you through the setup process. You may need to click on the above link with the right mouse button and select “Save Link As…”. To run this file you need to make it executable, or enter “sh eagle-lin-6.2.0.run” in a shell window.
Au fait, as tu jetté un oeil à la foultitude de logiciels d'électronique dispo dans les dépôts officiels de FEDORA?
j'ai regardé vite fais mais je ne trouve pas mon bonheur
si vous en avait à me proposer je suis preneur (j'aime bien les logiciels de ce site)
Merci
Jette un oeil là-bas pou voir la liste des logiciels d'électroniques proposés avec Fedora
OH MY GOD c'est l'artillerie lourde
MERCI
ok donc j'oublie eagle et je me consacre pour cette suite de logiciels
Donc résolu
Les uns n'empêchent pas eagle... Si tuas du mal dans sa procédure d'installation, dis-nous où tu coinces et on te filera la main.
eh bien le fichier *.run je double clique desus mais fedo ne le reconnaît pas, je l'ouvre avec l'installateur et aussi dans un terminal mais rien ne marche !
Il n'a certainement pas les droits d'exécution, donc un clic-droit sur le fichier, et trouver la cache à cocher pour l'autoriser (je ne peux t'en dire plus, ça dépends du gestionnaire de fenêtres que tu utilises gnome kde etc...)
donc :
sudo chmod +x *.run
et j'obtient ça :
./eagle-lin-6.2.0.run
/tmp/eagle-setup.2608/eagle-6.2.0/bin/eagle: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
au passage j'ai renommé le fichier binaire en .run
Arf... je ne voulais pas te faire peur avec la ligne de commande, mais oui c'est tout à fait çadonc :
sudo chmod +x *.run
Il manque une cette bibliothèque, rien de grave, tu l'installes vaec le gestionnaire de paquetages de ta distrib./tmp/eagle-setup.2608/eagle-6.2.0/bin/eagle: error while loading shared libraries: libpng14.so.14: cannot open shared object file: No such file or directory
ah ben oui le c**
j’installe lesdites dépendances et retour dans quelques minutes.
J'ai fais :
yum install libpng10.i686 libpng.i686 libpng-compat.i686 (en super-utilisateur)
J'ai refais ./eagle-lin-6.2.0.run et .... toujours la même erreur !
Je cherche
RESOLU
Se placer dans /opt/
Suivre la procédure de ce lien
Pour le lancer /opt/eagle-6.0.0/bin/eagle
Et là magie
On se met en super utilisateur
sudo su
et on entre ces commandes
cd /opt
wget ftp://ftp.cadsoft.de/eagle/program/6...-lin-6.0.0.run
sed -e '1,/^__DATA__$/d' eagle-lin-6.0.0.run > eagle-lin-6.0.0.tar.bz2
tar xvjf eagle-lin-6.0.0.tar.bz2
cd eagle-6.0.0/bin
wget http://dl.dropbox.com/u/4295670/eagle_libs.tar.bz2
tar xvjf eagle_libs.tar.bz2
mv eagle eagle.orig
echo 'LD_LIBRARY_PATH="$(dirname "$0")" "$(dirname "$0")/eagle.orig" $@' > eagle
chmod a+x eagle
***********************
***LANCEMENT***
***********************
Dans une console : /opt/eagle-6.0.0/bin/eagle
Pour créer un raccourci dans le menu :
Menu-->Applications-->Internet (on clique sur n'importe quelle rubrique)
On fait un clique droit sur toutes les applications (en haut à droite) --> Modifier les Applications --> Electronique (si besoin un clique sur "nouveau sous-menu") --> Nouvel élément
Nom : Eagle (on met ce qu'on veut)
Et on modifie les paramètres comme sur les captures d'écrans qui suivent :
eagle1.png eagle2.png
Pour l'icône j'ai mis /opt/eagle-6.0.0/bin/...
Nom/Description met ce que l'on désir
Commande /opt/eagle-6.0.0/bin/eagle (obligatoire !)
Dossier de travail /opt/eagle-6.0.0/projects/
Exécuter dans un terminal : activation obligatoire !
Voilà
Dernière modification par gienas ; 06/10/2012 à 18h36. Motif: Supprimé les PJ sur serveur externe qui font doublon.
Ouch! C'est un peu plus compliqué que trois dépendances manquante!
Une ou deux remarques:
la dernière version est la 6.2, j'imagine que cette procédure devrait fonctionner à l'identique, où pas loin
ça je te le déconseille par sécurité, à moins que tu sois sûr de la personne qui ait empaqueté ces bibliothèques...
la procédure suivante devrait fonctionner:
pour les deux autres, télécharge depuis leur site officiels les sources dans les bonnes versions et compile / installe les à la main, si tu ne la jamais fait reposte je te donnerais 2 ou 3 tuyaux mais ce n'est pas compliqué, juste un peu em****ant d'installer les paquets de développement nécessaires avec yum.Code:sudo ln -s /usr/lib/libcrypto.so.1.0.0j /usr/lib/libcrypto.so.1.0.0 sudo ln -s /usr/lib/libssl.so.1.0.0j /usr/lib/libssl.so.1.0.0
Tu peux également tenter un "yum downgrade" sur libjpeg et libpng, c'est certainement plus rapide (sur une version antérieure correspond à la version attendue), mais j'aime moins cette solution.
tu sais ça fonctionne donc je préfère m'arrêter là
J'ai peur de faire une connerie et de tout casser
Effectivement j'ai installé une ancienne version
Merci beaucoup de ton aide
1°) installer des bibliothèques dont tu n'es pas sûr de leurs provenances est un truc à éviter absolument, es tu sûr que tu n'ai pas installé un "malware" ?
2°) tu peux tout à fait essayer la démarche que je te propose sans toucher à l'installation d'eagle 6.0.0 tant que la nouvelle ne fonctionne pas, sauf peut-être pour le raccourci dans le menu.
Mon ordinateur perso est sous FEDORA 17, et je m'intéresse à l'électronique, si je trouve une solution sans y passer trop de temps, je te la posterai ici même, et tu ne seras pas obligé de me faire confiance (ce que je critique justement dans la méthode que tu as employée) car elle sera constituée de quelques commandes bash compréhensible avec un peu d'habitude (ou de recherche).
A plus.
Voici la méthode que je te propose, à faire pas à pas depuis un terminal, elle fonctionne chez moi:
Création des deux liens pour libssl et libcrypto:
Téléchargement et "installation" de la libpng, binaire trouvé depuis le site officiel de libpng, section "old binaries" en bas de la page:Code:sudo ln -s /usr/lib/libssl.so.1.0.0j /usr/lib/libssl.so.1.0.0 sudo ln -s /usr/lib/libcrypto.so.1.0.0j /usr/lib/libcrypto.so.1.0.0
Installation de la libjpeg, rpm de openSUSE 12.2, trouvé grâce à rpmbone:Code:wget http://slackware.osuosl.org/slackware-current/slackware/l/libpng-1.4.12-i486-1.txz mkdir libpng && mv libpng-1.4.12-i486-1.txz libpng cd libpng && tar -xJf libpng-1.4.12-i486-1.txz && cd .. sudo cp libpng/usr/lib/libpng14.so.14.12.0 /usr/lib && cd .. sudo ln -s /usr/lib/libpng14.so.14.12.0 /usr/lib/libpng14.so.14 sudo ldconfig
A partir de là, le dernier instaleur de eagle (6.2.0) fonctionne, et le programme se lance.Code:wget ftp://bo.mirror.garr.it/pub/1/opensuse/distribution/12.2/repo/oss/suse/i586/libjpeg8-8.3.0-12.1.4.i586.rpm sudo rpm -i libjpeg8-8.3.0-12.1.4.i586.rpm
Tiens moi au courant si tu as un soucis