LINUX.ORG.RU

не работает flashtool на debian (devuan)

 


0

1

Выхлоп:

root@devuan:/home/cantlh/Загрузки/SP_Flash_Tool_v5.1728_Linux/SP_Flash_Tool_v5.1728_Linux# sudo ./flash_tool.sh
/home/cantlh/Загрузки/SP_Flash_Tool_v5.1728_Linux/SP_Flash_Tool_v5.1728_Linux/./flash_tool: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory


Последнее исправление: xaizek (всего исправлений: 1)

Тут же всё написано, чего ему не хватает. Установи libpng. Хотя зачем он программе для прошивки - непонятно.

И возможно более новую версию flashtool, которая работает с новой libpng (libpng12 - старая).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
E: Невозможно найти пакет libpng
root@devuan:/home/cantlh/Загрузки/SP_Flash_Tool_v5.1728_Linux/SP_Flash_Tool_v5.1728_Linux# sudo apt install libpng12.so.0
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
E: Невозможно найти пакет libpng12.so.0
E: Не удалось найти ни один пакет с помощью шаблона «libpng12.so.0»
root@devuan:/home/cantlh/Загрузки/SP_Flash_Tool_v5.1728_Linux/SP_Flash_Tool_v5.1728_Linux# 
hamsterxp
() автор топика
Ответ на: комментарий от firkax
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Уже установлен пакет libpng16-16 самой новой версии (1.6.37-3).
Следующие пакеты устанавливались автоматически и больше не требуются:
  clearlooks-phenix-deepsea-theme coinor-libcbc3 coinor-libcgl1 coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5
  coinor-libosi1v5 cups-pk-helper deepsea-icon-theme dmz-cursor-theme dns-root-data dnsmasq-base exfalso exo-utils
  fonts-font-awesome fonts-lato gimp-data gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtksource-3.0
  gir1.2-keybinder-3.0 gir1.2-notify-0.7 gir1.2-polkit-1.0 gir1.2-secret-1 gir1.2-wnck-3.0 gnome-extra-icons gnome-keyring
  gnome-keyring-pkcs11 gstreamer1.0-gtk3 gstreamer1.0-pulseaudio gtk2-engines gtk3-nooverlayscrollbar hddtemp hyphen-en-us
  iptables libamd2 libatk-adaptor libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbabl-0.1-0
  libbluetooth3 libbrlapi0.8 libburn4 libcamd2 libccolamd2 libcdr-0.1-1 libcholmod3 libck-connector0 libcolamd2
  libdbusmenu-glib4 libdbusmenu-gtk3-4 libdotconf0 libexo-2-0 libexo-common libfreehand-0.1-1 libgarcon-1-0
  libgarcon-common libgarcon-gtk3-1-0 libgegl-0.4-0 libgegl-common libgexiv2-2 libgimp2.0 libgtksourceview-3.0-1
  libgtksourceview-3.0-common libgtop-2.0-11 libgtop2-common libip4tc2 libip6tc2 libisofs6 libjs-sphinxdoc libjte2
  libkeybinder-3.0-0 libmetis5 libmspub-0.1-1 libndp0 libnetfilter-conntrack3 libnfnetlink0 libnma-common libnma0
  libnotify-bin libpagemaker-0.0-0 libpam-gnome-keyring libqxp-0.0-0 libraw20 libreoffice-calc libreoffice-draw
  libreoffice-gtk3 libreoffice-help-en-us libreoffice-impress libstartup-notification0 libsuitesparseconfig5 libtagc0
  libteamdctl0 libthunarx-3-0 libtumbler-1-0 libumfpack5 libvisio-0.1-1 libwnck-3-0 libwnck-3-common libxfce4panel-2.0-4
  libxfce4ui-2-0 libxfce4ui-common libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util7 libxfconf-0-3
  libxklavier16 libxnvctrl0 libxpresent1 libzmf-0.0-0 lp-solve mobile-broadband-provider-info mousepad mythes-en-us
  network-manager network-manager-gnome orca p11-kit p11-kit-modules parole python3-brlapi python3-cups
  python3-cupshelpers python3-feedparser python3-louis python3-musicbrainzngs python3-mutagen python3-pyatspi
  python3-pyinotify python3-smbc python3-speechd python3-xdg quodlibet ristretto slim sound-icons speech-dispatcher
  speech-dispatcher-audio-plugins speech-dispatcher-espeak-ng sphinx-rtd-theme-common system-config-printer
  system-config-printer-common system-config-printer-udev tango-icon-theme thunar thunar-archive-plugin thunar-data
  thunar-media-tags-plugin thunar-volman tumbler tumbler-common xarchiver xbrlapi xfburn xfconf xfdesktop4 xfdesktop4-data
  xiccd xkbset xsane xsane-common
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
root@devuan:/home/cantlh/Загрузки/SP_Flash_Tool_v5.1728_Linux/SP_Flash_Tool_v5.1728_Linux# 
hamsterxp
() автор топика

Тебе же всё написали, не хватает вот этого файла libpng12.so.0, ищи, в каком он пакете, можно найти на packages.debian.Org устанавливай пакет и всё заработает, если конечно ещё каких-то библиотек не окажется, что не хватает, тогда действуй аналогично

Если пакет установлен, то делай руками ссылку командой ln -s или ищи другую версию пакета, можно найти на том же packages.debian.org

IvanR ★★★
()
Последнее исправление: IvanR (всего исправлений: 1)

Положи этот libpng рядом и пропиши LD_LIBRARY_PATH соответственно.
иногда можно и новый вместо него положить, но есть риск что упадёёт

mittorn ★★★★★
()

Позволь поехидствовать. Это ты продолжаешь рушить «порушенную» систему. Или уже принялся за новую. Если новая, то сделай бэкап.

andytux ★★★★★
()

Если это для баловства, то результатом получишь кирпичик из устройства, т.к. если даже и запустится, то что-нибудь отвалится уже посередине.
А если для работы, то это даже и не смешно.
Ищи exe, а не libpng

Brillenschlange
()
Ответ на: комментарий от hamsterxp

Уже установлен пакет libpng16-16

Ссылку сделай:

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

Расположение библиотеки уточняй «по месту».

anonymous
()
Ответ на: комментарий от anonymous

У libpng 1.6 кажется нет обратной совместимости с libpng 1.2. Поэтому последний поставляют для совместимости со старым софтом.

pericles ★★
()

это либу выкинули из репозиториев. Раздобыть её просто - руками скачиваешь пакет из старого дебиана/убунту и кладёшь её туда, куда просит debian(devuan) вручную

вариант посложнее - компильнуть её из сырцов и тоже положить, куда надо

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.