Viber

Браузеру, почта, IP-телефония и т.п.

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 05 сен 2019, 18:24

Olej писал(а):Совершенно безумный проект Viber под Linux :-o :
Но характерно, что:
- обновлённая версия на Android - 11.4.0.22
- версии скачиваемые с сайта для Win/Mac - 10.11
- а работающая версия в Mint 19.2 - так и есть 7.0.0
Вложения
Снимок экрана от 2019-09-05 18-21-37.png
Снимок экрана от 2019-09-05 18-21-37.png (11.45 КБ) 3365 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 03 дек 2019, 16:13

Olej писал(а):
05 сен 2019, 18:11
Совершенно безумный проект Viber под Linux :-o :
- на свежих Linux (Debian 10) он не устанавливается по зависимостям...
- на очень старых Linux (Mint 17) даже обновляемых совсем до свежих (Mint 19.2) он продолжает работать
Что характерно ... что в весьма свежей Fedora 30 - происходит следующее:
1. Качаем (как и для всех дистрибутивов): Viber for Desktop:

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

[olej@xenix Messengers]$ ls -l viber.rpm 
-rw-rw-r-- 1 olej olej 132912697 дек  3 14:49 viber.rpm
2. Ранее (18.07.2018) уже был установлен Viber с их сайта (т.е. он успешно ставится):

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

[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

Выполнено!
Но тогда это была версия 7.0.0:
v1.png
v1.png (11.49 КБ) 3302 просмотра
3. Теперь - переустановка:

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

[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                                                                                                                                              

Выполнено!
4. После перезапуска это - 12.0.0:
v2.png
(только отдельным окном теперь это скриншотить не даёт ;-) )

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 03 дек 2019, 17:02

Olej писал(а):
03 дек 2019, 16:13
Что характерно ... что в весьма свежей Fedora 30 - происходит следующее:
Но с 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
Приложение версии 12.0.0.7 (как видим это по инсталляции) требует всё ту же устаревшую библиотеку из пакета libssl1.0.0.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 13 дек 2019, 00:31

Olej писал(а):
03 дек 2019, 16:13
Что характерно ... что в весьма свежей Fedora 30 - происходит следующее:
И что интересно!
Свеже установленная + сегодня обновлённая Fedora 30...
Viber: https://www.viber.com/download/

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

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                                            

Выполнено!
Собрался нормально...
Установился в меню системы...
При запуске по значку - беззвучно падает. :-o

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 13 дек 2019, 00:33

Olej писал(а):
13 дек 2019, 00:31
Установился в меню системы...
При запуске по значку - беззвучно падает. :-o
Из терминала:

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

[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
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 13 дек 2019, 00:44

Olej писал(а):
13 дек 2019, 00:33
Из терминала:

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

[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.
...
Вот теперь всё ОК!
Вложения
v1.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 13 дек 2019, 01:30

Olej писал(а):
13 дек 2019, 00:31
И что интересно!
Но это я (по недосмотру) установил устаревшую версию 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                                                                                                                      

Выполнено!
Совсем неплохо - теперь это версия 12.0.0.7
Это очень неплохо проверилось на будущее для обновлений.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 13 дек 2019, 21:33

Интересно...
Что в дистрибутиве (российском) РОСА со своей собственной пакетной системой (RPM-подобной, но это не RPM Fedora, RedHat, CentOS...) Viber предоставляется из стандартного репозитория дистрибутива.
v1.png
Интересно, как они готовят свои пакеты, если сами разработчики Viber предоставляют пакеты в форматах конкретно названных Fedora (RPM) и Ubuntu (DEB).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 17 дек 2019, 03:21

Olej писал(а):
13 дек 2019, 21:33
Интересно, как они готовят свои пакеты, если сами разработчики Viber предоставляют пакеты в форматах конкретно названных Fedora (RPM) и Ubuntu (DEB).
Olej писал(а):
03 дек 2019, 17:02
Olej писал(а):
03 дек 2019, 16:13
Но с 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
Приложение версии 12.0.0.7 (как видим это по инсталляции) требует всё ту же устаревшую библиотеку из пакета libssl1.0.0.
Пересобираю DEB-пакет:
1. Распаковываем:

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

olej@ACER:~/2019_WORK/HISTORY/12/17$ dpkg-deb -x ./viber.deb package
Это не быстрый процесс (до 1 минуты), package - каталог который будет создан.
2. Распаковываем туда же метаданные пакета:

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

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/
3. Ищем зависимости:

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

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
4. Отсутствующая у нас старая библиотека libssl1.0.0
Смотрим что у нас стоит:

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

olej@ACER:~/2019_WORK/HISTORY/12/17/package/DEBIAN$ aptitude search libssl1
i   libssl1.1                                                               - инструментарий Secure Sockets Layer — разделяемые библиотеки     
И редактируем файл control:

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

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
Всё, дальше переходим к новой сборке...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Viber

Непрочитанное сообщение Olej » 17 дек 2019, 03:30

Olej писал(а):
17 дек 2019, 03:21
Всё, дальше переходим к новой сборке...
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'.
- здесь package - каталог куда мы разобрали раньше viber.deb, а viber2.deb - имя нового пакета.
Эта сборка идёт очень не быстро, на очень быстром процессоре у меня это было порядка 3.5 минут!

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

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
Вот они пакеты viber - старый и новый.
6. Установка приложения:

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

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
7. Запускаем...

Вот теперь приложение Viber благополучно стартует в дистрибутиве, где он не устанавливался ранее!
Как видно по картинке, это самая свежая версия 2019 года.
Вложения
Снимок экрана от 2020-02-07 18-42-04.png

Ответить

Вернуться в «Интернет и коммуниации»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя