adbplugin-linux-x64

Ответить
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

Прошу помощи в установке плагина DoubleCommaner adbplugin-linux-x64.
Без вопросов работающий в Виндовс, не устанавливается ни в одном дистрибутиве Линукс.
Плохо без него.

Код: Выделить всё

bbv62@rosa-ct2dkb ~/plugins/wfx/adbplugin-linux-x64 $ ldd '/home/bbv62/plugins/wfx/adbplugin-linux-x64/adb_rename.wfx' 
/home/bbv62/plugins/wfx/adbplugin-linux-x64/adb_rename.wfx: [color=#FF4040]/lib64/libc.so.6: version `GLIBC_2.34' not found (required by /home/bbv62/plugins/wfx/adbplugin-linux-x64/adb_rename.wfx)[/color]
	linux-vdso.so.1 (0x00007ffea1dde000)
	libcap.so.2 => /lib64/libcap.so.2 (0x00007febf4953000)
	libm.so.6 => /lib64/libm.so.6 (0x00007febf3cb5000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007febf3b7f000)
	libz.so.1 => /usr/lib64/libz.so.1 (0x00007febf4939000)
	libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007febf3a11000)
	[color=#FF4040]libpcre.so.3 => not found
	libssl.so.3 => not found
	libcrypto.so.3 => not found[/color]
	libuchardet.so.0 => /usr/lib64/libuchardet.so.0 (0x00007febf4905000)
	[color=#FF4000]liblber-2.5.so.0 => not found
	libldap-2.5.so.0 => not found
	lib7z.so => not found[/color]
	libbz2.so.1.0 => /lib64/libbz2.so.1.0 (0x00007febf48f0000)
	libc.so.6 => /lib64/libc.so.6 (0x00007febf381f000)
	libpam.so.0 => /lib64/libpam.so.0 (0x00007febf48de000)
	/lib64/ld-linux-x86-64.so.2 (0x00007febf4977000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007febf37a5000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007febf48be000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007febf48b7000)
	libicui18n.so.71 => /usr/lib64/libicui18n.so.71 (0x00007febf3400000)
	libicuuc.so.71 => /usr/lib64/libicuuc.so.71 (0x00007febf3208000)
	libicudata.so.71 => /usr/lib64/libicudata.so.71 (0x00007febf48b0000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007febf487d000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007febf2e00000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007febf378b000)
	libaudit.so.1 => /usr/lib64/libaudit.so.1 (0x00007febf3759000)
	libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007febf4873000)
Вроде все четыре ненайденные библиотеки есть, но он просит старые версии, которые никак не могу установить.
Симлинки не срабатывают (у меня).
Что можно сделать?
Система:

Код: Выделить всё

bbv62@rosa-ct2dkb ~/plugins/wfx/adbplugin-linux-x64 $ cat /etc/os-release
# Standard values
# Specification: https://www.freedesktop.org/software/systemd/man/os-release.html
NAME="ROSA Fresh Desktop"
ID=rosa
PRETTY_NAME="ROSA Fresh Desktop 12.5.1"
CPE_NAME="cpe:/o:rosalinux:rosa:2021.1"
META_CLASS=desktop
VARIANT_ID=fresh-desktop
ANSI_COLOR="1;43"
VERSION="12.5.1"
VERSION_ID=2021.1
VERSION_CODENAME=12.5.1
HOME_URL="https://www.rosa.ru/"
# TODO: by far not all icons packages provide an icon "rosa"
LOGO=rosa
BUG_REPORT_URL="https://bugs.rosalinux.ru"
# ROSA-specific values
ROSA_OS_BRANCH=fresh
ROSA_OS_PLATFORM="rosa2021.1"
ROSA_OS_PLATFORM_INTEGER=202110
ROSA_OS_TYPE=desktop
ROSA_OS_VERSION=12.5.1
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62,
bbv62 писал(а): 10 ноя 2024, 18:24 Вроде все четыре ненайденные библиотеки есть, но он просит старые версии, которые никак не могу установить.
Так а какие?
Для начала ему нужен version `GLIBC_2.34'
Последний раз редактировалось turik02 10 ноя 2024, 21:08, всего редактировалось 1 раз.
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62, Если при добавлении плагина adb_rename.wfx DC пишет "Этот файл не является корректным плагином!", то попробуй из распакованного архива удалить adb.wfx, а adb_rename.wfx переименовать в adb.wfx
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 10 ноя 2024, 20:37 bbv62,
bbv62 писал(а): 10 ноя 2024, 18:24 Вроде все четыре ненайденные библиотеки есть, но он просит старые версии, которые никак не могу установить.
Так а какие?
Для начала ему нужен version `GLIBC_2.34'

Код: Выделить всё

bbv62@rosa-ct2dkb ~ $ ldd --version
ldd (GNU libc) 2.33
Copyright (C) 2021 Free Software Foundation, Inc.
Это свободная программа; подробности об условиях распространения
смотрите в исходном тексте.  Мы НЕ предоставляем гарантий; даже гарантий
КОММЕРЧЕСКОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ.
Авторы программы — Roland McGrath и Ulrich Drepper.
Обновиться - ни в какую!
https://linuxfromscratch.org/lfs/view/1 ... glibc.html подробнейше описана процедура, а ни одной ссылки на закачку или репу не найду. В наших репах тоже нет.
Последний раз редактировалось bbv62 10 ноя 2024, 23:35, всего редактировалось 1 раз.
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 10 ноя 2024, 20:55 bbv62, Если при добавлении плагина adb_rename.wfx DC пишет "Этот файл не является корректным плагином!", то попробуй из распакованного архива удалить adb.wfx, а adb_rename.wfx переименовать в adb.wfx
Это рекомендованный вариант установки. Не работает.
irton
Сообщения: 945
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

adbplugin-linux-x64

Сообщение irton »

А вот оно чего, adb.wfx это у них статический бинарник, а adb_rename.wfx это динамический. По идее adb.wfx должен работать.
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62,
bbv62 писал(а): 10 ноя 2024, 23:23 В наших репах тоже нет.
Есть в репах 2023,1 GLIB 2.40 https://abf-downloads.rosalinux.ru/rosa ... n/release/
Но при установке удаляются некоторые пакеты. Однако сама система после этого работает нормально.

А исходного кода adbplugin-linux-x64 нет? А то можно было скомпилировать.
Вложения
Снимок экрана от 2024-11-11 16-14-04.png
Аватара пользователя
Zeffanyx
Сообщения: 1449
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh 2021.1
Откуда: Санкт-Петербург

adbplugin-linux-x64

Сообщение Zeffanyx »

Почитал про этот плагин. В Росе 2021.1 он не заработает по этой причине:

Код: Выделить всё

ldd adb.wfx | grep "not found"
./adb.wfx: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./adb.wfx)
        libpcre.so.3 => not found
        libssl.so.3 => not found
        libcrypto.so.3 => not found
        liblber-2.5.so.0 => not found
        libldap-2.5.so.0 => not found
        lib7z.so => not found
Если отдельные зависимости ещё можно подыскать, то требование GLIBC просто так не выполнить. Можно попробовать установить плагин на другом дистрибутиве с более новой GLIBC (в Росе 2021.1 только 2.33).

P.S.
Вообще, это конечно свинство со стороны авторов плагина выкладывать такое. Исходников нет, а искать дистрибутив Linux, где есть требуемые плагином библиотеки — то ещё "удовольствие". Лучше избегать такого софта.
Если натовцы завоюют Россию, они отнимут у народа нефть и газ, накупят себе яхты, особняки и дорогие автомобили. А народ сделают рабами и будут смеяться над ним. Вы этого хотите, да?
irton
Сообщения: 945
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

adbplugin-linux-x64

Сообщение irton »

у меня статический adb.wfx установился нормально, работает или нет - не проверял.
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62, Компиляция GLIB 2.34
Удалить

Код: Выделить всё

sudo dnf remove texinfo
Установить

Код: Выделить всё

sudo dnf install bison gcc make binutils gettext autoconf gdb sed perl python3-pexpect python3 gawk
Скачать архив и распаковать его https://gitlab.com/gnutools/glibc/-/arc ... c-2.34.zip
Войти в папку glibc-glibc-2.34 и создать папку build. Войти в папку build, открыть терминал и выполнить команды

Код: Выделить всё

/home/$USER/Загрузки/glibc-glibc-2.34/./configure --prefix=/opt/glibс --disable-werror --enable-kernel=3.2 --enable-stack-protector=strong --with-headers=/usr/include libc_cv_slibdir=/usr/lib
make -j
sudo make install
Сделать ссылку

Код: Выделить всё

sudo ln -s /opt/glibс/bin/* /usr/local/bin/
Вложения
Снимок экрана от 2024-11-11 19-16-46.png
Последний раз редактировалось turik02 12 ноя 2024, 20:39, всего редактировалось 2 раза.
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02
Бздёво.
Нашёл пока престарую версию. Там вот так:

Код: Выделить всё

bbv62@rosa-ct2dkb ~/plugins/wfx/adbplugin-linux-x64_8.8 $ ldd '/home/bbv62/plugins/wfx/adbplugin_8.6_2019-06-20-x64/adb_rename.wfx' 
/home/bbv62/plugins/wfx/adbplugin_8.6_2019-06-20-x64/adb_rename.wfx: /usr/lib64/liblber-2.4.so.2: no version information available (required by /home/bbv62/plugins/wfx/adbplugin_8.6_2019-06-20-x64/adb_rename.wfx)
/home/bbv62/plugins/wfx/adbplugin_8.6_2019-06-20-x64/adb_rename.wfx: /usr/lib64/libldap_r-2.4.so.2: no version information available (required by /home/bbv62/plugins/wfx/adbplugin_8.6_2019-06-20-x64/adb_rename.wfx)
	linux-vdso.so.1 (0x00007ffd783d8000)
	libcap.so.2 => /lib64/libcap.so.2 (0x00007ffa787f5000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ffa787d5000)
	librt.so.1 => /lib64/librt.so.1 (0x00007ffa787ca000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007ffa787c3000)
	libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007ffa78707000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007ffa785c3000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007ffa7857b000)
	libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007ffa78000000)
	libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007ffa7851b000)
	libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007ffa77eca000)
	libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007ffa78516000)
	libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007ffa7850f000)
	libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007ffa784a8000)
	libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007ffa77da6000)
	libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007ffa7847e000)
	libz.so.1 => /usr/lib64/libz.so.1 (0x00007ffa78464000)
	libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007ffa77c38000)
	libpcre.so.3 => not found
	libssl.so.1.0.0 => not found
	libcrypto.so.1.0.0 => not found
	libuchardet.so.0 => /usr/lib64/libuchardet.so.0 (0x00007ffa77c06000)
	liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007ffa77bf4000)
	libldap_r-2.4.so.2 => /usr/lib64/libldap_r-2.4.so.2 (0x00007ffa77b96000)
	libc.so.6 => /lib64/libc.so.6 (0x00007ffa779a4000)
	libpam.so.0 => /lib64/libpam.so.0 (0x00007ffa77992000)
	/lib64/ld-linux-x86-64.so.2 (0x00007ffa79599000)
	libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007ffa77981000)
	libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007ffa77868000)
	libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007ffa7767d000)
	libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007ffa77631000)
	libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007ffa77560000)
	libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007ffa77553000)
	libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007ffa78459000)
	libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007ffa7753f000)
	libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007ffa77532000)
	libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007ffa77525000)
	libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007ffa77520000)
	libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007ffa7751b000)
	libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007ffa77513000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007ffa774fe000)
	libm.so.6 => /lib64/libm.so.6 (0x00007ffa773b3000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007ffa77389000)
	libintl.so.8 => /lib64/libintl.so.8 (0x00007ffa7737c000)
	libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007ffa7731d000)
	libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007ffa77261000)
	libtiff.so.5 => /usr/lib64/libtiff.so.5 (0x00007ffa771e0000)
	libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007ffa771c6000)
	libffi.so.7 => /usr/lib64/libffi.so.7 (0x00007ffa771ba000)
	libpcre.so.1 => /lib64/libpcre.so.1 (0x00007ffa7713e000)
	libfribidi.so.0 => /usr/lib64/libfribidi.so.0 (0x00007ffa77120000)
	libthai.so.0 => /usr/lib64/libthai.so.0 (0x00007ffa77115000)
	libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007ffa7706e000)
	libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007ffa77069000)
	libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007ffa77059000)
	libicui18n.so.71 => /usr/lib64/libicui18n.so.71 (0x00007ffa76c00000)
	libicuuc.so.71 => /usr/lib64/libicuuc.so.71 (0x00007ffa76a08000)
	libicudata.so.71 => /usr/lib64/libicudata.so.71 (0x00007ffa77052000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007ffa7701f000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007ffa76600000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ffa77003000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007ffa76fe8000)
	libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007ffa76fc8000)
	libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007ffa76f76000)
	libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007ffa7696c000)
	libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007ffa76200000)
	libaudit.so.1 => /usr/lib64/libaudit.so.1 (0x00007ffa76f42000)
	libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007ffa76f1e000)
	libmount.so.1 => /lib64/libmount.so.1 (0x00007ffa76917000)
	libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007ffa768e6000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007ffa768d3000)
	libbrotlidec.so.1 => /usr/lib64/libbrotlidec.so.1 (0x00007ffa768c3000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007ffa768be000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007ffa768b6000)
	libjbig.so.2.1 => /usr/lib64/libjbig.so.2.1 (0x00007ffa768a9000)
	libdatrie.so.1 => /usr/lib64/libdatrie.so.1 (0x00007ffa7689f000)
	libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007ffa76524000)
	libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007ffa7686c000)
	libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007ffa76866000)
	libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007ffa76856000)
	libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x00007ffa7684f000)
	libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007ffa76845000)
	libblkid.so.1 => /lib64/libblkid.so.1 (0x00007ffa761b5000)
	libselinux.so.1 => /usr/lib64/libselinux.so.1 (0x00007ffa76817000)
	libbrotlicommon.so.1 => /usr/lib64/libbrotlicommon.so.1 (0x00007ffa76501000)
	libbsd.so.0 => /usr/lib64/libbsd.so.0 (0x00007ffa7619c000)
	libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007ffa76103000)
Но и эти библиотеки (з шт) не линкуются (Руки золотые, но из жопы...) :evil:
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 11 ноя 2024, 19:25
bbv62, Компиляция GLIB 2.34
Удалить

Код: Выделить всё

sudo dnf remove texinfo
Установить

Код: Выделить всё

sudo dnf install bison gcc make binutils gettext autoconf gdb sed perl python3-pexpect python3 gawk
Скачать архив и распаковать его https://gitlab.com/gnutools/glibc/-/arc ... c-2.34.zip
Войти в папку glibc-glibc-2.34 и создать папку build. Войти в папку build, открыть терминал и выполнить команды

Код: Выделить всё

/home/$USER/Загрузки/glibc-glibc-2.34/./configure --prefix=/opt/glibс --disable-werror --enable-kernel=3.2 --enable-stack-protector=strong --with-headers=/usr/include libc_cv_slibdir=/usr/lib
make -j
sudo make install
Сделать ссылку

Код: Выделить всё

sudo ln -s /opt/glibс/bin/* /usr/local/bin/
Рискнул.
Теперь так:
2024-11-14_00-37.png
Куда податься?
Результат установки плагина, естественно, нулевой. А теперь и зависимости не проверить.
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62, Если нужно, то можно обходным путём..
Установить из репозитория:

Код: Выделить всё

sudo dnf install android-tools wine64
Скачать архив https://disk.yandex.ru/d/bdHKU4EuH0YHtg и распаковать его. Установить DC в wine. Установить плагин.
На смартфооне включить отладку по USB и подключить к ПК.
В терминале выполняем: И соглашаемся на смартфоне.
Проверить наш девайс:

Код: Выделить всё

adb devices
Запустить DC.
Вложения
2024-11-15_19-52.png
2024-11-15_19-56.png
2024-11-15_19-57.png
2024-11-15_20-13.png
2024-11-15_20-14.png
Последний раз редактировалось turik02 23 ноя 2024, 13:20, всего редактировалось 1 раз.
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 15 ноя 2024, 20:42 Установить DC в wine
Так я тогда Тотал установлю! :D
Мне важно понять действия в Линуксе. А то сколько лет как юзер голимый чисто пользователем в ём оперирую.
Что-то мне подсказывает, что в скором времени эти навыки станут у нас особо актуальны.
Я так-то и просто в терминале adb уверенно пользую. Но в системе лазать, особенно на незнакомых аппаратах, намного обзорнее с этим плагином.
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62, Заработало на LINUX ROSA! :Yahoo!:
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 16 ноя 2024, 06:28 Заработало на LINUX ROSA!
Не томи!
Как? Что делал?
Я в ночи опять систему уронил, шаманя с библиотеками.
Решил сейчас ГНОМА попользовать. Но в ём аналогичные засады на всех моих пунктах.
Я же хочу создать себе сценарий установки (восстановления) системы под свои задачи.
Пока идёт тяжело...
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62,
Процесс такой же, как и в Windows. Необходимо лишь найти подходящие библиотеки для плагина. Я не переименовывал никакие файлы.

Рекомендую переустановить систему и не вносить изменения в библиотеки. Я проверю, какие из них можно использовать, чтобы не повредить систему, и после этого дам инструкцию.
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 16 ноя 2024, 16:47 Рекомендую переустановить систему и не вносить изменения в библиотеки.
Собственно так и сделал.
Перебрал все дистрибутивы, и остановился (?) таки, на Плазме.
Задолбался с "отсутствующими" библиотеками!
Учитывая, что крайняя версия Плагина аж от 12-го года, не может быть, чтобы аналогов нужных библиотек не было в репах.
Но, всё что ни делаю, снова заводит на круг.
Вопрос сводится к банальному: как определить вариант подмены (линкования) из доступных вариантов?
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62 писал(а): 16 ноя 2024, 14:46 Не томи!
Как? Что делал?
bbv62, Установить ROSA GNOME 12.5.1/PLASMA 5
Перезагрузить ПК
Обновить ОС

Код: Выделить всё

sudo dnf update
Перезагрузить ПК
Установить необходимое ПО

Код: Выделить всё

sudo dnf install android-tools doublecmd-gtk
(можно doublecmd-qt)
Скачать архив с библиотеками https://disk.yandex.ru/d/s755zWV-g6djhA , распаковать его (можно в начале имени папки добавить точку) и положить его куда-нибудь, например в /home/пользователь/.adb (скрытая папка)
В файле /etc/ld.so.conf в конце написать путь до библиотек, например /home/пользователь/.adb
В каталоге /etc/ld.so.conf.d создать файл, например adb.conf и пишем в нём путь до библиотек
В терминале выполняем команду для обновления мест поиска библиотек

Код: Выделить всё

sudo ldconfig
(Для удаления библиотек необходимо удалить папку и выполнить команду)
Если PLASMA 5, то необходимо удалить

Код: Выделить всё

sudo dnf remove perf
Скачать архив https://disk.yandex.ru/d/tQFgti-AMNPWqg и установить rpm
Перезагрузка ПК
Скачать плагин https://disk.yandex.ru/d/5hqO-d05EIEdIA , открыть DC и добавить плагин adb.wfx (кнопка "настроить" не работает, зависает программа)
Включить на смартфоне "отладка по usb" и подключить к ПК (при подключении выбрать "MTP")
Далее в DC отрыть список VFS и открыть папку "ADB" и разрешить на смартфоне
Удалить ключ с Linux в ~/HOME/.android

GLIBC 2.40 кое-что удаляет, но ОС работает нормально (надо посмотреть не поломается система после каких-нибудь обновлений)

Если 13 платформа, то архив с GLIBC rpm не нужен, удалять perf не нужно. Библиотеки https://disk.yandex.ru/d/Yu6BF5ZfMRQ4Kg
Старая версия плагина 8.8 на PLASMA 5 https://disk.yandex.ru/d/6Cs73Ehghd0www и нужен архив с библиотекой https://disk.yandex.ru/d/N-AJiz9Vw0zd8w
Вложения
Снимок экрана от 2024-11-16 20-37-45.png
Снимок экрана от 2024-11-16 20-38-49.png
Снимок экрана от 2024-11-17 13-30-55.png
Снимок экрана от 2024-11-17 21-23-12.png
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 18 ноя 2024, 02:18 Скачать архив с библиотеками
Реально работает! Функционал конечно уже, чем в Винде, но для лазания в системе, установки приложений пучком, логи, баги и пр. Очень даже работает!
Только скажи: где ты это всё добро надыбал? Начиная с версии 8.10, и кончая rpm на GLIBC?
У меня уже комплекс сложился с этим плагином за 10 лет общения с Линуксом! Ни разу ни в одной системе не смог его завести.
Причём на форумах везде отходят молчком, вообще не отвечают.
Так что ты реально мне жизнь поменял! Спасибо!
ps. При обращении к shell Коммандер наглухо виснет. Единственное, что только из терминала делать придётся.
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62,
bbv62 писал(а): 18 ноя 2024, 23:46 Только скажи: где ты это всё добро надыбал?
GLIB 2.40 я взял из репозитория ROSA13 https://abf-downloads.rosalinux.ru/rosa ... ry/x86_64/ . Заходишь, например в "main-release". В браузере жмёшь на "поиск на странице" и пишешь "glibc".

Adbplugin-linux-x64 8.10 я скачал с https://www.uniqtec.eu/download/adb/ , 8.8 с https://4pda.to/forum/index.php?showtop ... 26&st=2380 (надо быть зарегистрированным). Номер версии можно посмотреть в файле "notes.txt".

Библиотеки некоторые были в ОС ROSA12, некоторые я взял из rpm. Например, в поисковике браузера пишешь название "libuchardet.so.0" и тебе выдадут подсказки, что необходимо установить. Или пишешь "libuchardet.so.0 rpm" и качаешь с https://pkgs.org/download/libuchardet.so.0()(64bit) или https://rpmfind.net/linux/rpm2html/sear ... 0()(64bit) (лучше от "magela" и "openmandriva". Распаковываешь rpm и берёшь оттуда "libuchardet.so.0.0.8", переименовываешь. Далее как я уже писал про "ldconfig". Или делаешь симлинк (возможно сначала надо будет переименовать в "libuchardet.so.0"). Некоторые новые версии библиотек можо было взять из LIVE ROSA13 (в поиске ищешь, например "libcrypto.so") или из других Linux.

В пагиине версиии 8.8 пишет
./adb_rename.wfx: /usr/lib64/liblber-2.4.so.2: no version information available (required by ./adb_rename.wfx)
./adb_rename.wfx: /usr/lib64/libldap_r-2.4.so.2: no version information available (required by ./adb_rename.wfx)
Это значит что они есть, но нельзя подучить инфу о версии. Так их скомпилировали.
Вложения
Снимок экрана от 2024-11-19 13-52-44.png
Снимок экрана от 2024-11-19 14-46-14.png
Снимок экрана от 2024-11-19 14-46-44.png
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 19 ноя 2024, 17:20 некоторые были в
В общем, большая квалифицированная работа.
Я нынче пронадеялся на ИИ. Пытался победить библиотеки с помощью ChatGPT / GPT 4 Free Bot.
Но кроме потерянного времени и 5-кратного роняния системы не добился ничего.
Хотя инструмент полезный (очень помогает в написании Питоновских скриптов на работе).
turik02 писал(а): 18 ноя 2024, 02:18 Установить ROSA GNOME 12.5.1/PLASMA 5
То есть на XFCE результат будет другим? Или вообще не будет?
Собственно, мне уже не актуально. Остановился на Плазме.
Ещё раз спасибо!
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62,
В общем, большая квалифицированная работа.
Подошли первые попавшие библиотеки (надо только смотреть для какой версии GLIBC они). Для плагина версии 8.8 совсем нужна была только одна библиотека для PLASMA.
То есть на XFCE результат будет другим? Или вообще не будет?
Не проверял. Результат будет, но возможно надо будет ещё пару библиотек, а может и нет.
При обращении к shell Коммандер наглухо виснет
Я не совсем понимаю. Я знаю, что при использовании плагина версии 8.8 в DC в параметрах, когда нажимаешь «настройки», появляется окно, но кнопка «OK» не реагирует. В версии 8.10 окно не появляется.
bbv62
Сообщения: 111
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

adbplugin-linux-x64

Сообщение bbv62 »

turik02 писал(а): 19 ноя 2024, 20:44 Я не совсем понимаю.
Screenshot_20241121_194844.png
turik02
Сообщения: 496
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 x86_64

adbplugin-linux-x64

Сообщение turik02 »

bbv62, Посмотрел обращение к shell на разных версиях, везде виснет.
В версии плагина 8.8 заметил папки backup и power (надо удалить 8.10 и установить 8.8 и перезагрузить DC), а в 8.10 их нет.
Вложения
Screenshot_20241124_190356-1.png
Screenshot_20241124_185711.png
Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»