qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Interface QT

Modérateur : xcasadmin

Répondre
maurice
Messages : 50
Inscription : jeu. déc. 10, 2009 6:48 pm

qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par maurice » mar. mars 18, 2014 12:49 am

Bonjour,
j'aimerais tester qcas sous linux j'ai donx téléchargé xcasqcas-1.1.0-33_user-linux32.tgz.
J'ai placé les exécutables dans mon dossier /home/maurice/bin et le du dossier dans /home/maurice/Public.
J'ai changé les exécutables en conséquence ; par exemple voici mon fichier qcas de /home/maurice/bin :

Code : Tout sélectionner

#! /bin/bash
# Modify next line according to your local installation
export XCASDIR=$HOME/Public/xcas110
export XCAS_ROOT=$XCASDIR/share/giac
export PATH=$XCASDIR/bin:$PATH
export LD_LIBRARY_PATH=$XCASDIR/lib:$LD_LIBRARY_PATH:$XCASDIR/lib2
export XCAS_LOCALE=$XCAS_ROOT/../locale
export XCAS_HELP=$XCAS_ROOT/doc/aide_cas
$XCASDIR/bin/qcas "$@"
A l'éxécution dans un terminal j'ai le message d'erreur :

Code : Tout sélectionner

$ qcas
/home/maurice/Public/xcas110/bin/qcas: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Poutant le paquet libstdc++ est bien installé :

Code : Tout sélectionner

$ yum list libstdc++
Modules complémentaires chargés : langpacks, refresh-packagekit
Paquets installés
libstdc++.x86_64                     4.8.2-7.fc20                      installed
Paquets disponibles
libstdc++.i686                       4.8.2-7.fc20                      updates  
Je travaille sous Fedora20 en 64 bits.

Cordialement.

Bruno

maurice
Messages : 50
Inscription : jeu. déc. 10, 2009 6:48 pm

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par maurice » mar. mars 18, 2014 6:35 pm

Il y a un problème simpilaire avec les commandes xcas et icas :

Code : Tout sélectionner

$ ./xcas
/home/maurice/Public/xcas110/bin/xcas: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
[maurice@BC-maths bin]$ ./icas
/home/maurice/Public/xcas110/bin/icas: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
Pouratnt :

Code : Tout sélectionner

zlib-1.2.8-3.fc20.x86_64 : The compression and decompression library
Dépôt               : installed
Correspondance depuis :
Nom de fichier : /usr/lib64/libz.so.1
Faut-il installer les librairies 32 bits ?

Bruno

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par frederic han » mer. mars 19, 2014 10:14 am

Bonjour,

oui ce sont des binaires 32bits, donc il vous faudrait peut etre installer en plus des librairies de compatibilite 32bits. (Sur mon ubuntu 64 elle marche )

Mais a priori il vaudrait mieux une version 64 bits. Comment avez vous installé xcas sur votre fedora, je peux essayer de faire un RPM.

Frederic

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par frederic han » mer. mars 19, 2014 10:38 am

bon dans un premier temps je tente une conversion du paquet debian 64bits vers le rpm avec alien,
(dans ce paquet il n'y a que qcas, il faut donc que la librairie libgiac soit dans les chemins habituels, c'est peut etre le cas si vous avez deja xcas)
http://www.math.jussieu.fr/~han/qcas/bi ... x86_64.rpm

pouvez vous me dire ce que ca donne?
Frederic

parisse
Messages : 5082
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par parisse » mer. mars 19, 2014 11:14 am

maurice a écrit : Poutant le paquet libstdc++ est bien installé :

Code : Tout sélectionner

$ yum list libstdc++
Modules complémentaires chargés : langpacks, refresh-packagekit
Paquets installés
libstdc++.x86_64                     4.8.2-7.fc20                      installed
Paquets disponibles
libstdc++.i686                       4.8.2-7.fc20                      updates  
Je travaille sous Fedora20 en 64 bits.
J'ai l'impression au contraire que libstdc++ 32 bits n'est pas installe, et qu'il faut faire une commande du type yum install libstdc++.i686

maurice
Messages : 50
Inscription : jeu. déc. 10, 2009 6:48 pm

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par maurice » mer. mars 19, 2014 12:46 pm

Bonjour, merci pour votre réponse.
Voici ce que j'obtiens en essayant d'installer le rpm :

Code : Tout sélectionner

# yum install qcas-0.4.3-3.x86_64.rpm 
Modules complémentaires chargés : langpacks, refresh-packagekit
Examen de qcas-0.4.3-3.x86_64.rpm : qcas-0.4.3-4.x86_64
Sélection de qcas-0.4.3-3.x86_64.rpm pour installation 
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet qcas.x86_64 0:0.4.3-4 sera installé
--> Résolution des dépendances terminée
adobe-linux-x86_64                                       |  951 B     00:00     
rpmfusion-free-updates/20/x86_64                         | 3.3 kB     00:00     
rpmfusion-nonfree-updates/20/x86_64                      | 3.3 kB     00:00     
updates/20/x86_64/metalink                               |  14 kB     00:00     
updates/20/x86_64                                        | 4.6 kB     00:00     
updates/20/x86_64/updateinfo                             | 888 kB     00:06     
updates/20/x86_64/primary_db                             | 8.6 MB     01:06     
updates/20/x86_64/pkgtags                                | 998 kB     00:07     

Dépendances résolues

================================================================================
 Package      Architecture   Version         Dépôt                        Taille
================================================================================
Installation :
 qcas         x86_64         0.4.3-4         /qcas-0.4.3-3.x86_64         1.9 M

Résumé de la transaction
================================================================================
Installation   1 Paquet

Taille totale  : 1.9 M
Taille d'installation : 1.9 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test


Transaction check error:
  le fichier / de l'installation de qcas-0.4.3-4.x86_64 entre en conflit avec le fichier du paquet filesystem-3.2-19.fc20.x86_64
  le fichier /usr/bin de l'installation de qcas-0.4.3-4.x86_64 entre en conflit avec le fichier du paquet filesystem-3.2-19.fc20.x86_64

Résumé des erreurs
-------------
Cordialement

Bruno

ps : j'ai mon ordino en 32 bits je vais tester qcas dessus.

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par frederic han » mer. mars 19, 2014 1:51 pm

re bonjour,

Bon je viens de me mettre une fedora 20 dans virtual box.

En fait en attendant de faire un joli paquet rpm, le binaire 64bits du paquet debian marche tel quel:

http://www.math.jussieu.fr/~han/qcas/qcas

En faisant comme cela:

J'ai installé le rpm de bernard pour Suse 64 bits
puis j'ai aussi installe qt et qt-x11 via yum install.
et la mon binaire qcas marchait!
NB: comme le rpm de bernard est un peu ancien (1.1.0-12) certains liens du catalogue ne marcheront pas.

maurice
Messages : 50
Inscription : jeu. déc. 10, 2009 6:48 pm

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par maurice » mer. mars 19, 2014 5:05 pm

Bonsoir, ça marche comme cela. Merci.
Bruno

frederic han
Messages : 1113
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par frederic han » ven. mars 21, 2014 10:18 am

Bonjour,

J'ai fait un nouveau rpm de qcas, cette fois depuis fedora 20 et aussi un fichier spec qui sera probablement utile pour creer des rpm sur d'autre distrib comme Suse.

Vous devriez y gagner les icones

http://www.math.jussieu.fr/~han/fedora

maurice
Messages : 50
Inscription : jeu. déc. 10, 2009 6:48 pm

Re: qcas pour linux : xcasqcas-1.1.0-33_user-linux32.tgz

Message par maurice » dim. mars 23, 2014 4:47 am

Merci pour tous vos efforts !
Ca marche !
Bruno

Répondre