(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.
-
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
-
Ejecutando
wps
(en una X o Escritorio)$ wps
apt
sistema de instalación.
¿Es seguro instalar libpng12
? paquete de Xenial (16.04LTS) ?
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 delibc6 (>= 2.14)
yzlib1g (>= 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 delibpng16-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.