(2 odpovědi)
Uzavřeno před 3 lety.
[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$
Přijatá odpověď:
Chyba uvádí, že wps
vyžaduje libpng12-0
, balíček, který nelze nainstalovat do vašeho počítače. Existují balíčky Ubuntu pro libpng12-0
pro důvěryhodné (14.04LTS) a xenial (16.04LTS), ale ne pro 17.10. Musíte požádat výrobce softwaru (tj. WPS), aby aktualizoval program a/nebo instalační program tak, aby používal nejnovější libpng16-16
.
Nástroje jako aptitude
můžete najít řešení, například downgrade knihovny, pouze pokud máte repozitáře nakonfigurované v /etc/apt/sources.list
se starými verzemi.
Jako náhradní řešení můžete zkusit stáhnout a nainstalovat .deb
balíček pro Xenial z webové stránky Ubuntu před instalací wps.
-
Instalace
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
-
Instalace
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
-
Spuštění
wps
(v X nebo Desktop)$ wps
POZNÁMKA: Instalace balíčků ze starších distribucí může poškodit váš
apt
instalační systém.
Je bezpečné nainstalovat libpng12
balíček od Xenial (16.04LTS) ?
Používání balíčků ze starších distribucí může být nebezpečné. Může to poškodit apt
instalační systém, protože starší balíčky mohou vytvářet závislosti na neexistujících nebo nahrazovat balíčky, které nové verze vyžadují. Zkuste použít balíčky a úložiště pro verzi Ubuntu, kterou používáte, tj. oficiální úložiště Ubuntu a známá úložiště PPA (která testují své balíčky).
Chcete-li zkontrolovat, zda je instalace libpng12
může narušit apt
, zkontroloval jsem informace o balíčku.
-
Soubor
libpng12
závisí nalibc6 (>= 2.14)
azlib1g (>= 1:1.1.4)
které jsou součástí nejnovějších verzí Ubuntu.$ apt-cache policy libc6 # gives me 2.24-9ubuntu2.2 $ apt-cache policy zlib1g # gives me 1.2.11dfsg-0ubuntu1
-
Všimněte si, že žádný jiný balíček Ubuntu nevyžaduje nejnovější verzi
libpng12
protože není součástí úložiště. Nejnovější programy závisí nalibpng16-16
a obě knihovny mohou koexistovat. - Myslím si, že je velmi nepravděpodobné, že by tento balíček porušil
apt
.
Nepokoušejte se instalovat balíček ze starší distribuce, pokud si nejste jisti, co děláte.