Ошибка неразрешимая зависимость libpng12 0

У меня вопрос по браузеру  luakit , попробовал его, очень быстрый.
как в нём отключить javascript? браузер с 2012 не обновляется, поэтому кажется как бы не очень безопасным. а как читалка в интернете будет в самый раз.


У luakita есть домашняя страница, там есть хоткеи, в т.ч. для откл Java, почитайте ~/.config/luakit/binds.lua. Можно поправить конфиги в ~./config/luakit, наколько помню в globals.lua, точно не помню, пишу с мобилы…
Посмотрите также здесь https://github.com/quigybo/luakit/

Косяков у Luakit`а не наблюдал, поставил luakit-adblock и живу спокойно.


отлючил яву так. в файле rc.lua  (/home/user/.config/luakit   — скопировал туда для правки содержимое luakit), добавил строки которые выделенны

— NoScript plugin, toggle scripts and or plugins on a per-domain basis.
— `,ts` to toggle scripts, `,tp` to toggle plugins, `,tr` to reset.
— Remove all «enable_scripts» & «enable_plugins» lines from your
— domain_props table (in config/globals.lua) as this module will conflict.
—require «noscript»

require «follow_selected»
require «go_input»
require «go_next_prev»
require «go_up»
require «noscript»
noscript.enable_scripts = false
noscript.enable_plugins = false

правда после этого моя стартовая страница немного изменилась, но это мелочи, все сайты отображаются вполне корректно, чистенько без рекламы. luakit стал просто стремительный, опер памяти берёт около 80 мб с одной страницей.


Дайте две!
Молодец, Алекс!


Всем привет! :-)
Уверен что всех, как и меня, бесит недопиленность удобства настроек в xUbuntu 16.10… Я нашёл как это поправить простым способом:
sudo apt-get install xubuntu-desktop
И вы сразу же получаете все прелести настроек xUbuntu 16.04 :-)


Давно ничего не писал сюда по двум причинам
1. Много работы, начинаю реконструкцию крупного объекта и готовлю реконструкцию второго
2. На рабочем ноуте сделал случайно: sudo chmod -R 777 /usr/bin. После этого пропало sudo. Программ никаких не поставишь, gparted, synaptic и т.п. не работают.
Но ноут работает нормально. Как вернуть sudo с ходу не нашел.
Ясно только, что надо заходить с live usb и права на bin вертать взад. Man chmod читать и экспериментировать некогда.
В связи с этим хотел переустановиться, нашел хороший xfce/deb based дистриб kodachi. Рекомендую: имеет встроенный vpn и tor, массу инструментов для разработчика. Но я ищу дистр с максимальным числом отключенных процессов, хакерские примочки нужны вам, а не мне, офисному крысу. Мне нужны инструменты для менеджера, поэтому подходит xubuntu и набор специализированных программ.


Вылечил пропавшее sudo (труЪ windows gui way, но способ рабочий 100% и достаточно простой):
1. Записал на флешку образ xubuntu
2. Загрузился с live usb
3. В терминале создаю супепьзователя:
sudo passwd root
ввожу пароль и подверждение пароля
Не закрывая, заходу в терминал как суперользователь, ведя в терминале:
su
далее ввожу пароль
>>>терминал стал под рутом, т.е. можно выполнять любые действия.
4. Открываю еще  одно окно терминала, ввожу:
su
далее ввожу пароль
5. В обоих терминалах ввожу: thunar
Открывается файловый менеджер с правами суперпользователя — два окна.
6. В одном окне thunar иду в каталог /usr/bin/ — там неиспорченные мной исполняемые файлы, в т.ч. sudo.
В другом иду в  путь/до/испорченного/usr/bin/ системы, установленной на жд ноута
7. Выделяю и копирую с заменой файлов все файлы с /usr/bin/ флешки в каталог  /usr/bin/ системы, установленной на жд ноута
8. Перезагружаюсь
Все работает!

**писал дольше, чем делал. Вся процедура занимает 2 минуты.


El Guahiro, так же можно вылечить sudo: сделать

Находим sudo:
whereis sudo
Меняем владельца:
chown root:root /usr/bin/sudo
И выставить права доступа:
chmod 755 /usr/bin/sudo
;-)

Но это только по поводу sudo, а все остальные файлы из каталога /usr лучше лечиьт как ты сделал! :-)


Цитата: PitBelon от января 16, 2017, 11:36:50
El Guahiro, так же можно вылечить sudo: сделать

Находим sudo:
whereis sudo
Меняем владельца:
chown root:root /usr/bin/sudo
И выставить права доступа:
chmod 755 /usr/bin/sudo
;-)

Но это только по поводу sudo, а все остальные файлы из каталога /usr лучше лечиьт как ты сделал! :-)

Pit
Чтобы выставить права доступа:
chmod 755 /usr/bin/sudo          надо войти под sudo, а sudo нет, не работает.
Поэтому, походу лечение только с live usb.


557. И вот наконец, моих знаний хватило, чтобы засунуть Dockfetcher в систему.
Dockfetcher — это такой продвинутый поиск в системе, с полнотекстовым фоновым индексированием толко обновляемых файлов, т.е. систему не грузит совсем, в отличие от recoll и иже с ними.
Примерно так:
1) Качаем  Dockfetcher  отсюда http://docfetcher.sourceforge.net/en/download.html и распаковываем.
2) Кидаем папку DocFetcher-1.1.18 в /opt/
3) Даем всем файлам (всключая и те, что в папке /opt/DocFetcher-1.1.18, права на исполнение:
sudo chmod -R 777 /opt
4) Создаем значок запуска такого содержания:
[Desktop Entry]
Version=1.0
Type=Application
Name=DocFetcher
Comment=Внутритекстовый поиск в файлах компа
Exec=/opt/DocFetcher-1.1.18/DocFetcher-GTK3.sh
Icon=/usr/share/icons/el_guahiro/Глаз3.png
Categories=Development;Utility; Office;X-XFCE;X-Xfce-Toplevel;
Terminal=false
StartupNotify=false
5) Значок запуска кидаем в
6) Команду /opt/DocFetcher-1.1.18/DocFetcher-GTK3.sh
ставим в автозапуск через Сеансы>Автозапуск.
7) В настройках программы выставляем «сворачиваться в трей» (чтобы не закрывалась).
………..Теперь программка будет сканировать вновь прибывающие файлы, работая в фоновом режиме…………….


El Guahiro, ты — КРУТ!! :-)


560. На объект строительства привезли МФУ Hewlett-Packard HP LaserJet Pro MFP M125rnw. Поскольку у меня появилась необходимость подключиться и что -то напечатать, подключаю ноут по шнурку. Принтер МФУ определился, сканер — нет. Пробую печатать — выдает ошибку, сканировать — ошибка. Залезаю в И-нет и ищу «driver linux M125rnw». Не ищется, на сайте HP в разделе драйверов ewlett-Packard HP LaserJet Pro MFP M125rnw в списке поддерживаемых операционных систем Linux не значится. Не беда.
Вспоминаю , что для принтеров HP есть утилита hplip. Утилита у меня уже была установлена. Иду в Synaptic и смотрю, вся ли.
Почти вся, не установлена hplip-gui, HP Linux Printing and Imaging — утилита с графическим интерфейсом (на основе Qt). Чего ждать от GUI? Но от безнадёги устанавливаю, и после установки hplip-gui и её открытия утилита вдруг выкатывает лицензионное соглашение и предлагает скачать и установить плагин. Ладно, нажимаю пару раз YES, чувствуя себя последним windows-user`ом…
Принтер и сканер установились и работают. Удача.
Вся настройка заняла минут 5…7.


Цитата: PitBelon от января 16, 2017, 22:36:25
El Guahiro, ты — КРУТ!! :-)

не преувеличивайте, профессор….хотя…когда мне было лет 10, я выигрывал дворовый чемпионат по игре «в колбасу» (домино) и в «тыщу» (карты).
Играть в домино и карты сейчас негламурно, да и не с кем — повывелись добрые алкоголики, которые угощали пацана Беломором,  поэтому в Линуксе слегка разминаюсь..


566. Cool Reader 3 — программа просмотра электронных книг с поддержкой форматов txt, в fb2, HTML, rtf и CHM, epub, ТРК. Полная поддержка формата fb2: таблицы, сноски на основе CSS форматирования. Поддерживает оглавление, поиск, закладки. Поддерживает окна и полноэкранный режим, текстуры и перелистывание.
Скачать читалку здесь https://sourceforge.net/projects/crengine/?source=typ_redirect, Чтобы воспользоваться текстурами их необходимо перенести в папку /usr/share/cr3/backgrounds.
Поставил эту программку поюзать, т.к. имею мысль запилить всё же xunbuntu на win10 планшет. Зачем Cool Reader на десктопе или ноуте — непонятно. Читать удобней лёжа — это классика.


2  el guahiro
По приведенной вами ссылке качается старая версия Cool Reader (cr3_3.0.56-7).
Более новая версия (cr3_3.1.2.3-39) доступна по этой ссылке — https://launchpad.net/~vovansrnd/+archive/ubuntu/coolreader/+files/cr3_3.1.2.3-39_amd64.deb (версий программы для дистрибутивов вышедших после 14.04 нет, но эта отлично работает). Для решения проблемы «Ошибка неразрешимая зависимость libpng12-0 (>=1.2.13-4)», скачиваем libpng12 вот отсюда — http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb

У Cool Reader есть один баг — не запоминаются настройки.
Лечение очень простое. В терминале вбить вот такую команду:

mkdir -p /home/`whoami`/.cr3/ В созданном каталоге создать пустой файл cr3.ini
После создания этого файла все сделанные настройки сохраняются.
В этом же каталоге можно создать каталог «backgrounds»:

mkdir -p /home/`whoami`/.cr3/backgrounds/ и скопировать понравившиеся фоны в неё.
P.S. Во вложенном файле готовый cr3.ini


  • Печать

Страницы: [1]   Вниз

Тема: неразрешимая зависимость libpng12-0 (>=1.2.13-4)  (Прочитано 4104 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
Deniske

При попытке поставит VB gdebi выдаёт такую ерунду

неразрешимая зависимость libpng12-0 (>=1.2.13-4)Что с этим делать? Откуда вообще начать?

Только, пожалуйста, давайте без «это все Ubuntu 16.10» и т.п.

System Information

Hardware:
Processor: Intel Core i5-4210M @ 3.20GHz (4 Cores),
Motherboard: Notebook W65_67SF,
Chipset: Intel Xeon E3-1200 v3/4th,
Memory: 6144MB,
Disk: 500GB Western Digital WD5000LPVX-2 + 1000GB HGST HTS721010A9, Graphics: NVIDIA GeForce 840M 2048MB (1032/1001MHz),
Audio: Intel Xeon E3-1200 v3/4th,
Network: Realtek RTL8111/8168/8411 + Realtek RTL8723BE PCIe Wireless

Software:
OS: Ubuntu 16.10,
Kernel: 4.8.1-040801-generic (x86_64),
Desktop: Unity 7.5.0,
Display Server: X Server 1.18.4,
Display Driver: NVIDIA 367.57,
OpenGL: 4.5.0,
Compiler: GCC 6.2.0 20161005,
File-System: ext4,
Screen Resolution: 1366x768

dexp atlas h155; Intel Core i5-4210M; 6GB DDR3 1333MHz; NVIDIA GeForce 840M, NVIDIA 367.44;
Ubuntu 16.04 х64, 4.8.1-040801-generic; Unity 7.4.0;. (u)efi


alang

Только, пожалуйста, давайте без «это все Ubuntu 16.10» и т.п.

Ты уж определись: либо ты готов слушать, что тебе говорят, либо сам все знаешь лучше всех (тогда зачем ты сюда приперся?)
Потому что дело именно в 16.10, которая предоставляет пакет libpng16, а libpng12 закончился на 16.04. Можешь попробовать вкорячить пакет оттуда, но никаких гарантий, что он установится и будет работать.


Оффлайн
rolik


Оффлайн
Deniske

Спасибо. Просто у меня в 16.04 был похожий косяк, но не вб. подумал, что дело не в этом) ладно, завтра верну 16.04


ТС, как видно по состоянию на 30/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 19/10/2016; последнее сообщение от ТС в топике: 14/10/2016). Модератором раздела принято решение закрыть тему.
—zg_nico

« Последнее редактирование: 30 Января 2020, 21:11:31 от zg_nico »

dexp atlas h155; Intel Core i5-4210M; 6GB DDR3 1333MHz; NVIDIA GeForce 840M, NVIDIA 367.44;
Ubuntu 16.04 х64, 4.8.1-040801-generic; Unity 7.4.0;. (u)efi


Оффлайн
rolik

« Последнее редактирование: 19 Октября 2016, 11:17:21 от rolik »


  • Печать

Страницы: [1]   Вверх


0

1

При установке libpng пишет:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
chromium-common libre2-4
Для их удаления используйте «sudo apt autoremove».
Следующие НОВЫЕ пакеты будут установлены:
libpng12-0
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Установлено или удалено не до конца 17 пакетов.
Необходимо скачать 0 B/173 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 273 kB.
(Чтение базы данных … на данный момент установлено 356074 файла и каталога.)
Подготовка к распаковке …/libpng12-0_1.2.50-2+deb8u3_amd64.deb …
Распаковывается libpng12-0:amd64 (1.2.50-2+deb8u3) …
dpkg: ошибка при обработке архива /var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u3_amd64.deb (—unpack):
не удалось установить новую версию «/usr/lib/x86_64-linux-gnu/libpng12.so.0»: Нет такого файла или каталога
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

I have tried to install libpng12-0 but it still doesn’t work.

Here:

screenshot

How do I fix this?

Zanna's user avatar

Zanna

68.9k56 gold badges215 silver badges327 bronze badges

asked Nov 17, 2018 at 19:58

WhatTheClown's user avatar

4

The proposed solution described above didn’t work for me on Ubuntu 19.04 with Cisco PacketTracer 7.2.2:

./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5WebKit.so.5)
./PacketTracer7: /lib/x86_64-linux-gnu/libpng12.so.0: version `PNG12_0' not found (required by ./libQt5Gui.so.5)

What did work for me was:

  • download the libpng12-0_1.2.54-1ubuntu1.1_amd64.deb package
  • manually extract it: dpkg -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng
  • copy the library to the PacketTracer bin directory like so: cp libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /opt/pt/bin
  • create a symlink: ln -s /opt/pt/bin/libpng12.so.0.54.0 /opt/pt/bin/libpng12.so.0
  • PROFIT

Not sure why Cisco provides all the required libs in the /opt/pt/bin like Qt and such, but somehow ‘forgot’ to include the older libpng12 lib…

answered Sep 30, 2019 at 6:37

Bonsi's user avatar

BonsiBonsi

111 bronze badge

PNG library — runtime has been upgraded from libpng12-0 to libpng16-16 in Ubuntu 18.04 and later (at least up to 19.10). To install it open the terminal and type:

sudo apt install libpng16-16  

Create a symbolic link at /lib/x86_64-linux-gnu/libpng12.so.0 which references to file /lib/x86_64-linux-gnu/libpng16.so.16

sudo ln -s /lib/x86_64-linux-gnu/libpng16.so.16 /lib/x86_64-linux-gnu/libpng12.so.0    

answered Nov 17, 2018 at 23:24

karel's user avatar

karelkarel

109k100 gold badges266 silver badges296 bronze badges

2

In this article you’ll find a very easy to apply fix that allows installing and running applications that depend on libpng12-0 in Ubuntu 18.04 LTS (or Linux Mint 19.*, which is based on Ubuntu 18.04), Ubuntu 22.10, 22.04, 21.10 Or 20.04 / Linux Mint 21.* and 20.*. This applies to any Ubuntu or Linux Mint flavor: Kubuntu, Xubuntu, Ubuntu MATE, Ubuntu Budgie, Linux Mint Xfce, Linux Mint Cinnamon, etc., as well as Pop!_OS or elementary OS.

The problem

libpng12 is no longer available in the Ubuntu repository archives and as a result, some applications that were not built with the newer libpng (libpng16) library fail to install. This issue is not new, since Ubuntu dropped libpng12 with version 16.10, but those whom are upgrading from Ubuntu 16.04 to 18.04 LTS , as well as Linux Mint 19.* users, might not be aware of this and how to fix it.

Here is an example. Ubuntu Software simply fails to install WPS Office, without displaying any error message, so I opened the WPS Office deb with gdebi-gtk, which doesn’t allow the deb to install, displaying this message: «Error: Dependency is not satisfiable: libpng12-0«:

libpng12-0 error Ubuntu

Trying to install the same deb from a terminal results in the following libpng12-0 error:

logix@logix-laptop:~$ sudo dpkg -i wps-office_10.1.0.5707_a21_amd64.deb 
[sudo] password for logix: 
Selecting previously unselected package wps-office.
(Reading database ... 354579 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-11ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for shared-mime-info (1.9-2) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 wps-office

Note that some apps can’t be installed due to missing libpng12-0, while others simply fail to start.

The fix: install and run applications that require libpng12-0 in Ubuntu 22.10, 22.04, 21.10 or 22.04 / Linux Mint 21.*, 20.* or 19.*

To fix the issue on the now very old Ubuntu 18.04 / Linux Mint 19.* / Pop!_OS 18.04 / elementary OS 5 or 5.1, download the libpng12-0 package for your architecture (you only need one of these, specific for your Ubuntu / Linux Mint architecture):

  • 64bit deb
  • 32bit deb

On that page, scroll down to the Built files section and only download the libpng12-0 DEB package (e.g. on 64bit: libpng12-0_1.2.54-1ubuntu1.1_amd64.deb)!

Install the libpng12-0 deb downloaded by using the link above, and you should be able to install and run applications that still depend on this library, in Ubuntu 18.04 LTS or Ubuntu 18.10 / Linux Mint 19.

To fix the issue on Ubuntu 22.10, 22.04, 21.10 or 20.04 / Linux Mint 21.* or 20.*, you can install libpng by using a PPA I created with an updated libpng12-0 package. Use these commands to add the PPA and install libpng12-0:

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0

Or download the libpng12-0 DEB package from the PPA and install it manually (you only need the libpng12-0 DEB package, e.g. libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_amd64.deb).

The reason this package required an update for Ubuntu 22.10, 22.04, 21.10 and 20.04, is that with Ubuntu 19.04, the /lib directory is a symlink to /usr/lib (this was not the case with Ubuntu 18.04 and older), and this causes the libpng12-0 installation to fail, since this package tries to create a link from /lib/x86_64-linux-gnu/libpng12.so.0 to /usr/lib, which is already a symlink. So the DEB had to be repacked to get it to work on newer Ubuntu versions.

As a result, when trying to install the old libpng12-0 package on Ubuntu (or Pop!_OS, etc.) 22.10, 22.04, 21.10 Or 20.04, you’d get this error:

dpkg: error processing archive libpng12-0_1.2.54-1ubuntu1.1_amd64.deb (--unpack):
 unable to install new version of '/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory
No apport report written because the error message indicates an issue on the local system
Errors were encountered while processing:
 libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

This error will no longer happen with the version from the PPA.

Anytime I attempt to install libpng12-0 with this command:

sudo apt-get install libpng12-0

I get this returned:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gstreamer0.10-plugins-base libavformat53 libcdaudio1 libgcrypt11 libgnutls-deb0-28 libgnutls26 libgsoap5
  libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libhogweed2 libjasper1 libmimic0
  libmpg123-0 libnettle4 libpostproc52 libqt4-dbus libqt4-network libqt4-opengl libqt4-xml libqtcore4 libqtdbus4
  libqtgui4 librtmp0 libslv2-9 libsoundtouch0 libswscale2 libtasn1-3 libuv1 libvncserver0 libwildmidi1 qdbus
  qt-at-spi qtchooser qtcore4-l10n virtualbox-dkms
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libpng12-0
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 173 kB of archives.
After this operation, 273 kB of additional disk space will be used.
Get:1 http://debian.cc.lehigh.edu/debian jessie/main amd64 libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB]
Fetched 173 kB in 0s (493 kB/s)    
(Reading database ... 182049 files and directories currently installed.)
Preparing to unpack .../libpng12-0_1.2.50-2+deb8u2_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.50-2+deb8u2) ...
dpkg: error processing archive /var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u2_amd64.deb (--unpack):
 unable to install new version of '/usr/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory
Errors were encountered while processing:
 /var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

I have NO IDEA how to work around this. I do have libpng16-16 installed, but I don’t see why that would cause an issue. I’ve tried everything from downloading the .deb manually and installing it to trying to symlink the libpng16-16 so to that location. All of it gave me no luck.

Anyone have any advice?

Further information: any attempt to symlink another .so into the path provided (/usr/lib/x86_64-linux-gnu/libpng12.so.0) results in the deletion of that symlink and the same error. The .so I was attempting to symlink as a fix, was libpng.so which is provided by libpng-dev (or libpng16-16).

asked Dec 21, 2016 at 1:50

hjc1710's user avatar

hjc1710hjc1710

6712 gold badges6 silver badges9 bronze badges

6

I have this resolved now. I went to the Debian forums and asked my question here, where a helpful member pointed out that libpng12-0 isn’t available for Stretch (should have specified my OS version earlier, sorry). I was trying to install the Jessie version, and that just… doesn’t work with Stretch right now. There’s a version of libpng12-0 in Sid, currently. It should make it’s way to Stretch in the near future to solve this issue.

In the meantime, I abandoned installing the Jessie libpng12-0 package, and just did the Wheezy package, which is version 1.2.49 instead of 1.2.50, which worked like a charm. Until 1.2.50 is out for Stretch, I recommend installing Wheezy’s 1.2.49.

Thanks again for the help to everyone who replied and commented, you all are truly wonderful human beings!

answered Dec 21, 2016 at 16:53

hjc1710's user avatar

hjc1710hjc1710

6712 gold badges6 silver badges9 bronze badges

3

answered Dec 21, 2016 at 8:13

Prashant Band's user avatar

1

It looks like there’s something a bit messed up with libpng12-0; it installs its .so in /lib/x86_64-linux-gnu (on amd64), but also drops a link in /usr/lib/x86_64-linux-gnu — and I think that’s what’s breaking here.

On my system everything is installed correctly (libpng16-16 and libpng12-0), but I also have libpng-dev installed (version 1.6), and that allows the libpng12-0 link to be resolved. If my theory is correct, you should be able to do

apt-get install libpng-dev
apt-get install libpng12-0

and have a working libpng12

answered Dec 21, 2016 at 8:20

Stephen Kitt's user avatar

Stephen KittStephen Kitt

402k54 gold badges1038 silver badges1139 bronze badges

4

You need to edit (as superuser) /etc/apt/sources.list and add a line deb http://ftp.de.debian.org/debian wheezy main then save this and enter next command sudo apt-get install libpng12-0 and your issue may be solved

Jaleks's user avatar

Jaleks

2,4591 gold badge17 silver badges32 bronze badges

answered Feb 23, 2019 at 21:04

Geo's user avatar

1

I was able to finally install this file into my kali build.

I had to download «libpng-1.2.49» the file that runs on debian 7 «wheezy» as a .tar.gz file.

extract it through the normal methods than using the readme was able to successfully install the file and get the desired result i was looking for.

Rui F Ribeiro's user avatar

Rui F Ribeiro

55.5k26 gold badges146 silver badges225 bronze badges

answered May 23, 2019 at 22:23

Bozeyman9000's user avatar

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

Руководство по допиливанию для новичка- от новичка

Автор el guahiro, июля 26, 2015, 20:02:01

« предыдущая — следующая »

Вниз
Страницы 1 62 63 64 65 66 127

У меня вопрос по браузеру  luakit , попробовал его, очень быстрый.
как в нём отключить javascript? браузер с 2012 не обновляется, поэтому кажется как бы не очень безопасным. а как читалка в интернете будет в самый раз.


У luakita есть домашняя страница, там есть хоткеи, в т.ч. для откл Java, почитайте ~/.config/luakit/binds.lua. Можно поправить конфиги в ~./config/luakit, наколько помню в globals.lua, точно не помню, пишу с мобилы…
Посмотрите также здесь https://github.com/quigybo/luakit/

Косяков у Luakit`а не наблюдал, поставил luakit-adblock и живу спокойно.


отлючил яву так. в файле rc.lua  (/home/user/.config/luakit   — скопировал туда для правки содержимое luakit), добавил строки которые выделенны

— NoScript plugin, toggle scripts and or plugins on a per-domain basis.
— `,ts` to toggle scripts, `,tp` to toggle plugins, `,tr` to reset.
— Remove all «enable_scripts» & «enable_plugins» lines from your
— domain_props table (in config/globals.lua) as this module will conflict.
—require «noscript»

require «follow_selected»
require «go_input»
require «go_next_prev»
require «go_up»
require «noscript»
noscript.enable_scripts = false
noscript.enable_plugins = false

правда после этого моя стартовая страница немного изменилась, но это мелочи, все сайты отображаются вполне корректно, чистенько без рекламы. luakit стал просто стремительный, опер памяти берёт около 80 мб с одной страницей.


Дайте две!
Молодец, Алекс!


Всем привет! :-)
Уверен что всех, как и меня, бесит недопиленность удобства настроек в xUbuntu 16.10… Я нашёл как это поправить простым способом:
sudo apt-get install xubuntu-desktop
И вы сразу же получаете все прелести настроек xUbuntu 16.04 :-)


Давно ничего не писал сюда по двум причинам
1. Много работы, начинаю реконструкцию крупного объекта и готовлю реконструкцию второго
2. На рабочем ноуте сделал случайно: sudo chmod -R 777 /usr/bin. После этого пропало sudo. Программ никаких не поставишь, gparted, synaptic и т.п. не работают.
Но ноут работает нормально. Как вернуть sudo с ходу не нашел.
Ясно только, что надо заходить с live usb и права на bin вертать взад. Man chmod читать и экспериментировать некогда.
В связи с этим хотел переустановиться, нашел хороший xfce/deb based дистриб kodachi. Рекомендую: имеет встроенный vpn и tor, массу инструментов для разработчика. Но я ищу дистр с максимальным числом отключенных процессов, хакерские примочки нужны вам, а не мне, офисному крысу. Мне нужны инструменты для менеджера, поэтому подходит xubuntu и набор специализированных программ.


Вылечил пропавшее sudo (труЪ windows gui way, но способ рабочий 100% и достаточно простой):
1. Записал на флешку образ xubuntu
2. Загрузился с live usb
3. В терминале создаю супепьзователя:
sudo passwd root
ввожу пароль и подверждение пароля
Не закрывая, заходу в терминал как суперользователь, ведя в терминале:
su
далее ввожу пароль
>>>терминал стал под рутом, т.е. можно выполнять любые действия.
4. Открываю еще  одно окно терминала, ввожу:
su
далее ввожу пароль
5. В обоих терминалах ввожу: thunar
Открывается файловый менеджер с правами суперпользователя — два окна.
6. В одном окне thunar иду в каталог /usr/bin/ — там неиспорченные мной исполняемые файлы, в т.ч. sudo.
В другом иду в  путь/до/испорченного/usr/bin/ системы, установленной на жд ноута
7. Выделяю и копирую с заменой файлов все файлы с /usr/bin/ флешки в каталог  /usr/bin/ системы, установленной на жд ноута
8. Перезагружаюсь
Все работает!

**писал дольше, чем делал. Вся процедура занимает 2 минуты.


El Guahiro, так же можно вылечить sudo: сделать

Находим sudo:
whereis sudo
Меняем владельца:
chown root:root /usr/bin/sudo
И выставить права доступа:
chmod 755 /usr/bin/sudo
;-)

Но это только по поводу sudo, а все остальные файлы из каталога /usr лучше лечиьт как ты сделал! :-)


Цитата: PitBelon от января 16, 2017, 11:36:50
El Guahiro, так же можно вылечить sudo: сделать

Находим sudo:
whereis sudo
Меняем владельца:
chown root:root /usr/bin/sudo
И выставить права доступа:
chmod 755 /usr/bin/sudo
;-)

Но это только по поводу sudo, а все остальные файлы из каталога /usr лучше лечиьт как ты сделал! :-)

Pit
Чтобы выставить права доступа:
chmod 755 /usr/bin/sudo          надо войти под sudo, а sudo нет, не работает.
Поэтому, походу лечение только с live usb.


557. И вот наконец, моих знаний хватило, чтобы засунуть Dockfetcher в систему.
Dockfetcher — это такой продвинутый поиск в системе, с полнотекстовым фоновым индексированием толко обновляемых файлов, т.е. систему не грузит совсем, в отличие от recoll и иже с ними.
Примерно так:
1) Качаем  Dockfetcher  отсюда http://docfetcher.sourceforge.net/en/download.html и распаковываем.
2) Кидаем папку DocFetcher-1.1.18 в /opt/
3) Даем всем файлам (всключая и те, что в папке /opt/DocFetcher-1.1.18, права на исполнение:
sudo chmod -R 777 /opt
4) Создаем значок запуска такого содержания:
[Desktop Entry]
Version=1.0
Type=Application
Name=DocFetcher
Comment=Внутритекстовый поиск в файлах компа
Exec=/opt/DocFetcher-1.1.18/DocFetcher-GTK3.sh
Icon=/usr/share/icons/el_guahiro/Глаз3.png
Categories=Development;Utility; Office;X-XFCE;X-Xfce-Toplevel;
Terminal=false
StartupNotify=false
5) Значок запуска кидаем в
6) Команду /opt/DocFetcher-1.1.18/DocFetcher-GTK3.sh
ставим в автозапуск через Сеансы>Автозапуск.
7) В настройках программы выставляем «сворачиваться в трей» (чтобы не закрывалась).
………..Теперь программка будет сканировать вновь прибывающие файлы, работая в фоновом режиме…………….


El Guahiro, ты — КРУТ!! :-)


560. На объект строительства привезли МФУ Hewlett-Packard HP LaserJet Pro MFP M125rnw. Поскольку у меня появилась необходимость подключиться и что -то напечатать, подключаю ноут по шнурку. Принтер МФУ определился, сканер — нет. Пробую печатать — выдает ошибку, сканировать — ошибка. Залезаю в И-нет и ищу «driver linux M125rnw». Не ищется, на сайте HP в разделе драйверов ewlett-Packard HP LaserJet Pro MFP M125rnw в списке поддерживаемых операционных систем Linux не значится. Не беда.
Вспоминаю , что для принтеров HP есть утилита hplip. Утилита у меня уже была установлена. Иду в Synaptic и смотрю, вся ли.
Почти вся, не установлена hplip-gui, HP Linux Printing and Imaging — утилита с графическим интерфейсом (на основе Qt). Чего ждать от GUI? Но от безнадёги устанавливаю, и после установки hplip-gui и её открытия утилита вдруг выкатывает лицензионное соглашение и предлагает скачать и установить плагин. Ладно, нажимаю пару раз YES, чувствуя себя последним windows-user`ом…
Принтер и сканер установились и работают. Удача.
Вся настройка заняла минут 5…7.


Цитата: PitBelon от января 16, 2017, 22:36:25
El Guahiro, ты — КРУТ!! :-)

не преувеличивайте, профессор….хотя…когда мне было лет 10, я выигрывал дворовый чемпионат по игре «в колбасу» (домино) и в «тыщу» (карты).
Играть в домино и карты сейчас негламурно, да и не с кем — повывелись добрые алкоголики, которые угощали пацана Беломором,  поэтому в Линуксе слегка разминаюсь..


566. Cool Reader 3 — программа просмотра электронных книг с поддержкой форматов txt, в fb2, HTML, rtf и CHM, epub, ТРК. Полная поддержка формата fb2: таблицы, сноски на основе CSS форматирования. Поддерживает оглавление, поиск, закладки. Поддерживает окна и полноэкранный режим, текстуры и перелистывание.
Скачать читалку здесь https://sourceforge.net/projects/crengine/?source=typ_redirect, Чтобы воспользоваться текстурами их необходимо перенести в папку /usr/share/cr3/backgrounds.
Поставил эту программку поюзать, т.к. имею мысль запилить всё же xunbuntu на win10 планшет. Зачем Cool Reader на десктопе или ноуте — непонятно. Читать удобней лёжа — это классика.


2  el guahiro
По приведенной вами ссылке качается старая версия Cool Reader (cr3_3.0.56-7).
Более новая версия (cr3_3.1.2.3-39) доступна по этой ссылке — https://launchpad.net/~vovansrnd/+archive/ubuntu/coolreader/+files/cr3_3.1.2.3-39_amd64.deb (версий программы для дистрибутивов вышедших после 14.04 нет, но эта отлично работает). Для решения проблемы «Ошибка неразрешимая зависимость libpng12-0 (>=1.2.13-4)», скачиваем libpng12 вот отсюда — http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.deb

У Cool Reader есть один баг — не запоминаются настройки.
Лечение очень простое. В терминале вбить вот такую команду:

mkdir -p /home/`whoami`/.cr3/ В созданном каталоге создать пустой файл cr3.ini
После создания этого файла все сделанные настройки сохраняются.
В этом же каталоге можно создать каталог «backgrounds»:

mkdir -p /home/`whoami`/.cr3/backgrounds/ и скопировать понравившиеся фоны в неё.
P.S. Во вложенном файле готовый cr3.ini


Вверх
Страницы 1 62 63 64 65 66 127

  • Форум русскоязычного сообщества Xubuntu

  • Установка и настройка

  • How-To и FAQ (Модератор: el guahiro)

  • Руководство по допиливанию для новичка- от новичка

I’m trying to install WPS office and it depends on libpng12-0 which I can’t install due to «Package ‘libpng12-0’ has no installation candidate
«. I’m running Ubuntu 18.0.4 LTS.

asked May 17, 2018 at 11:07

mrefizzy's user avatar

mrefizzymrefizzy

231 gold badge1 silver badge3 bronze badges

4

1 Answer

E: Package ‘libpng12-0’ has no installation candidate (Dependency is not satisfiable) in kali/ubuntu

This post about dependency problem in kali linux/ ubuntu

when you  face dependency problem like

sudo apt-get install libpng12-0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libpng12-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libpng12-0' has no installation candidate  


 now you can do this 
1. type command  in terminal "sudo apt-get install libpng12-0"

 
 If you face some error 
 you can do this  
 You can download the libpng12-0 from here.  
 http://packages.ubuntu.com/xenial/i386/libpng12-0/download for 386 architecture 
 and http://packages.ubuntu.com/xenial/amd64/libpng12-0/download for 64 bits. 
 
 
By download and install you can fix this problem 

if you face any kind of problem you can ask me in comment section.

  • Home
  • Forum
  • The Ubuntu Forum Community
  • Ubuntu Official Flavours Support
  • Installation & Upgrades
  • [SOLVED] Unable to install critical Libpng12-0 dependency

  1. Unable to install critical Libpng12-0 dependency

    A significant number of major software vendors are still releasing Linux software requiring Libpng12-0 as a dependency. I have tried a number of methods to get this library to install correctly in Kubuntu 19.10 and vanilla Ubuntu 18.04 LTS but with no success. As recommended I have used the Ubuntu .deb library from the Xenial repository and tried several packages to install it but get the same libpng12.so.0 file not found error reported by others. The most progress I made was using Synpatic but with the same outcome — file not found.

    I don’t know enough about the structure of the library to determine whether there is critical information missing in the Ubuntu library or changes in the way Ubuntu handles libraries may be to blame. It is also possible that the issue lies with inadequate installation resolution between 32 and 64 bit architectures.

    I have critical technical software that is supposed to be compatible with 18.04 LTS but clearly isn’t and the vendor, Picotech, is unresponsive. Some users have managed to install the application successfully but it looks like this has been on upgraded machines that have retained Libpng12-0 due to other dependencies.

    This Libpng12-0 issue is an ongoing problem for a lot of people and I really need to get this sorted. Can anyone shed additional light on this?

    Last edited by penguin-fach; December 8th, 2019 at 01:04 PM.

    Reason: solved


  2. Re: Unable to install critical Libpng12-0 dependency

    I downloaded picoLog6 from Pico Tech just to test and received a functioning app image. Is the software you are using an appimage? I ask because appimages generally have self contained dependencies. I’m using the Ubuntu development version with libpng16-16 however, I don’t think this makes a difference due to the software being an appimage.

    Last edited by Frogs Hair; December 7th, 2019 at 02:35 AM.


  3. Re: Unable to install critical Libpng12-0 dependency

    Quote Originally Posted by Frogs Hair
    View Post

    I downloaded picoLog6 from Pico Tech just to test and received a functioning app image. Is the software you are using an appimage? I ask because appimages generally have self contained dependencies. I’m using the Ubuntu development version with libpng16-16 however, I don’t think this makes a difference due to the software being an appimage.

    Thanks for your response.

    I had assumed that was what I had done but you have me wondering now. I downloaded as per the instructions on the Picotech webpage at https://www.picotech.com/downloads/linux and can’t see any other build options.

    There is an appimage download page here https://www.picotech.com/downloads/_lightbox/PicoScope6 but I have been unable to find PicoScope 6 for Linux on that page. There are appimage downloads for PicoLog but that is not what I am after.

    Last edited by penguin-fach; December 7th, 2019 at 12:43 PM.


  4. Re: Unable to install critical Libpng12-0 dependency

    I get an error , but don’t understand the cause other than I don’t have the hardware.

    Code:

    File: trace.xml
    Path: /home/d-pc/.local/share/Pico Technology/260a68f1-c314-451b-830f-0a5e01d65514/trace.xml
    Contents: 
    <?xml version="1.0" encoding="utf-8" standalone="yes"?><document>
        <event time="07/12/19 08:57:17.058" level="Info">Trace opened 12/7/2019.</event>
        <event time="07/12/19 08:57:17.152" category="ApplicationInfo" level="Info">Application 'PicoScope 6 Beta' (version 6.13.7.707) starting.</event>
        <event time="07/12/19 08:57:17.173" category="ID" level="Info">962E7BC55CE7CCADC0701F4BFE75F434</event>
        <event time="07/12/19 08:57:17.176" category="Environment" level="Info">User is not Guest</event>
        <event time="07/12/19 08:57:17.177" category="Environment" level="Info">No Administrator Privileges</event>
        <event time="07/12/19 08:57:17.177" category="Environment" level="Info">Failed to detect access rights</event>
        <event time="07/12/19 08:57:17.178" category="Environment" level="Info">Host Operating System - Linux</event>
        <event time="07/12/19 08:57:17.178" category="Environment" level="Info">OS Version - Unix 5.3.0.18</event>
        <event time="07/12/19 08:57:17.178" category="Environment" level="Info">.net Version - 4.0.30319.42000</event>
        <event time="07/12/19 08:57:17.178" category="Environment" level="Info">Running on Mono - True</event>
        <event time="07/12/19 08:57:17.178" category="Environment" level="Info">Mono Display Name - 4.6.2 (Stable 4.6.2.16/ac9e222 Thu Apr 20 10:05:37 BST 2017)</event>
        <event time="07/12/19 08:57:17.179" category="Environment" level="Info">Current Directory - /opt/picoscope/lib</event>
        <event time="07/12/19 08:57:17.179" level="Info">Processor Count - 4</event>
        <event time="07/12/19 08:57:17.179" category="Environment" level="Info">64Bit Operating System - True</event>
        <event time="07/12/19 08:57:17.179" category="Environment" level="Info">64Bit Process - True</event>
        <event time="07/12/19 08:57:17.180" category="Environment" level="Info">Command Line - /opt/picoscope/lib/PicoScope.GTK.exe</event>
        <event time="07/12/19 08:57:17.180" category="ApplicationInfo" level="Info">Settings file version - 11.3.1</event>
        <event time="07/12/19 08:57:17.180" category="ApplicationInfo" level="Info">Preferences file version - 2.0.0</event>
        <event time="07/12/19 08:57:17.180" category="ApplicationInfo" level="Info">Probes file version - 1.0.0</event>
        <event time="07/12/19 08:57:17.181" category="ApplicationInfo" level="Info">Data file binary header version - 1</event>
        <event time="07/12/19 08:57:17.196" level="Error">Creating Preferences file.</event>
        <event time="07/12/19 08:57:17.310" level="Info">Using default culture: English (United States).</event>
        <event time="07/12/19 08:57:17.635" category="Exception" level="Error">Unhandled Exception 1:System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---&gt; System.DllNotFoundException: /opt/picomono/lib/libgdiplus.so
      at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&amp;,System.Drawing.GdiplusStartupInput&amp;,System.Drawing.GdiplusStartupOutput&amp;)
      at System.Drawing.GDIPlus..cctor () [0x000cc] in &lt;1917aa1c39d94b1a91807b8cd9f03350&gt;:0 
       --- End of inner exception stack trace ---
      at System.Drawing.Icon.GetInternalBitmap () [0x0000b] in &lt;1917aa1c39d94b1a91807b8cd9f03350&gt;:0 
      at System.Drawing.Icon.ToBitmap () [0x0001b] in &lt;1917aa1c39d94b1a91807b8cd9f03350&gt;:0 
      at (wrapper remoting-invoke-with-check) System.Drawing.Icon:ToBitmap ()
      at Pico...ctor () [0x00097] in &lt;6b774d82131044baaefb7b6415580f0b&gt;:0 
      at Pico.. () [0x00044] in &lt;6b774d82131044baaefb7b6415580f0b&gt;:0 
      at Pico..RunApplication (System.Collections.Generic.List`1[T] startupErrors) [0x00037] in &lt;2ee687ea0fcb44359ca9fe09ef46e18c&gt;:0 
      at Pico.. () [0x00103] in &lt;6b774d82131044baaefb7b6415580f0b&gt;:0 
      at Pico..Main () [0x00040] in &lt;6b774d82131044baaefb7b6415580f0b&gt;:0 </event>
        <event time="07/12/19 08:57:17.636" category="Exception" level="Error">Inner Exception:System.DllNotFoundException: /opt/picomono/lib/libgdiplus.so
      at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&amp;,System.Drawing.GdiplusStartupInput&amp;,System.Drawing.GdiplusStartupOutput&amp;)
      at System.Drawing.GDIPlus..cctor () [0x000cc] in &lt;1917aa1c39d94b1a91807b8cd9f03350&gt;:0 </event>
        <event time="07/12/19 08:57:18.640">Trace Closing</event>
    </document>

    Last edited by Frogs Hair; December 7th, 2019 at 04:28 PM.


  5. Re: Unable to install critical Libpng12-0 dependency

    Following up on your trace data I found another post referencing a similar problem in OpenSUSE which suggested installing libgdiplus. I tried this on two Ubuntu builds, Ubuntu 18.04 LTS and Kubuntu 19.10. It worked in both cases. I am not at work so I can’t try and live instrument but the core application is working.

    I would be interested to know if this works for you too.

    Last edited by penguin-fach; December 8th, 2019 at 01:03 PM.

    Reason: New information


  6. Re: Unable to install critical Libpng12-0 dependency

    That was it ! I selected demo because I have no hardware.


  7. Re: Unable to install critical Libpng12-0 dependency

    Brilliant! Finding that it is riddled with bugs but, hey, this is a start.

    Thanks for your help.


Bookmarks

Bookmarks


Posting Permissions

Понравилась статья? Поделить с друзьями:
  • Ошибка неразрешимая зависимость fglrx core ubuntu
  • Ошибка нерадивого ученика
  • Ошибка неравномерное вращение колес приора горит абс
  • Ошибка непредвиденное появление
  • Ошибка неправильный формат конфигурации