Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/07/2019, à 16:50

TheSun

Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Bonjour,

Pour le besoin d'un logiciel très spécifique (et très ancien), celui-ci nécessite le paquet "libpng12-0" pour fonctionner.
Avec les anciennes versions d'Ubuntu notamment la 18.04, je pouvais installer ce paquet deb manuellement sans erreur.

Mais avec les versions récentes notamment la 19.04 et la 19.10 en développement (et donc aussi la future 20.04) je ne peux pas installer le paquet deb, ça me met cette erreur :

Dépaquetage de libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
dpkg: erreur de traitement de l'archive libpng12-0_1.2.54-1ubuntu1.1_amd64.deb (--install) :
 impossible d'installer une nouvelle version de « /lib/x86_64-linux-gnu/libpng12.so.0 »: Aucun fichier ou dossier de ce type
Traitement des actions différées (« triggers ») pour libc-bin (2.29-0ubuntu2) ...
Des erreurs ont été rencontrées pendant l'exécution :
 libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

Auriez-vous une solution pour contourner ça pour forcer son installation ? (par exemple en créant un lien symbolique vers une autre librairie ou en renommant la librairie etc...)

voici le paquet deb pour vos tests : http://security.ubuntu.com/ubuntu/pool/ … _amd64.deb
(paquet dans la 16.04).

(A noté que c'est exactement ce paquet là qu'il faut installer, par ex dans les dépots de la 19.04 il existe "libpng16-16" mais ce n'est pas bon, c'est "libpng12-0" qu'il faut dans mon cas).

cordialement;

Dernière modification par TheSun (Le 15/07/2019, à 17:05)

#2 Le 15/07/2019, à 17:06

kamaris

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Pas de problème chez moi pour l'installer (Ubuntu 19.04) :

$ sudo dpkg -i Téléchargements/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb 
Sélection du paquet libpng12-0:amd64 précédemment désélectionné.
(Lecture de la base de données... 300256 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libpng12-0_1.2.54-1ubuntu1.1_amd64.deb ...
Dépaquetage de libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
Paramétrage de libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.29-0ubuntu2) ...
$

Hors ligne

#3 Le 15/07/2019, à 17:10

erresse

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Salut,
Est-ce que le répertoire "/lib/x86_64-linux-gnu" n'existe plus dans ces versions 19.xx ?
Parce-que, en fonction du message d'erreur que tu cites, il ne trouve pas quelque chose de nécessaire et, a priori, ce n'est pas le fichier "libpng12.so.0" puisque tu es en train de l'installer...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#4 Le 15/07/2019, à 18:33

TheSun

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Si le répertoire existe bien, le problème ne vient pas de là.

Sinon désolé Kamaris mais c'est impossible ce que tu dis !
En effet, je viens de tester avec une 19.04 vierge dans une vm cad sans aucune manip particulière de faites dedans et l'installation de ce paquet deb échoue.

Dernière modification par TheSun (Le 15/07/2019, à 18:38)

#5 Le 15/07/2019, à 20:24

kamaris

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Ben si c'est impossible va falloir que je le dise à mon ordi, parce qu'il a pas l'air au courant big_smile

Hors ligne

#6 Le 15/07/2019, à 21:35

TheSun

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Il n'y a aucun miracle en informatique, les choses sont très simple, j'ai testé sur une 19.04 vierge et le problème est bien présent.

Donc soit tu ment et tu n'es pas en 19.04 (vérifie en tapant la commande "lsb_release -a", soit tu es bien en 19.04 mais dans ce cas il y a une manip particulière que tu as fait avant que tu n'a pas mentionné pour que ça marche. D'ailleurs il est peu probable que tu sois avec une 19.04 vierge.

Est ce que d'autres personnes pourraient tester en 19.04 svp.

#7 Le 15/07/2019, à 22:12

kamaris

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Évite de me traiter de menteur s'il te plait, il s'agit d'ailleurs d'une insulte qui contrevient aux règles du forum.
De plus, si je mentais, pourquoi irais-je vérifier la version de mon os par un « lsb_release -a » ? C'est absurde.
Mon Ubuntu, qui est bien en 19.04, n'est évidemment pas vierge. Mais curieusement, je n'ai pas envie de chercher pourquoi je peux installer cette lib et pas toi.

Hors ligne

#8 Le 15/07/2019, à 22:22

TheSun

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Tu vois que j'avais raison, tu as bidouillé quelque chose pour que ça fonctionne, simplement tu ne te souviens pas quoi.
Tu n'aurais pas installé d'autres librairies de développement avant ? si oui lesquels ?

#9 Le 15/07/2019, à 22:33

kamaris

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

big_smile oui oui, tu avais évidemment raison ! Comment n'y ai-je pas songé moi-même ?
Mais là pour les librairies de développement j'ai pas le temps, donc je te laisse les tester une par une. Comme il n'y en a pas beaucoup, ça ne devrait pas te prendre trop de temps.

Hors ligne

#10 Le 19/07/2019, à 19:14

GammaDraconis

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Bonjour,
Je viens de tester et je confirme le problème constaté par TheSun, la bibliothèque ne veux plus s'installer sur la 19.04 comme la 19.10. Je pense qu'il doit avoir moyen en faisant un lien symbolique vers l'autre librairie
On trouve d'ailleurs pas mal de topic qui parle de ce problème, un exemple : https://askubuntu.com/questions/1136302 … -tracert-7
ou encore ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2042066
cordialement;

Dernière modification par GammaDraconis (Le 19/07/2019, à 21:05)


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#11 Le 19/07/2019, à 21:17

unknown6

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Bonjour sur le lien askubuntu.com que tu as partagé quelqu'un en réponse a corrigé le bug et l'a mis a disposition sur dropbox ça fonctionne pour moi! merci

Hors ligne

#12 Le 19/07/2019, à 22:23

GammaDraconis

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Effectivement ça fonctionne avec le paquet deb modifié sur le dropbox sur le forum askubuntu, je viens de tester. Du coup je vais modifier mon script pour que l'installation de Celestia fonctionne sur une 19.04 et supérieur.


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#13 Le 25/07/2019, à 12:42

neyt

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Perso j'ai pas eu de souci pour l'installer sur une Ubuntu 19.04

Hors ligne

#14 Le 08/08/2019, à 01:37

polodu84

Re : Faire fonctionner paquet "libpng12-0" sur une 19.04 et supérieur ?

Hello,

J'ai également téléchargé le fichier modifié du lien dropbox et cela fonctionne parfaitement. Par contre que pensez vous de la confiance que l'on peut avoir de ce fichier modifié? C'est safe?

Merci

MaJ:
Finalement j'ai verifié le checksums "md5sum" des fichiers dans "libpng12-0_1.2.54-1ubuntu1b_amd64.deb" (lien dropbox) avec les fichiers originaux téléchargés sur le site: https://packages.ubuntu.com/xenial/amd6 … b/download

Les résultats sont équivalents, donc cela me parait bon:
ea3475815dc1ebcb6a520f849e84e29c  libpng12.so.0
ea3475815dc1ebcb6a520f849e84e29c  libpng12.so.0.54.0

Dernière modification par polodu84 (Le 08/08/2019, à 02:25)

Hors ligne