xcas sur debian 8

Utilisation de Xcas

Modérateur : xcasadmin

lanig_maths
Messages : 7
Inscription : ven. mai 01, 2015 6:58 am

xcas sur debian 8

Message par lanig_maths » dim. mai 03, 2015 10:47 pm

Bonjour,

Il n'est pas possible d'installer Giac sur Debian 8 récemment sortie.

Code : Tout sélectionner

Les paquets suivants contiennent des dépendances non satisfaites :
 giac : Dépend: libjpeg62 (>= 6b1)
Essayer d'installer libjpeg62 qui, si j'ai bien compris, est fourni par votre dépôt, aboutit à la suppression de presque la moitié des paquets installés. Pas possible ;)

Debian fournit libjpeg62-turbo

Code : Tout sélectionner

apt-cache search libjpeg62 
libjpeg62-turbo - libjpeg-turbo JPEG runtime library
libjpeg62-turbo-dbg - Debugging symbols for the libjpeg-turbo JPEG library
libjpeg62-turbo-dev - Development files for the libjpeg-turbo JPEG library
Quelles sont les différences entre votre paquet libjpeg62 et libjpeg62-turbo (en installant de force votre paquet, Xcas semblait marcher correctement) ?
Ne serait-il pas possible d'utiliser libjpeg62-turbo ?

En vous remerciant pour ce super logiciel.

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

Re: xcas sur debian 8

Message par parisse » lun. mai 04, 2015 7:49 am

Si surement!
C'est le packagebuilder qui ajoute les dependances, probablement qu'il faut ajouter qqchose dans la configuration pour qu'il reconnaisse l'equivalence mais je ne sais pas quoi.
Quel branche avez-vous essaye au fait? la stable ou la testing? la branche testing utilise un debian 7, peut-etre plus compatible avec debian 8.

lanig_maths
Messages : 7
Inscription : ven. mai 01, 2015 6:58 am

Re: xcas sur debian 8

Message par lanig_maths » lun. mai 04, 2015 3:26 pm

Merci de votre réponse

J'ai essayé de mettre :

Code : Tout sélectionner

deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ testing main  
dans mon sources.list mais j'obtiens le message suivant :

Code : Tout sélectionner

apt-get install giac
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Package giac is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'giac' has no installation candidate
Je n'ai jamais fait de paquet debian, mais le besoin aidant, je veux bien essayer. Les sources du *paquet* sont-elles en ligne ? Sinon, serait-il possible de les mettre ?

Merci d'avant

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

Re: xcas sur debian 8

Message par parisse » lun. mai 04, 2015 5:53 pm

Avez-vous fait apt-get update après avoir changé apt.sources?

Pour créer un paquet debian complet, il vous faudra installer des librairies, cf.
http://www-fourier.ujf-grenoble.fr/~par ... le_fr.html
une fois ces dépendances installées, il suffit de lancer ./mkdebian depuis le répertoire giac-1.2.0 du source.

lanig_maths
Messages : 7
Inscription : ven. mai 01, 2015 6:58 am

Re: xcas sur debian 8

Message par lanig_maths » lun. mai 04, 2015 6:53 pm

Merci pour votre réponse. Je vais voir ce que je peux faire.
Avez-vous fait apt-get update après avoir changé apt.sources?
Hélas oui !

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

Re: xcas sur debian 8

Message par frederic han » mar. mai 05, 2015 9:12 am

Il doit y avoir une confusion dans les paquets

si j'ouvre les paquets apres les avoir telecharge pour lire leur fichier control:
http://www-fourier.ujf-grenoble.fr/~par ... 3_i386.deb
ou
http://www-fourier.ujf-grenoble.fr/~par ... _amd64.deb

ils ne dependent pas de libjpeg62 mais:

Code : Tout sélectionner

Package: giac
Version: 1.2.0-3
Architecture: i386
Maintainer: Carleos Artime <carleos@pinon.ccu.uniovi.es>
Installed-Size: 91398
Depends: libao4 (>= 1.1.0), libc6 (>= 2.3.6-6~), libfontconfig1 (>= 2.9.0), libgcc1 (>= 1:4.1.1), libgl1-mesa-glx | libgl1, libgmp10, libgsl0ldbl (>= 1.9), libjpeg8 (>= 8c), libmpfi0, libmpfr4 (>= 3.1.0), libncurses5 (>= 5.5-5~), libpng12-0 (>= 1.2.13-4), libreadline6 (>= 6.0), libstdc++6 (>= 4.4.0), libtinfo5, libx11-6, libxext6, libxft2 (>> 2.1.1), zlib1g (>= 1:1.1.4)
Recommends: python3-giacpy, python-giacpy, libao-dev
Donc il me semble plutot que l'installeur n'a pas trouve les nouveaux paquets. Ca pourrait provenir d'un probleme de listing dans le depot de bernard ou de config/cache chez vous.

essaye t'il bien de telecharger giac version 1.2?

bon courage

Frederic

lanig_maths
Messages : 7
Inscription : ven. mai 01, 2015 6:58 am

Re: xcas sur debian 8

Message par lanig_maths » jeu. mai 07, 2015 10:22 pm

Bonsoir,

Merci de votre intervention. J'ai du avoir un problème de cache effectivement (ou alors j'ai oublié de faire apt-get update, mais cela m'étonnerait vraiment) car maintenant
j'ai

Code : Tout sélectionner

apt-get install giac
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 giac : Dépend: libjpeg8 (>= 8c) mais il n'est pas installable
et effectivement, apt-cache search ne liste pas de libjpeg8 (ce qui n'est pas forcément choquant, car je suis en stable, pas en testing).

Il faut donc que j'essaie de faire un paquet moi-même.
Dernière modification par lanig_maths le ven. mai 08, 2015 9:48 am, modifié 1 fois.

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

Re: xcas sur debian 8

Message par frederic han » ven. mai 08, 2015 6:02 am

en effet libjpeg8 semble avoir disparu de debian stable depuis peu de temps!
https://packages.debian.org/search?keywords=libjpeg8
Ce qui est rageant est que bernard crée les paquets giac 1.1.2 sur une debian Jessie installee il y a quelques semaines (donc un peu avant qu'elle passe stable) et la il y avait libjpeg8... (et meme libjpeg-dev dependait de libjpeg8)



donc pour l'instant vous avez interet a prendre un paquet giac-1.1.4

par exemple:
http://www-fourier.ujf-grenoble.fr/~par ... _amd64.deb

installer libjpeg62-turbo

et

Code : Tout sélectionner

Depends: libao4 (>= 1.0.0), libatlas3gf-base, libc6 (>= 2.3), libfontconfig1 (>= 2.8.0), libgcc1 (>= 1:4.1.1), libgfortran3 (>= 4.3), libgl1-mesa-glx | libgl1, libgmp3c2, libgsl0ldbl (>= 1.9), libmpfi0, libmpfr4, libncurses5 (>= 5.7+20100313), libpng12-0 (>= 1.2.13-4), libreadline6 (>= 6.0), libstdc++6 (>= 4.4.0), libx11-6, libxext6, libxft2 (>> 2.1.1), libxinerama1, zlib1g (>= 1:1.1.4)
convertir le paquet avec alien:

Code : Tout sélectionner

alien -t giac_1.1.4-19_amd64.deb 
puis installer le tar:

Code : Tout sélectionner

cd /
tar -xzf giac-1.1.4.tgz

Si vous compilez le source, la bonne nouvelle est que debian stable a quitte gcc-4.7.2 qui avait un bug genant pour giac.

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

Re: xcas sur debian 8

Message par parisse » ven. mai 08, 2015 7:10 am

je n'y comprends rien avec ces noms jessie, etc.
J'ai installe une debian 7 stable, la 7.8 je crois. J'ai passe pas mal de temps a tout configurer, c'est sur que je n'ai aucune envie de recommencer! En plus, utiliser la stable precedente devrait permettre d'assurer une certaine compatibilite...
Je rajoute libjpeg8 dans le repository, peut-etre que ca fonctionne?

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

Re: xcas sur debian 8

Message par frederic han » ven. mai 08, 2015 7:53 am

Salut bernard,

debian jessie est la version 8, mais elle a bascule en stable il y a peu de temps et l'on constate que libjpeg8 a disparu de la debian stable depuis peu, le paquet par defaut libjpeg-dev devenant maintenant dependant de libjpeg62-turbo qui contient cela:

Code : Tout sélectionner

File list of package libjpeg62-turbo in jessie of architecture amd64

/usr/lib/x86_64-linux-gnu/libjpeg.so.62
/usr/lib/x86_64-linux-gnu/libjpeg.so.62.1.0
/usr/share/doc/libjpeg62-turbo/changelog.Debian.gz
/usr/share/doc/libjpeg62-turbo/changelog.gz
/usr/share/doc/libjpeg62-turbo/copyright
ca ressemble donc plutot a un retour en arriere...

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

Re: xcas sur debian 8

Message par parisse » ven. mai 08, 2015 8:09 am

bon, mais apres tout ce n'est peut-etre pas grave, est-ce que le paquet libjpeg8 que j'ai mis dans le repository stable resoud le probleme de dependances ou pas?

lanig_maths
Messages : 7
Inscription : ven. mai 01, 2015 6:58 am

Re: xcas sur debian 8

Message par lanig_maths » ven. mai 08, 2015 10:11 am

parisse a écrit :bon, mais apres tout ce n'est peut-etre pas grave, est-ce que le paquet libjpeg8 que j'ai mis dans le repository stable resoud le probleme de dependances ou pas?
OUI !

Code : Tout sélectionner

apt-get install giac
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  libgmp3c2
Veuillez utiliser « apt-get autoremove » pour le supprimer.
Les paquets supplémentaires suivants seront installés : 
  libjpeg8 python-giacpy python-giacpy-qt python3-giacpy python3-giacpy-qt
Paquets suggérés :
  libreadline4 texmacs
Les NOUVEAUX paquets suivants seront installés :
  giac libjpeg8 python-giacpy python-giacpy-qt python3-giacpy python3-giacpy-qt
0 mis à jour, 6 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 49.2 Mo dans les archives.
Après cette opération, 116 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 

Merci.

Je continue néanmoins d'essayer de compiler giac et de faire un paquet debian 8.

lanig_maths
Messages : 7
Inscription : ven. mai 01, 2015 6:58 am

Re: xcas sur debian 8

Message par lanig_maths » dim. mai 10, 2015 6:28 pm

La compilation par ./mkdebian a échouté pour le 1.1.x.

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

Re: xcas sur debian 8

Message par parisse » dim. mai 10, 2015 6:31 pm

Essayez avec la 1.2.0, si ca ne marche pas, quelle est l'erreur?

Noe Brucy
Messages : 8
Inscription : mer. oct. 29, 2014 5:30 pm

Re: xcas sur debian 8

Message par Noe Brucy » ven. oct. 02, 2015 8:07 pm

Bonsoir,

L'ajout de libjpeg8 pose de gros problème au utilisateurs d'Ubuntu car elle entre en conflit avec sa remplaçante, libjpeg8-turbo. Voir https://forum.ubuntu-fr.org/viewtopic.php?id=1836591.

Répondre