如何在 ubuntu 16.04 中删除或重新安装 libpng?

如何在 ubuntu 16.04 中删除或重新安装 libpng?

我安装了这个 libpng 包来安装 wps office。libpng12-0_1.2.50-2
+deb8u3_amd64

从那时起我就遇到了升级问题。命令'sudo apt-get 升级' 给我带来了这个问题。

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libpng12-0 : Breaks: libpng12-0:i386 (!= 1.2.50-2+deb8u3) but 1.2.54-1ubuntu1 is installed
 libpng12-0:i386 : Breaks: libpng12-0 (!= 1.2.54-1ubuntu1) but 1.2.50-2+deb8u3 is installed
E: Unmet dependencies. Try using -f.

当我尝试'sudo apt-get -f 安装’我得到了这样的答复。

您可能需要运行“apt-get -f install”来更正这些问题。以下软件包具有未满足的依赖关系:libpng12-0:中断:libpng12-0:i386(!= 1.2.50-2+deb8u3)但安装了 1.2.54-1ubuntu1 libpng12-0:i386:中断:libpng12-0(!= 1.2.54-1ubuntu1)但安装了 1.2.50-2+deb8u3 E:未满足的依赖关系。请尝试使用 -f。

试 'sudo apt-get 删除 libpng-12.0' 给出了这样的回应。

您可能需要运行“apt-get -f install”来纠正这些问题:

以下软件包具有未满足的依赖项: compiz-plugins-default:依赖:libpng12-0(>= 1.2.13-4)但不会安装 gimp:依赖:libpng12-0(>= 1.2.13-4)但不会安装 gstreamer1.0-plugins-good:依赖:libpng12-0(>= 1.2.13-4)但不会安装 icoutils:依赖:libpng12-0(>= 1.2.13-4)但不会安装 libcairo2:依赖:libpng12-0(>= 1.2.13-4)但不会安装 libcupsfilters1:依赖:libpng12-0(>= 1.2.13-4)但不会安装 libfreetype6:依赖:libpng12-0 (>= 1.2.13-4) 但不会安装 libgd3 :依赖:libpng12-0 (>= 1.2.13-4) 但不会安装 libgdal1i :依赖:libpng12-0 (>= 1.2.13-4) 但不会安装 libgdiplus :依赖:libpng12-0 (>= 1.2.13-4) 但不会安装 libgdk-pixbuf2.0-0 :依赖:libpng12-0 (>= 1.2.13-4) 但不会安装 libgegl-0.3-0 :依赖:libpng12-0 (>= 1.2.13-4) 但不会安装 libgs9 :依赖:libpng12-0 (>= 1.2.13-4) 但不会安装被安装 libgxps2 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libmagickcore-6.q16-2 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libopencv-highgui2.4v5 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libplymouth4 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libpoppler58 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libqt5gui5 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libqt5webkit5 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libqtgui4 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libreoffice-core :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libsdl-image1.2 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libsox2 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libwebkit2gtk-4.0-37 :依赖:libpng12-0(>= 1.2.13-4)但不会安装 libwebkit2gtk-4.0-37-gtk2 :依赖: libpng12-0(>= 1.2.13-4)但不会安装 libwmf0.2-7:依赖:libpng12-0(>= 1.2.13-4)但不会安装 libwxgtk3.0-0v5:依赖:libpng12-0(>= 1.2.13-4)但不会安装 libzvbi0:依赖:libpng12-0(>= 1.2.13-4)但不会安装 netpbm:依赖:libpng12-0(>= 1.2.13-4)但不会安装 openjdk-7-jre:依赖:libpng12-0(>= 1.2.13-4)但不会安装 python-pygame:依赖:libpng12-0(>= 1.2.13-4) 但是它不会安装 tumbler :取决于:libpng12-0 (>= 1.2.13-4) 但无法安装 vlc-nox : 依赖: libpng12-0 (>= 1.2.13-4) 但无法安装 wps-office : 依赖: libpng12-0 但无法安装 x11-apps : 依赖: libpng12-0 (>= 1.2.13-4) 但无法安装 E: 未满足的依赖关系。尝试不使用任何软件包执行“apt-get -f install”(或指定解决方案)。

我如何删除此 libpng 版本或用正确的版本覆盖?

答案1

按照@mariaczi的说法,这对我有用:

sudo dpkg -r --force-depends libpng12-0

sudo apt-get -f install

sudo apt-get install libpng12-0

相关内容