•  » Outils
  •  » Installer pLoader sous linux 64bits (et autres ?)

#1 2010-01-11 22:08:49

Clément
Membre
Lyon
2010-01-11
35

Installer pLoader sous linux 64bits (et autres ?)

Si vous avez une version 64bits de linux, vous aurez probablement un message d'erreur de ce type au lancement de pLoader :

Code:

Can't load '/tmp/par-dvd/cache-e28cdda211dac58600e62c804c2d6366/f75dcc72.so' for module Image::Magick: libMagickCore.so.2: mauvaise classe ELF: ELFCLASS64 at /usr/lib/perl/5.8/DynaLoader.pm line 225.
at /usr/local/share/perl/5.8.8/PAR/Heavy.pm line 128
Compilation failed in require at Uploader/ImageList.pm line 25.
BEGIN failed--compilation aborted at Uploader/ImageList.pm line 25.
Compilation failed in require at Uploader/GUI/wxApp.pm line 65.
BEGIN failed--compilation aborted at Uploader/GUI/wxApp.pm line 65.
Compilation failed in require at script/ploader.pl line 24.
BEGIN failed--compilation aborted at script/ploader.pl line 24.
&Image::Magick::constant not defined. The required ImageMagick libraries are not installed or not installed properly.
END failed--call queue aborted.

Le fichier est un binaire compiler pour une architecture 32bits, il ne fonctionne donc pas sous une autre architecture.
Je vais vous présenter la méthode que j'ai utilisé pour résoudre ce problème (testé avec Ubuntu 10.04 Lucid Lynx). On souhaite "installer" le programme dans le répertoire ~/pLoader.

Ouvrir un terminal, puis on installe les dépendances manquantes.

Pour Ubuntu :


sudo apt-get install subversion perl libwx-perl-processstream-perl libfile-slurp-perl libfile-homedir-perl libjson-perl libdigest-md5-file-perl libimage-exiftool-perl perlmagick libcrypt-cbc-perl libcrypt-des-perl libclass-accessor-perl

Ensuite, pour tout le monde :

svn export http://piwigo.org/svn/extensions/pLoader/tags/1.6/ pLoader

On enlève ce qui ne sert pas :

rm -R pLoader/build/


Maintenant, on lance le programme :

cd ~/pLoader/src/
perl ploader.pl





Ajout d'un raccourcis sous gnome (jusqu'à la version 2.30) par plg. Ne fonctionne plus, mais vous pouvez passer au paragraphe suivant.

Dans la barre du haut, on va se rajouter un raccourci:

1) cliquer droit sur la barre du haut, "Ajouter au tableau de bord", "Lanceur d'application personnalisé", bouton "Ajouter"
2) remplir les champs:

Type : Application
Name : pLoader
Command : perl $HOME/pLoader/src/ploader.pl

3) cliquer sur le bouton "Ok"

Un nouveau raccourci apparaît, il suffit de cliquer dessus :-)




Pour affiner un peu :

On va créer un alias permettant de lancer de programme quelque soi l'emplacement dans le terminal. On va par exemple utiliser la commande ploader. On édite le fichier .bashrc


gedit ~/.bashrc

(gedit peut être remplacer par nano ou vi pour ceux qui préfèrent la ligne de commande, ou tout autre éditeur de texte, pour ceux qui sont sous KDE ou autre environnement de bureau)

A la fin du fichier, on ajoute la ligne suivante :


alias ploader='cd ~/pLoader/src/ && perl ploader.pl'

Enregistrer le fichier et fermer tous les terminaux. Relancer un terminal et entrer la commande

ploader

et pLoader se lancera quelque soit le répertoire.





J'espère que ce petit tuto vous aidera ;)





Note 1 : ceci devrait aussi avec toutes les autres architectures (32bits évidemment et aussi power-pc, etc.)
Note 2 : Je ne connais pas bien les autres distribution, il faudrait ajouter la méthode pour la gestion des dépendances.
Note 3 : Tester et fonctionnel avec les les version 2.0.7b et 2.0.7c


Edit :
J'ai changer le wget par le svn et j'ai ajouté la mise en place du bouton dans GNOME (<3.0) par plg, traduit en français (j'ai pris le temps de quitter GNOME-shell et remettre mon interface en français ^^)
Edit2 :
Mise à jour du tuto. J'ai testé dans une machine virtuelle franchement installée pour être sûr d'avoir bien toutes les dépendances.
Edit3 :
Mise à jour du tuto. Ajout des dépendances manquantes.
Edit4 :
Modification de l'alias dans le bashrc.
Edit5 :
Changement du dossier svn + mise à jour du tuto en conséquence.

Dernière modification par Clément (2010-11-02 22:32:39)

Hors ligne

#2 2010-02-14 15:32:42

Bardok
Invité

Re: Installer pLoader sous linux 64bits (et autres ?)

Bonjour,

j'ai suivi le tuto car je suis en 64 bits sous Karmic mais j'ai ces messages qui apparaissent maintenant :

chris@Alphonse:~/pLoader/src$ perl ploader.pl
Can't locate Image/Magick.pm in @INC (@INC contains: /home/chris/pLoader/src/../lib /home/chris/pLoader/src/../res /home/chris/pLoader/src /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /home/chris/pLoader/src/Uploader/ImageList.pm line 25.
BEGIN failed--compilation aborted at /home/chris/pLoader/src/Uploader/ImageList.pm line 25.
Compilation failed in require at /home/chris/pLoader/src/Uploader/GUI/wxApp.pm line 64.
BEGIN failed--compilation aborted at /home/chris/pLoader/src/Uploader/GUI/wxApp.pm line 64.
Compilation failed in require at ploader.pl line 28.
BEGIN failed--compilation aborted at ploader.pl line 28.

Merci de votre aide.

#3 2010-02-14 15:49:56

Clément
Membre
Lyon
2010-01-11
35

Re: Installer pLoader sous linux 64bits (et autres ?)

Bonjour,

je pense qu'il manque ImageMagik, essaye de faire dans un terminal :

sudo apt-get install imagemagick

Puis reprends la procédure.

Si ça fonctionne, dis le moi pour que j'ajoute cette dépendance au tutoriel.

Hors ligne

#4 2010-02-14 16:29:20

Bardok
Invité

Re: Installer pLoader sous linux 64bits (et autres ?)

Désolé

Imagemagick est déjà installé :

chris@Alphonse:~$ sudo apt-get install imagemagick
[sudo] password for chris:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
imagemagick est déjà la plus récente version disponible.

#5 2010-02-14 17:14:59

Clément
Membre
Lyon
2010-01-11
35

Re: Installer pLoader sous linux 64bits (et autres ?)

D'accord, une autre petite recherche me donne les pistes suivantes. Essaye d'installer ces nouveaux paquets :
perlmagick
libmagic
libgraphic-magick-perl

Donc la commande est :
sudo apt-get install perlmagick libmagic libgraphic-magick-perl

Hors ligne

#6 2010-02-16 08:01:18

Bardok
Invité

Re: Installer pLoader sous linux 64bits (et autres ?)

Bonjour,

désolé pour cette réponse tardive, j'étais passé sur autre chose.

Donc au final, ce matin, j'ai juste installer perlmagick et cela fonctionne parfaitement.

libmagic --> inconnu mais je pense que c'est libmagic1 et qui est installé
libgraphic-magick-perl --> pas installé

Merci beaucoup pour ton aide.

#7 2010-02-17 22:03:15

nicolas
Former Piwigo Team
2004-12-30
1518

Re: Installer pLoader sous linux 64bits (et autres ?)

Je viens de faire une première version du package debian. C'est une première version (pas finie; encore pleins d'avertissements de lintian) mais à priori elle s'installe si je n'ai pas oublié de dépendances.

Si tu veux tenter l'installation de cette manière :
http://piwigo.org/forum/viewtopic.php?p … 28#p111928


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#8 2010-02-20 07:43:02

Yionel
Membre
Lyon
2010-02-20
60

Re: Installer pLoader sous linux 64bits (et autres ?)

Un grand merci à  Clement pour le tuto en 64 bits, ça marche impec \o/

;-)

Ah oui tu as oublié de créer une icône pour le launcher dans le panel... Ça fait moche sans :-)
Bon ok je demanderais à FLOZz d'en créer une ;-)

Dernière modification par Yionel (2010-02-20 07:46:59)

Hors ligne

#9 2010-03-02 09:21:42

Clément
Membre
Lyon
2010-01-11
35

Re: Installer pLoader sous linux 64bits (et autres ?)

De rien, Bardok.

Je vais refaire toute la démarche dans une machine de test pour être sûr de n'avoir rien oublié.

Yionel : tu as demandé à Fabien pour l'image ?

Hors ligne

#10 2010-07-01 00:37:48

doumé
Invité

Re: Installer pLoader sous linux 64bits (et autres ?)

bonjour

J'ai suivi le tuto 64 bits, mais rien ne se passe quand je lance ploader
aucun fichier ou command not found
je suis sous 9.10 en 64 bits.

doumé

#11 2010-07-01 10:56:48

Clément
Membre
Lyon
2010-01-11
35

Re: Installer pLoader sous linux 64bits (et autres ?)

Effectivement, le tuto n'est plus à jour. Merci pour cette remarque.
L'erreur que tu as vient du fait que le nom du fichier à changer de ploader.pl en pLoader.pl. De plus, il manque désormais une dépendance. Je corrige cela dès que possible.

Hors ligne

#12 2010-07-01 11:09:47

nicolas
Former Piwigo Team
2004-12-30
1518

Re: Installer pLoader sous linux 64bits (et autres ?)

Clément a écrit:

Effectivement, le tuto n'est plus à jour. Merci pour cette remarque.
L'erreur que tu as vient du fait que le nom du fichier à changer de ploader.pl en pLoader.pl. De plus, il manque désormais une dépendance. Je corrige cela dès que possible.

Je ne sais pas où se trouve les packages pour ubuntu mais le package pour debian est disponible, si cela peut aider :
http://packages.qa.debian.org/p/ploader.html


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#13 2010-07-01 11:25:39

doumeb
Membre
Lyon
2010-07-01
16

Re: Installer pLoader sous linux 64bits (et autres ?)

Bonjour

merci pour la réponse.
J'avais bien changé le nom du fichier, mais ça ne fonctionne toujours pas.
Mais pLoader ou ftp, y a t-il vraiment une différence ? ( ok, c'est hors sujet !)
(Je précise que pour l'instant je teste piwigo, venant de zenphoto ...)

doumé

Dernière modification par doumeb (2010-07-01 14:04:06)

Hors ligne

#14 2010-07-01 11:29:05

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12204

Re: Installer pLoader sous linux 64bits (et autres ?)

doumeb a écrit:

Mais pLoader ou ftp, y a t-il vraiment une différence ?

C'est hors-sujet, s'il te plaît doumeb ouvres un autre topic si tu souhaites des précisions sur les nombreuses différences entre pLoader et FTP (et l'upload web, et Digikam, et LinuxToPiwigo, etc.)


Dernier billet du blog Piwigo.com (3 mai 2018) Nouveau formulaire d'abonnement

Hors ligne

#15 2010-07-02 12:17:52

Clément
Membre
Lyon
2010-01-11
35

Re: Installer pLoader sous linux 64bits (et autres ?)

J'ai mis à jour le tuto, il fonctionne de nouveau. Il manquait deux dépendances.

Hors ligne

  •  » Outils
  •  » Installer pLoader sous linux 64bits (et autres ?)

Pied de page des forums

Propulsé par FluxBB