E: O pacote 'libpng12-0' não possui um candidato de instalação [ubuntu 16.10 Gnome]

14

Eu tentei instalar o WPS Office no meu laptop (ubuntu 16.10 Gnome, 64 bit) com o instalador do Gdebi, mas ele disse

Dependency is not satisfiable: libpng12-0

Depois tentei abrir esta biblioteca da seguinte forma

sudo apt-get install libpng12-0

Mas encontrei um erro:

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

Alguém pode ajudar? Muito obrigado

    
por Garp 22.10.2016 / 00:32

2 respostas

14

Você pode fazer o download do pacote libpng12-0 aqui:

Eu tive o mesmo problema de dependência. Mas baixar e instalar consertar o erro. Ubuntu 16.10 matou essas bibliotecas jeje.

    
por Victor Cando 22.10.2016 / 01:21
6

Baixar e instalar manualmente um pacote não é a maneira recomendada de fazer as coisas no Ubuntu, é altamente recomendado usar um gerenciador de pacotes como aptitude ou synaptic para baixar e instalar pacotes.

Para fazer isso na linha de comando, primeiro você precisa adicionar um repositório. Isso envolve a modificação de /etc/apt/sources.list, portanto você deve criar um backup

Abra uma janela do Terminal

sudo nano /etc/apt/sources.list

No topo da lista, adicione

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

pressione ctrl + o para salvar o arquivo em um novo local. Eu tenho uma pasta no meu diretório home para backups, mas você pode colocá-lo em qualquer lugar que você vai lembrar que ele existe. Para minha pasta de backup, salvei-a como /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list aperte enter para salvar, ele perguntará se você deseja salvá-lo com um nome diferente pressione y para salvar o arquivo e depois ctrl-x para sair do nano

mais uma vez, volte para sources.list

sudo nano /etc/apt/sources.list

na parte inferior do arquivo, adicione

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

^ note para acima, mirrors.kernel.org é um dos muitos espelhos que podem ser usados. Você pode substituir mirrors.kernel.org/ubuntu por qualquer um dos espelhos listados no link que você deseja usar

pressione ctrl + x e pressione sim para salvar o arquivo

agora para atualizar a lista de pacotes

sudo apt-get update

e instale o pacote

sudo apt-get install libpng12-0

shazam você adicionou a libpng-12-0 usando o apt assim você terá pacotes atualizados sempre que você executar o apt-get upgrade

    
por ffmurray 06.03.2017 / 21:32