web-dev-qa-db-fra.com

Biogeme ne parvient pas à installer et à fonctionner sur Ubuntu 16.04

Je voulais poser des questions sur l’installation d’un des plus importants logiciels libres open source pour l’estimation de données de modélisation à choix discrets: Biogeme.

J'essaie de l'installer sur ma machine (Thinkpad x201, 8 Go, Intel i5 double 2,7 GHz) fonctionnant sous Ubuntu 16.04.

Après l'avoir installé à partir du fichier .deb fourni à l'emplacement http://biogeme.epfl.ch/home.html , je l'exécute depuis un terminal et j'obtiens ce qui suit:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
biogeme 2.4 [Mon Nov 2 00:56:45 CET 2015]
Michel Bierlaire, EPFL
-- Compiled by bierlair on Linux
See http://biogeme.epfl.ch
                    !! CFSQP is available !!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    "In every non-trivial program there is at least one bug."


[12:58:57]patBiogeme.cc:134  Read default.par
Warning:  Error: File sample.dat is missing

Warning:  Error: File sample.dat is missing

Warning:  Error: File sample.dat is missing

pendant que si j'essaye de le compiler comme expliqué ici: http://biogeme.epfl.ch/install.html

Je reçois le message d'erreur suivant lors de l'exécution de la commande make:

libtool:   error: 'patLegendre.lo' is not a valid libtool object
Makefile:778: set of instructions for "libbisonbiogeme.la" failed

make[2]: *** [libbisonbiogeme.la] Errore 1
Makefile:441: set of instructions for "install-recursive" failed
make: *** [install-recursive] Errore 1

Je ne sais pas si quelqu'un peut aider, tout soutien serait apprécié!

Merci beaucoup

3

Pour installer le programme biogeme, téléchargez le fichier deb à l’adresse http://biogeme.epfl.ch/distrib/biogeme_2.4.0-1_AMD64.deb et exécutez Sudo dpkg -i biogeme_2.4.0-1_AMD64.deb. Cela installera les fichiers binaires nécessaires dans votre répertoire /usr/local/bin.

Comme on peut le voir à la section 4 de la page 6 du PDF à l'adresse http://biogeme.epfl.ch/documentation/bisonfirstmodel-2.4.pdf , pour utiliser le programme, vous devez fournir biogeme avec deux arguments: un modèle et un fichier .dat. Après la section 4 de la page 6 du document PDF susmentionné, nous utiliserons le modèle logit et le fichier de données de l’exemple Swissmetro, disponibles à l’adresse suivante: http://biogeme.epfl.ch/examples_swissmetro.html =. Tout d’abord, téléchargez le fichier de modèle 01logit à l’adresse suivante: http://biogeme.epfl.ch/bison/01logit.mod . Deuxièmement, téléchargez le fichier de données swissmetro.dat à l’adresse suivante: http://biogeme.epfl.ch/swissmetro.dat . Troisièmement, exécutez biogeme 01logit swissmetro.dat. Notez que le programme vous indiquera que 01logit.par n'existe pas et qu'il essaiera d'utiliser default.par à la place (et si default.par est manquant, il le créera puis l'utilisera). Ce comportement est attendu comme indiqué dans la deuxième puce de la page 7 du document PDF susmentionné.

2
edwinksl