Но характерно, что:Olej писал(а):Совершенно безумный проект Viber под Linux:
- обновлённая версия на Android - 11.4.0.22
- версии скачиваемые с сайта для Win/Mac - 10.11
- а работающая версия в Mint 19.2 - так и есть 7.0.0
Но характерно, что:Olej писал(а):Совершенно безумный проект Viber под Linux:
Что характерно ... что в весьма свежей Fedora 30 - происходит следующее:
Код: Выделить всё
[olej@xenix Messengers]$ ls -l viber.rpm
-rw-rw-r-- 1 olej olej 132912697 дек 3 14:49 viber.rpm
Код: Выделить всё
[olej@xenix Messengers]$ ls -l viber*
-rw-rw-r-- 1 olej olej 141734983 июл 18 15:19 viber.rpm
[olej@xenix Messengers]$ sudo dnf install viber.rpm
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 2:04:27 назад, Ср 18 июл 2018 13:15:36.
Зависимости разрешены.
========================================================================================================================
Пакет Архитектура Версия Репозиторий Размер
========================================================================================================================
Установка:
viber x86_64 7.0.0.1035-2 @commandline 135 M
Установка зависимостей:
libnsl x86_64 2.27-30.fc28 updates 77 k
libpng12 x86_64 1.2.57-5.fc28 fedora 159 k
Результат транзакции
========================================================================================================================
Установка 3 Пакеты
Общий размер: 135 M
Объем загрузки: 236 k
Объем изменений: 409 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/2): libpng12-1.2.57-5.fc28.x86_64.rpm 877 kB/s | 159 kB 00:00
(2/2): libnsl-2.27-30.fc28.x86_64.rpm 314 kB/s | 77 kB 00:00
------------------------------------------------------------------------------------------------------------------------
Общий размер 142 kB/s | 236 kB 00:01
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Подготовка : 1/1
Установка : libnsl-2.27-30.fc28.x86_64 1/3
Установка : libpng12-1.2.57-5.fc28.x86_64 2/3
Запуск скриптлета: libpng12-1.2.57-5.fc28.x86_64 2/3
Установка : viber-7.0.0.1035-2.x86_64 3/3
Запуск скриптлета: viber-7.0.0.1035-2.x86_64 3/3
Проверка : viber-7.0.0.1035-2.x86_64 1/3
Проверка : libpng12-1.2.57-5.fc28.x86_64 2/3
Проверка : libnsl-2.27-30.fc28.x86_64 3/3
Установлено:
viber.x86_64 7.0.0.1035-2 libnsl.x86_64 2.27-30.fc28 libpng12.x86_64 1.2.57-5.fc28
Выполнено!
Код: Выделить всё
[olej@xenix Messengers]$ sudo dnf install viber.rpm
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:26:00 назад, Вт 03 дек 2019 13:34:43.
Зависимости разрешены.
=======================================================================================================================================================================
Пакет Архитектура Версия Репозиторий Размер
=======================================================================================================================================================================
Обновление:
viber x86_64 12.0.0.7-2 @commandline 127 M
Результат транзакции
=======================================================================================================================================================================
Обновление 1 Пакет
Общий размер: 127 M
Продолжить? [д/Н]: y
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Подготовка : 1/1
Обновление : viber-12.0.0.7-2.x86_64 1/2
Очистка : viber-7.0.0.1035-2.x86_64 2/2
Запуск скриптлета: viber-7.0.0.1035-2.x86_64 2/2
Проверка : viber-12.0.0.7-2.x86_64 1/2
Проверка : viber-7.0.0.1035-2.x86_64 2/2
Обновлен:
viber-12.0.0.7-2.x86_64
Выполнено!
Но с Debian 10 всё та же старая (ошибочная) история:
Код: Выделить всё
olej@ACER:~/Загрузки/Messanger$ sudo dpkg -i viber.2.deb
Выбор ранее не выбранного пакета viber.
(Чтение базы данных … на данный момент установлено 415212 файлов и каталогов.)
Подготовка к распаковке viber.2.deb …
chown: невозможно получить доступ к '/home/olej/Documents/ViberDownloads': Нет такого файла или каталога
Распаковывается viber (12.0.0.7) …
dpkg: зависимости пакетов не позволяют настроить пакет viber:
viber зависит от libssl1.0.0, однако:
Пакет libssl1.0.0 не установлен.
dpkg: ошибка при обработке пакета viber (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для mime-support (3.62) …
Обрабатываются триггеры для desktop-file-utils (0.23-4) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
При обработке следующих пакетов произошли ошибки:
viber
И что интересно!
Код: Выделить всё
olej@DELL Messanger]$ ls -l viber.rpm
-rw-rw-r--. 1 olej olej 141734983 июл 22 2018 viber.rpm
Код: Выделить всё
[olej@DELL Messanger]$ sudo dnf install viber.rpm
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 0:51:02 назад, Чт 12 дек 2019 22:26:12.
Зависимости разрешены.
===============================================================================================================================================
Пакет Архитектура Версия Репозиторий Размер
===============================================================================================================================================
Установка:
viber x86_64 7.0.0.1035-2 @commandline 135 M
Установка зависимостей:
libnsl x86_64 2.29-27.fc30 updates 83 k
Результат транзакции
===============================================================================================================================================
Установка 2 Пакета
Общий размер: 135 M
Объем загрузки: 83 k
Объем изменений: 409 M
Продолжить? [д/Н]: y
Загрузка пакетов:
libnsl-2.29-27.fc30.x86_64.rpm 460 kB/s | 83 kB 00:00
-----------------------------------------------------------------------------------------------------------------------------------------------
Общий размер 71 kB/s | 83 kB 00:01
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Подготовка : 1/1
Установка : libnsl-2.29-27.fc30.x86_64 1/2
Установка : viber-7.0.0.1035-2.x86_64 2/2
Запуск скриптлета: viber-7.0.0.1035-2.x86_64 2/2
Проверка : libnsl-2.29-27.fc30.x86_64 1/2
Проверка : viber-7.0.0.1035-2.x86_64 2/2
Установлен:
viber-7.0.0.1035-2.x86_64 libnsl-2.29-27.fc30.x86_64
Выполнено!
Из терминала:
Код: Выделить всё
[olej@DELL viber]$ pwd
/opt/viber
[olej@DELL viber]$ ./Viber
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
Reinstalling the application may fix this problem.
Аварийный останов (стек памяти сброшен на диск)
Код: Выделить всё
[olej@DELL /]$ dnf list '*xcb*' | grep qt
deepin-qt5dxcb-plugin.i686 1.2.0-4.fc30 updates
deepin-qt5dxcb-plugin.x86_64 1.2.0-4.fc30 updates
Код: Выделить всё
[olej@DELL /]$ sudo dnf install deepin-qt5dxcb-plugin
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:12:02 назад, Чт 12 дек 2019 22:26:12.
Зависимости разрешены.
===============================================================================================================================================
Пакет Архитектура Версия Репозиторий Размер
===============================================================================================================================================
Установка:
deepin-qt5dxcb-plugin x86_64 1.2.0-4.fc30 updates 175 k
Установка зависимостей:
pcre2-utf16 x86_64 10.33-16.fc30 updates 234 k
qt5-qtbase x86_64 5.12.5-1.fc30 updates 3.5 M
qt5-qtbase-common noarch 5.12.5-1.fc30 updates 13 k
qt5-qtbase-gui x86_64 5.12.5-1.fc30 updates 6.0 M
qt5-qtx11extras x86_64 5.12.5-1.fc30 updates 35 k
xcb-util-image x86_64 0.4.0-12.fc30 fedora 18 k
xcb-util-keysyms x86_64 0.4.0-10.fc30 fedora 13 k
xcb-util-renderutil x86_64 0.3.9-13.fc30 fedora 16 k
xcb-util-wm x86_64 0.4.1-15.fc30 fedora 28 k
Установка слабых зависимостей:
libyui-mga-qt x86_64 1.0.3-0.17.gitb508e88.20140119.fc30 fedora 40 k
libyui-qt x86_64 2.47.1-14.fc30 fedora 300 k
libyui-qt-graph x86_64 2.44.6-4.fc30 fedora 53 k
Результат транзакции
===============================================================================================================================================
Установка 13 Пакетов
Объем загрузки: 10 M
Объем изменений: 37 M
Продолжить? [д/Н]: y
Загрузка пакетов:
(1/13): pcre2-utf16-10.33-16.fc30.x86_64.rpm 323 kB/s | 234 kB 00:00
(2/13): qt5-qtbase-common-5.12.5-1.fc30.noarch.rpm 51 kB/s | 13 kB 00:00
(3/13): deepin-qt5dxcb-plugin-1.2.0-4.fc30.x86_64.rpm 164 kB/s | 175 kB 00:01
(4/13): qt5-qtx11extras-5.12.5-1.fc30.x86_64.rpm 109 kB/s | 35 kB 00:00
(5/13): libyui-mga-qt-1.0.3-0.17.gitb508e88.20140119.fc30.x86_64.rpm 40 kB/s | 40 kB 00:01
(6/13): libyui-qt-2.47.1-14.fc30.x86_64.rpm 13 kB/s | 300 kB 00:23
(7/13): libyui-qt-graph-2.44.6-4.fc30.x86_64.rpm 83 kB/s | 53 kB 00:00
(8/13): xcb-util-image-0.4.0-12.fc30.x86_64.rpm 20 kB/s | 18 kB 00:00
(9/13): xcb-util-keysyms-0.4.0-10.fc30.x86_64.rpm 31 kB/s | 13 kB 00:00
(10/13): qt5-qtbase-5.12.5-1.fc30.x86_64.rpm 126 kB/s | 3.5 MB 00:28
(11/13): xcb-util-renderutil-0.3.9-13.fc30.x86_64.rpm 73 kB/s | 16 kB 00:00
(12/13): xcb-util-wm-0.4.1-15.fc30.x86_64.rpm 104 kB/s | 28 kB 00:00
(13/13): qt5-qtbase-gui-5.12.5-1.fc30.x86_64.rpm 218 kB/s | 6.0 MB 00:28
-----------------------------------------------------------------------------------------------------------------------------------------------
Общий размер 350 kB/s | 10 MB 00:30
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Подготовка : 1/1
Установка : xcb-util-wm-0.4.1-15.fc30.x86_64 1/13
Установка : xcb-util-renderutil-0.3.9-13.fc30.x86_64 2/13
Установка : xcb-util-image-0.4.0-12.fc30.x86_64 3/13
Установка : xcb-util-keysyms-0.4.0-10.fc30.x86_64 4/13
Установка : pcre2-utf16-10.33-16.fc30.x86_64 5/13
Установка : qt5-qtbase-common-5.12.5-1.fc30.noarch 6/13
Запуск скриптлета: qt5-qtbase-5.12.5-1.fc30.x86_64 7/13
Установка : qt5-qtbase-5.12.5-1.fc30.x86_64 7/13
Запуск скриптлета: qt5-qtbase-5.12.5-1.fc30.x86_64 7/13
Установка : qt5-qtx11extras-5.12.5-1.fc30.x86_64 8/13
Установка : qt5-qtbase-gui-5.12.5-1.fc30.x86_64 9/13
Установка : libyui-qt-2.47.1-14.fc30.x86_64 10/13
Установка : libyui-mga-qt-1.0.3-0.17.gitb508e88.20140119.fc30.x86_64 11/13
Установка : libyui-qt-graph-2.44.6-4.fc30.x86_64 12/13
Установка : deepin-qt5dxcb-plugin-1.2.0-4.fc30.x86_64 13/13
Запуск скриптлета: deepin-qt5dxcb-plugin-1.2.0-4.fc30.x86_64 13/13
Проверка : deepin-qt5dxcb-plugin-1.2.0-4.fc30.x86_64 1/13
Проверка : pcre2-utf16-10.33-16.fc30.x86_64 2/13
Проверка : qt5-qtbase-5.12.5-1.fc30.x86_64 3/13
Проверка : qt5-qtbase-common-5.12.5-1.fc30.noarch 4/13
Проверка : qt5-qtbase-gui-5.12.5-1.fc30.x86_64 5/13
Проверка : qt5-qtx11extras-5.12.5-1.fc30.x86_64 6/13
Проверка : libyui-mga-qt-1.0.3-0.17.gitb508e88.20140119.fc30.x86_64 7/13
Проверка : libyui-qt-2.47.1-14.fc30.x86_64 8/13
Проверка : libyui-qt-graph-2.44.6-4.fc30.x86_64 9/13
Проверка : xcb-util-image-0.4.0-12.fc30.x86_64 10/13
Проверка : xcb-util-keysyms-0.4.0-10.fc30.x86_64 11/13
Проверка : xcb-util-renderutil-0.3.9-13.fc30.x86_64 12/13
Проверка : xcb-util-wm-0.4.1-15.fc30.x86_64 13/13
Установлен:
deepin-qt5dxcb-plugin-1.2.0-4.fc30.x86_64 libyui-mga-qt-1.0.3-0.17.gitb508e88.20140119.fc30.x86_64 libyui-qt-2.47.1-14.fc30.x86_64
libyui-qt-graph-2.44.6-4.fc30.x86_64 pcre2-utf16-10.33-16.fc30.x86_64 qt5-qtbase-5.12.5-1.fc30.x86_64
qt5-qtbase-common-5.12.5-1.fc30.noarch qt5-qtbase-gui-5.12.5-1.fc30.x86_64 qt5-qtx11extras-5.12.5-1.fc30.x86_64
xcb-util-image-0.4.0-12.fc30.x86_64 xcb-util-keysyms-0.4.0-10.fc30.x86_64 xcb-util-renderutil-0.3.9-13.fc30.x86_64
xcb-util-wm-0.4.1-15.fc30.x86_64
Выполнено!
Код: Выделить всё
[olej@DELL viber]$ ./Viber
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
QQuickItem: Cannot set activeFocusOnTab to false once item is the active focus item.
...
Но это я (по недосмотру) установил устаревшую версию 7.0 из пакета, который скачивал где-то летом ... сразу после возобновления поддержки Viber для Linux. Скачал сегодня:
Код: Выделить всё
[olej@DELL Messanger]$ ls -l viber*
-rw-rw-r--. 1 olej olej 132912697 дек 13 00:16 'viber (1).rpm'
-rw-rw-r--. 1 olej olej 141734983 июл 22 2018 viber.rpm
Код: Выделить всё
[olej@DELL Messanger]$ sudo dnf install viber\ \(1\).rpm
[sudo] пароль для olej:
Последняя проверка окончания срока действия метаданных: 1:54:09 назад, Чт 12 дек 2019 22:26:12.
Зависимости разрешены.
===============================================================================================================================================
Пакет Архитектура Версия Репозиторий Размер
===============================================================================================================================================
Обновление:
viber x86_64 12.0.0.7-2 @commandline 127 M
Результат транзакции
===============================================================================================================================================
Обновление 1 Пакет
Общий размер: 127 M
Продолжить? [д/Н]: y
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выпол !нение транзакции
Подготовка : 1/1
Обновление : viber-12.0.0.7-2.x86_64 1/2
Очистка : viber-7.0.0.1035-2.x86_64 2/2
Запуск скриптлета: viber-7.0.0.1035-2.x86_64 2/2
Проверка : viber-12.0.0.7-2.x86_64 1/2
Проверка : viber-7.0.0.1035-2.x86_64 2/2
Обновлен:
viber-12.0.0.7-2.x86_64
Выполнено!
Пересобираю DEB-пакет:Olej писал(а): ↑03 дек 2019, 17:02Olej писал(а): ↑03 дек 2019, 16:13Но с Debian 10 всё та же старая (ошибочная) история:Приложение версии 12.0.0.7 (как видим это по инсталляции) требует всё ту же устаревшую библиотеку из пакета libssl1.0.0.Код: Выделить всё
olej@ACER:~/Загрузки/Messanger$ sudo dpkg -i viber.2.deb Выбор ранее не выбранного пакета viber. (Чтение базы данных … на данный момент установлено 415212 файлов и каталогов.) Подготовка к распаковке viber.2.deb … chown: невозможно получить доступ к '/home/olej/Documents/ViberDownloads': Нет такого файла или каталога Распаковывается viber (12.0.0.7) … dpkg: зависимости пакетов не позволяют настроить пакет viber: viber зависит от libssl1.0.0, однако: Пакет libssl1.0.0 не установлен. dpkg: ошибка при обработке пакета viber (--install): проблемы зависимостей — оставляем не настроенным Обрабатываются триггеры для mime-support (3.62) … Обрабатываются триггеры для desktop-file-utils (0.23-4) … Обрабатываются триггеры для hicolor-icon-theme (0.17-2) … При обработке следующих пакетов произошли ошибки: viber
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ dpkg-deb -x ./viber.deb package
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ dpkg-deb --control viber.deb package/DEBIAN
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ du -hs package/
326M package/
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17/package$ cd DEBIAN/
olej@ACER:~/2019_WORK/HISTORY/12/17/package/DEBIAN$ cat control | grep Depends
Depends: libpulse0, libasound2, libnss3, libssl1.0.0, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17/package/DEBIAN$ aptitude search libssl1
i libssl1.1 - инструментарий Secure Sockets Layer — разделяемые библиотеки
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17/package/DEBIAN$ cat control | grep Depends
Depends: libpulse0, libasound2, libnss3, libssl1.1, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
5. Сборка:
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17/package/DEBIAN$ cd ..
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ dpkg -b package/ viber2.deb
dpkg-deb: building package 'viber' in 'viber2.deb'.
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ ls -l viber*.deb
-rw-r--r-- 1 olej olej 95047152 дек 17 02:09 viber2.deb
-rw-r--r-- 1 olej olej 94598834 дек 3 15:50 viber.deb
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ sudo dpkg -i viber2.deb
[sudo] пароль для olej:
Выбор ранее не выбранного пакета viber.
(Чтение базы данных … на данный момент установлено 420990 файлов и каталогов.)
Подготовка к распаковке viber2.deb …
chown: невозможно получить доступ к '/home/olej/Documents/ViberDownloads': Нет такого файла или каталога
Распаковывается viber (12.0.0.7) …
Настраивается пакет viber (12.0.0.7) …
Обрабатываются триггеры для mime-support (3.62) …
Обрабатываются триггеры для desktop-file-utils (0.23-4) …
Обрабатываются триггеры для hicolor-icon-theme (0.17-2) …
Код: Выделить всё
olej@ACER:~/2019_WORK/HISTORY/12/17$ ls /opt/viber
icons lib libexec plugins qml qt.conf resources Sound translations Viber
olej@ACER:~/2019_WORK/HISTORY/12/17$ du -hs /opt/viber
326M /opt/viber
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя