(2 Antworten)
Vor 3 Jahren geschlossen.
[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$
Akzeptierte Antwort:
Der Fehler erwähnt, dass wps
benötigt libpng12-0
, ein Paket, das nicht auf Ihrem Computer installiert werden kann. Es gibt Ubuntu-Pakete für libpng12-0
für trusty (14.04LTS) und xenial (16.04LTS), aber nicht für 17.10. Sie müssen den Softwarehersteller (z. B. WPS) bitten, das Programm und/oder den Installer zu aktualisieren, damit er die neueste libpng16-16
verwendet .
Tools wie aptitude
finden Sie beispielsweise nur dann eine Lösung, um die Bibliothek herunterzustufen, wenn Sie Repositories in der /etc/apt/sources.list
konfiguriert haben mit den alten Versionen.
Als Problemumgehung können Sie versuchen, .deb
herunterzuladen und zu installieren Paket für Xenial von der Ubuntu-Webseite, bevor Sie wps installieren.
-
Installation von
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
-
Installieren von
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
-
Ausführen von
wps
(in einem X oder Desktop)$ wps
HINWEIS: Das Installieren von Paketen aus älteren Distributionen kann Ihr apt
beschädigen Installationssystem.
Ist es sicher, die libpng12
zu installieren Paket von Xenial (16.04LTS) ?
Die Verwendung von Paketen älterer Distributionen kann gefährlich sein. Es kann das apt
beschädigen Installationssystem, da ältere Pakete möglicherweise Abhängigkeiten zu nicht vorhandenen Paketen einführen oder Pakete ersetzen, die die neuen Versionen erfordern. Versuchen Sie, Pakete und Repositories für die von Ihnen verwendete Ubuntu-Version zu verwenden, d. h. die offiziellen Ubuntu-Repositories und bekannte PPA-Repositories (die ihre Pakete testen).
Um zu überprüfen, ob die Installation von libpng12
kann das apt
brechen , ich habe die Paketinformationen überprüft.
-
Die
libpng12
hängt vonlibc6 (>= 2.14)
ab undzlib1g (>= 1:1.1.4)
die in den neueren Ubuntu-Versionen enthalten sind.$ apt-cache policy libc6 # gives me 2.24-9ubuntu2.2 $ apt-cache policy zlib1g # gives me 1.2.11dfsg-0ubuntu1
-
Beachten Sie, dass kein anderes Ubuntu-Paket eine neuere Version von
libpng12
erfordert weil es nicht im Repository enthalten ist. Die neuesten Programme hängen vonlibpng16-16
ab und beide Bibliotheken können koexistieren. - Ich denke, dass es sehr unwahrscheinlich ist, dass dieses Paket den
apt
bricht .
Versuchen Sie nicht, ein Paket einer älteren Distribution zu installieren, wenn Sie nicht sicher sind, was Sie tun.