web-dev-qa-db-fra.com

Troubles avec libpng12.so.0 - Aucune version de version disponible?

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?

1
OZ1SEJ

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
1
N0rbert