"Если гора не идет к Магомеду, то Магомед идет к горе."
Считаю с разрядностью определились: 64бит.
Этого никто и не скрывал с самого начала "расчёсывания зуда".
Далее. Либо брать более новую версию системы, с более новой версией libc
Неее..это пока отпадает
в том то и "фишка"...
Либо искать более старую версию Вибера, которой нужны библиотеки не новее, чем в системе
опять-таки, это не скрывалось, что имеется
Viber ver_12_0_0_7, которая устанавливается и работает...Но, опять-таки "зуд"..(Вы не совсем поняли суть "затеи"...)
То есть, "моя всё это знает и понимает"...
"Запустить программу новейшую цель подаван преследует.
"
В общем отчёт по заменам файлов в
/lib/x86_64-linux-gnu/libm.so.6:
После того как был извлечён из глубин
Баратдура Хранилищ Пакетов
libc6 (2.28-10+deb10u1) https://packages.debian.org/buster/libc6 то: по Вашей подсказке под (root всемогущим, конечно) были заменены файлы.
И...система "ПАЛАМАЛАСЯ". Звук "прекратился", интернет отключился...Капец в общем..
Хорошо: записал на бумажечку, какие файлы позаменял. (Старые файлы, конечно же посохранять забыл.)
Хорошо есть другой компуктер, на нем нашёл в интернете
libc6_2.23-0ubuntu3_amd64.deb здеся
https://launchpad.net/ubuntu/xenial/amd64/libc6/2.23-0ubuntu3распаковал, заменил ранее заменённые файлы на ориджинал, перегрузился, система "отошла".
Потом лазил по инету нарыл
Какому пакету принадлежит файл ?? статья: интересную команду:
$ dpkg -S /lib/x86_64-linux-gnu/libm.so.6| awk -F: '{print $1}' | xargs dpkg -s
Команда вывела всю инфу:
Package: libc6
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 10954
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: glibc
Version: 2.23-0ubuntu11.3+esm1
Replaces: libc6-amd64
Depends: libgcc1
Suggests: glibc-doc, debconf | debconf-2.0, locales
Breaks: hurd (<< 1:0.5.git20140203-1), libtirpc1 (<< 0.2.3), locales (<< 2.23), locales-all (<< 2.23), lsb-core (<= 3.2-27), nscd (<< 2.23)
Conffiles:
/etc/ld.so.conf.d/x86_64-linux-gnu.conf 593ad12389ab2b6f952e7ede67b8fbbf
Description: GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
and the standard math library, as well as many others.
Homepage:
http://www.gnu.org/software/libc/libc.htmlOriginal-Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
На всякий случай переустановил пакет:
$ sudo apt-get install --reinstall libc6
К чему я это всё пишу: Если у кого-то появится такой "зуд" (а такой "зуд" появляется у "нашего брата", и, как правило внезвпно и нестерпимо), и захочет пройти "этим путём", то "пусть будет в курсе дела"...
Итак по
andrew@andrew-System-Product-Name:/opt/viber$ ldd Viber
Выхлоп:
./Viber: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by ./Viber)
./Viber: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /opt/viber/./lib/libQt5WebEngineCore.so.5)
./Viber: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /opt/viber/./lib/libQt5Gui.so.5)
./Viber: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /opt/viber/./lib/libQt5Core.so.5)
linux-vdso.so.1 => (0x00007fff74754000)
libXss.so.1 => /usr/lib/x86_64-linux-gnu/libXss.so.1 (0x00007f136525a000)
libqrencode.so => /opt/viber/./lib/libqrencode.so (0x00007f1365042000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1364e2a000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1364aea000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f13648ca000)
libViberRTC.so => /opt/viber/./lib/libViberRTC.so (0x00007f1364672000)
libicui18n.so.60 => /opt/viber/./lib/libicui18n.so.60 (0x00007f1364162000)
libicuuc.so.60 => /opt/viber/./lib/libicuuc.so.60 (0x00007f1363d82000)
libQt5Sql.so.5 => /opt/viber/./lib/libQt5Sql.so.5 (0x00007f1363b32000)
libQt5Widgets.so.5 => /opt/viber/./lib/libQt5Widgets.so.5 (0x00007f13632ba000)
libQt5Multimedia.so.5 => /opt/viber/./lib/libQt5Multimedia.so.5 (0x00007f1362f9a000)
libQt5WebSockets.so.5 => /opt/viber/./lib/libQt5WebSockets.so.5 (0x00007f1362d6a000)
libQt5WebEngine.so.5 => /opt/viber/./lib/libQt5WebEngine.so.5 (0x00007f1362af2000)
libQt5WebEngineCore.so.5 => /opt/viber/./lib/libQt5WebEngineCore.so.5 (0x00007f135acba000)
libQt5Quick.so.5 => /opt/viber/./lib/libQt5Quick.so.5 (0x00007f135a572000)
libQt5Gui.so.5 => /opt/viber/./lib/libQt5Gui.so.5 (0x00007f1359cfa000)
libQt5Qml.so.5 => /opt/viber/./lib/libQt5Qml.so.5 (0x00007f1359672000)
libQt5Network.so.5 => /opt/viber/./lib/libQt5Network.so.5 (0x00007f13592c2000)
libQt5DBus.so.5 => /opt/viber/./lib/libQt5DBus.so.5 (0x00007f1359032000)
libQt5Core.so.5 => /opt/viber/./lib/libQt5Core.so.5 (0x00007f13587d2000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f13583ea000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f13580da000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1357ec2000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1357af2000)
/lib64/ld-linux-x86-64.so.2 (0x00007f13691aa000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f13578d2000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f13576aa000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f13574a2000)
libicudata.so.60 => /opt/viber/./lib/libicudata.so.60 (0x00007f13558f2000)
libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f13556a2000)
libQt5WebChannel.so.5 => /opt/viber/./lib/libQt5WebChannel.so.5 (0x00007f135547a000)
libQt5Positioning.so.5 => /opt/viber/./lib/libQt5Positioning.so.5 (0x00007f13551e2000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1354fda000)
libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f1354c92000)
libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f1354a62000)
libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007f1354822000)
libjpeg.so.8 => /opt/viber/./lib/libjpeg.so.8 (0x00007f13545b2000)
libXcomposite.so.1 => /opt/viber/./lib/libXcomposite.so.1 (0x00007f13543aa000)
libXdamage.so.1 => /opt/viber/./lib/libXdamage.so.1 (0x00007f13541a2000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f1353f9a000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1353d8a000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f1353b7a000)
libpng16.so.16 => /opt/viber/./lib/libpng16.so.16 (0x00007f1353942000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f135367a000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f135344a000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f1353202000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f1352ffa000)
libxcb-dri3.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007f1352df2000)
libXcursor.so.1 => /opt/viber/./lib/libXcursor.so.1 (0x00007f1352be2000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f13529d2000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f1352782000)
libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f135248a000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f13520ca000)
libxslt.so.1 => /usr/lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f1351e8a000)
libQt5QmlModels.so.5 => /opt/viber/./lib/libQt5QmlModels.so.5 (0x00007f1351c02000)
libGL.so.1 => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 (0x00007f135198a000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f1351672000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f1351352000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f135114a000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1350f42000)
libpulsecommon-8.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so (0x00007f1350cc2000)
libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007f1350aba000)
libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007f13508b2000)
libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f13506a2000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f135049a000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f1369302000)
libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f1350102000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f134feda000)
libxcb-present.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007f134fcd2000)
libxcb-sync.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x00007f134faca000)
libxshmfence.so.1 => /usr/lib/x86_64-linux-gnu/libxshmfence.so.1 (0x00007f134f8c2000)
libglapi.so.0 => /usr/lib/x86_64-linux-gnu/libglapi.so.0 (0x00007f134f68a000)
libxcb-glx.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-glx.so.0 (0x00007f134f46a000)
libxcb-dri2.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0 (0x00007f134f262000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f134f05a000)
libdrm.so.2 => /usr/lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f134ee42000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f134ec1a000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f134e9aa000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f134e79a000)
libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f134e52a000)
libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f134e322000)
libapparmor.so.1 => /lib/x86_64-linux-gnu/libapparmor.so.1 (0x00007f134e112000)
libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f134deea000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f134dcc2000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f134d9a2000)
libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f134beea000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f134bcca000)
libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f134ba8a000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f134b7da000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f134b5ba000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f134b392000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f134b182000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f134af52000)
сам таперича думаю: "расчёсывать дальше" или нет...