Как удалить или переустановить 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