Как удалить или переустановить libpng в Ubuntu 16.04?

Я установил этот пакет libpng для установки wps office.
libpng12-0_1.2.50-2+ ​​deb8u3_amd64

С тех пор у меня возникли проблемы с обновлением. Команда 'sudo apt-get upgrade' дает мне эту проблему.

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 install", я получаю этот ответ.

Вы можете запустить 'apt-get -f install', чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости: libpng12-0: Breaks: libpng12-0:i386 (!= 1.2.50-2+ ​​deb8u3), но установлена ​​версия 1.2.54-1ubuntu1 libpng12-0:i386: Breaks: libpng12-0 (!= 1.2.54-1ubuntu1), но 1.2.50-2+ ​​deb8u3 установлен E: Unmet зависимости. Попробуйте использовать -f.

Попытка 'sudo apt-get remove 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), но не будет установлен тумблер: Зависит от: 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: Unmet зависимости. Попробуйте '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

Другие вопросы по тегам