J'ai téléchargé GMAT et le dirigé selon les instructions:
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Je pensais donc que libpng manquait. J'ai donc téléchargé, construit et installé libpng 1.6.37 de la source.
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Donc, apparemment, j'avais besoin spécifiquement de la version 1.2 de libpng, que j'ai téléchargée, construite et installée à partir de la source:
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Donc, apparemment, GMAT n'a pas pu voir le fichier, alors j'ai fait un lien symbolique:
$ ln -s /usr/local/lib/libpng12.so.0 libpng12.so.0
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
J'ai donc trouvé un poste quelque part dire que je devrais ajouter un référentiel:
$ Sudo add-apt-repository ppa:linuxuprising/libpng12
$ Sudo apt update
$ Sudo apt install libpng12-0
Donc maintenant Quand j'exécute GMAT, je reçois une nouvelle erreur:
$ ./GMAT-R2018a
./GMAT-R2018a: /usr/local/lib/libpng12.so.0: no version information available (required by /home/steen/GMAT/GMAT/R2018a/bin/../lib/libwx_gtk2u_core-3.0.so.0)
Et maintenant je suis tout à fait des idées. Personne?
Le problème principal ici est le libpng12, qui est retiré des référentiels après 16,04 lts.
[.____] Pour l'installer, utilisez-le PPA spécial :
Sudo add-apt-repository ppa:linuxuprising/libpng12
Sudo apt update
Sudo apt install libpng12-0
Ensuite, téléchargez et extrayez GMAT:
cd ~/Downloads
wget https://deac-riga.dl.sourceforge.net/project/gmat/GMAT/GMAT-R2018a/gmat-ubuntu-x64-R2018a.tar.gz
tar -xf gmat-ubuntu-x64-R2018a.tar.gz
cd GMAT/R2018a
./GMAT-R2018a
Vous devez donc supprimer la bibliothèque problématique avec:
Sudo rm /usr/local/lib/libpng12.so.0