O erro menciona que wps requer libpng12-0 , um pacote que não pode ser instalado em sua máquina. Existem pacotes do Ubuntu para libpng12-0 para fidedignos (14.04LTS) e xeniais (16.04LTS), mas não para 17.10. Você deve solicitar ao fabricante do software (por exemplo, WPS) para atualizar o programa e / ou o instalador para usar o mais recente libpng16-16 .
Ferramentas como aptitude podem encontrar uma solução, por exemplo, para fazer o downgrade da biblioteca, somente se você tiver repositórios configurados no /etc/apt/sources.list com as versões antigas.
Como solução alternativa, você pode tentar baixar e instalar o pacote .deb para o Xenial do Ubuntu página da web antes de instalar o wps.
-
Instalando
libpng12$ wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb $ sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb -
Instalando
wps$ wget http://kdl1.cache.wps.com/ksodl/download/linux/a21//wps-office_10.1.0.5707~a21_amd64.deb $ sudo dpkg -i wps-office_10.1.0.5707~a21_amd64.deb -
Executando
wps(em um X ou desktop)$ wps
NOTA: A instalação de pacotes de distribuições mais antigas pode quebrar o sistema de instalação
apt.
É seguro instalar o pacote libpng12 do Xenial (16.04LTS)?
Usar pacotes de distribuições antigas pode ser perigoso. Pode quebrar o sistema de instalação apt porque pacotes mais antigos podem introduzir dependências para pacotes não existentes ou substituir pacotes que as novas versões requerem. Tente usar pacotes e repositórios para a versão do Ubuntu que você está usando, ou seja, os repositórios oficiais do Ubuntu e repositórios PPA conhecidos (que testam seus pacotes).
Para verificar se a instalação de libpng12 pode quebrar o apt , verifiquei as as informações do pacote .
-
O
libpng12depende dolibc6 (>= 2.14)e dozlib1g (>= 1:1.1.4)incluídos nas versões recentes do Ubuntu.$ apt-cache policy libc6 # gives me 2.24-9ubuntu2.2 $ apt-cache policy zlib1g # gives me 1.2.11dfsg-0ubuntu1 -
Note que nenhum outro pacote do Ubuntu requer uma versão recente do
libpng12porque ele não está incluído no repositório. Os programas mais recentes dependem delibpng16-16e ambas as bibliotecas podem coexistir. - Acho muito improvável que esse pacote quebre o
apt.
Não tente instalar um pacote de uma distribuição mais antiga se você não tiver certeza do que está fazendo.