GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar Wps-office en Ubuntu 17.10?

Esta pregunta ya tiene respuestas aquí :E:El paquete 'libpng12-0' no tiene ningún candidato de instalación [ubuntu 16.10 Gnome]

(2 respuestas)
Cerrado hace 3 años.
[email protected]:~/Downloads$ sudo dpkg -i wps-office_10.1.0.5707_a21_amd64.deb
[sudo] password for android: 
Selecting previously unselected package wps-office.
(Reading database ... 134330 files and directories currently installed.)
Preparing to unpack wps-office_10.1.0.5707_a21_amd64.deb ...
Unpacking wps-office (10.1.0.5707~a21) ...
dpkg: dependency problems prevent configuration of wps-office:
 wps-office depends on libpng12-0; however:
  Package libpng12-0 is not installed.

dpkg: error processing package wps-office (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for shared-mime-info (1.8-1) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
Errors were encountered while processing:
 wps-office
[email protected]:~/Downloads$ sudo apt install libpng16-16
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libpng16-16 is already the newest version (1.6.34-1).
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 wps-office : Depends: libpng12-0 but it is not installable
              Recommends: ttf-mscorefonts-installer but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
[email protected]:~/Downloads$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  wps-office
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 386 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 136822 files and directories currently installed.)
Removing wps-office (10.1.0.5707~a21) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for shared-mime-info (1.8-1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for hicolor-icon-theme (0.17-1) ...
[email protected]:~/Downloads$ sudo apt install libpng16-16
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libpng16-16 is already the newest version (1.6.34-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[email protected]:~/Downloads$ apt search libpng12-0
Sorting... Done
Full Text Search... Done
[email protected]:~/Downloads$

Respuesta aceptada:

El error menciona que wps requiere libpng12-0 , un paquete que no se puede instalar en su máquina. Hay paquetes de Ubuntu para libpng12-0 para trusty (14.04LTS) y xenial (16.04LTS), pero no para 17.10. Debe solicitar al fabricante del software (es decir, WPS) que actualice el programa y/o el instalador para usar el libpng16-16 más reciente. .

Herramientas como aptitude puede encontrar una solución, por ejemplo, para degradar la biblioteca, solo si tiene repositorios configurados en /etc/apt/sources.list con las versiones antiguas.

Como solución alternativa, puede intentar descargar e instalar .deb paquete para Xenial desde la página web de Ubuntu antes de instalar wps.

  1. 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
    
  2. 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
    
  3. Ejecutando wps (en una X o Escritorio)

    $ wps 
    

NOTA: La instalación de paquetes de distribuciones anteriores puede romper su apt sistema de instalación.

¿Es seguro instalar libpng12? paquete de Xenial (16.04LTS) ?

Relacionado:¿Cómo hacer que el paquete Ttf-Mscorefonts-Installer descargue fuentes, después de que dice que está instalado en Ubuntu?

Usar paquetes de distribuciones más antiguas puede ser peligroso. Puede romper el apt sistema de instalación porque los paquetes más antiguos pueden introducir dependencias a paquetes no existentes o reemplazar paquetes que requieren las nuevas versiones. Intente usar paquetes y repositorios para la versión de Ubuntu que está usando, es decir, los repositorios oficiales de Ubuntu y los repositorios PPA conocidos (que prueban sus paquetes).

Para verificar si la instalación de libpng12 puede romper el apt , Verifiqué la información del paquete.

  • El libpng12 depende de libc6 (>= 2.14) y zlib1g (>= 1:1.1.4) que se incluyen en las versiones recientes de Ubuntu.

    $ apt-cache policy libc6     # gives me 2.24-9ubuntu2.2
    $ apt-cache policy zlib1g    # gives me 1.2.11dfsg-0ubuntu1
    
  • Tenga en cuenta que ningún otro paquete de Ubuntu requiere una versión reciente de libpng12 porque no está incluido en el repositorio. Los programas más recientes dependen de libpng16-16 y ambas bibliotecas pueden coexistir.

  • Creo que es muy poco probable que este paquete rompa el apt .

No intente instalar un paquete de una distribución anterior si no está seguro de lo que está haciendo.


Ubuntu
  1. Cómo instalar paquetes RPM en Ubuntu

  2. Cómo instalar archivos Deb (paquetes) en Ubuntu

  3. Cómo instalar Zlib en Ubuntu Linux

  4. ¿Cómo instalar el paquete Oracle 18c Xe en Ubuntu 18.04?

  5. Cómo instalar R en Ubuntu 16.04

Cómo instalar una versión específica del paquete en Ubuntu y Debian

Cómo instalar Slack en Ubuntu 20.04 Linux

Cómo instalar Mattermost Desktop en Ubuntu 20.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04

Cómo instalar Yarn en Ubuntu 18.04