E: Le paquet 'libpng12-0' n'a pas de candidat d'installation [ubuntu 16.10 Gnome]

29

J'ai essayé d'installer WPS Office sur mon ordinateur portable (Ubuntu 16.10 Gnome, 64 bits) avec l'installateur Gdebi mais il a dit

Dependency is not satisfiable: libpng12-0

Ensuite, j'ai essayé d'ouvrir cette bibliothèque comme suit

sudo apt-get install libpng12-0

Mais j'ai rencontré une erreur:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libpng12-0 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 'libpng12-0' has no installation candidate

Quelqu'un peut-il aider? Merci beaucoup

Garp
la source

Réponses:

28

Vous pouvez télécharger le libpng12-0package ici:

J'ai eu le même problème de dépendance. Mais le téléchargement et l'installation corrigent l'erreur. Ubuntu 16.10 a tué ces bibliothèques jeje.

Victor Cando
la source
sensationnel. ça a marché. Merci beaucoup. Ça m'a pris toute la journée!
Garp
1
suivre les instructions sur le lien pour ajouter le miroir à vos sources a fonctionné pour moi
n8sty
1
Exécution de Xubuntu 17.10. Cette solution n'a pas fonctionné pour moi. Après avoir installé libpng12-0 de cette façon, l'installation de TeamViewer (ce que j'essaie vraiment d'installer) pense toujours que libpng12-0 n'est pas installé. Dois-je mettre à jour une base de données quelque part?
Adrian Keister
Cette réponse ne configure pas l'épinglage de package correct. Vous devez le faire (malheureusement, vous ne pouvez pas poster en tant que réponse en raison du manque de répétition): Package: * Pin: release n = xenial Pin-Priority: -10 Package: libpng12-0 Pin: release n = xenial Pin-Priority: 500
Paul Dejean
lien mort, veuillez corriger
stiv
14

Le téléchargement et l'installation manuelle d'un package ne sont pas la manière recommandée de faire les choses dans Ubuntu, il est fortement recommandé d'utiliser un gestionnaire de packages comme aptitude ou synaptic pour télécharger et installer des packages.

Pour le faire dans la ligne de commande, vous devez d'abord ajouter un référentiel. Cela implique de modifier /etc/apt/sources.list donc vous devez créer une sauvegarde

Ouvrez une fenêtre de terminal

sudo nano /etc/apt/sources.list

En haut de la liste, ajoutez

#### BACKUP for /etc/apt/sources.list created <insert date here>

appuyez sur ctrl + o pour enregistrer le fichier dans un nouvel emplacement. J'ai un dossier dans mon répertoire personnel pour les sauvegardes, mais vous pouvez le placer n'importe où, vous vous souviendrez qu'il existe. Pour mon dossier de sauvegarde, je l'ai enregistré sous /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list appuyez sur Entrée pour enregistrer, il vous demandera si vous souhaitez l'enregistrer avec un nom différent, appuyez sur y pour enregistrer le fichier et puis ctrl-x pour quitter nano

retournez à nouveau à sources.list

sudo nano /etc/apt/sources.list

au bas du fichier, ajoutez

#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main

^ remarquez ci-dessus, mirrors.kernel.org est l'un des nombreux miroirs qui peuvent être utilisés. Vous pouvez le remplacer mirrors.kernel.org/ubuntupar l'un des miroirs répertoriés sur http://packages.ubuntu.com/xenial/amd64/libpng12-0/download que vous souhaitez utiliser

appuyez sur ctrl + x et appuyez sur oui pour enregistrer le fichier

maintenant pour mettre à jour la liste des paquets

sudo apt-get update

et installez le package

sudo apt-get install libpng12-0

shazam vous avez ajouté libpng-12-0 en utilisant apt, vous obtiendrez donc des packages mis à jour chaque fois que vous exécuterez la mise à niveau apt-get

ffmurray
la source
3
Cette solution ne fonctionne pas dans Xubuntu 17.10. Le miroir n'est pas reconnu.
Adrian Keister
1
Existe-t-il une solution pour Ubuntu 17.10?
M. Atif Riaz,
1
@ M.AtifRiaz Ce problème faisait partie d'un problème que j'avais avec Ubuntu 17.10. J'ai posté une question plus généralisée et inclus ce qui semble être une solution au problème libpng. Peut-être que cela vous aidera?
drmuelr
Pour moi sur Ubuntu 17.10, l'installation de wps-office a réussi après l'installation libpngvia la sudo apt-get install libpng-devcommande
M. Atif Riaz
Après des tas de faffings sur Xubuntu Bionic Celui-ci a fonctionné pour moi! Merci.
barry