месенжеры Tox

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

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

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

Re: Месенжеры

Непрочитанное сообщение Olej » 18 фев 2018, 20:03

Olej писал(а): С новым toxic всё как-то хуже:
Но этому, похоже, можно помочь:

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

olej@nvidia ~/Загрузки/Messenger $ apt-file find libconfig9
libconfig-doc: /usr/share/doc-base/libconfig9
libconfig9: /usr/share/doc/libconfig9/README
libconfig9: /usr/share/doc/libconfig9/TODO
libconfig9: /usr/share/doc/libconfig9/changelog.Debian.gz
libconfig9: /usr/share/doc/libconfig9/copyright

olej@nvidia ~/Загрузки/Messenger $ apt-file find libqrencode3
libqrencode3: /usr/share/doc/libqrencode3/changelog.Debian.gz
libqrencode3: /usr/share/doc/libqrencode3/copyright

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

olej@nvidia ~/Загрузки/Messenger $ apt install libconfig9
[sudo] пароль для olej: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
 toxic : Зависит: libqrencode3 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).

olej@nvidia ~/Загрузки/Messenger $ apt install libqrencode3
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
 toxic : Зависит: libconfig9 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).

olej@nvidia ~/Загрузки/Messenger $ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libconfig9 libqrencode3
НОВЫЕ пакеты, которые будут установлены:
  libconfig9 libqrencode3
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 45,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 137 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libconfig9 amd64 1.5-0.2 [21,9 kB]
Пол:2 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libqrencode3 amd64 3.4.4-1 [23,9 kB]
Получено 45,9 kБ за 0с (124 kБ/c)        
Выбор ранее не выбранного пакета libconfig9:amd64.
(Чтение базы данных … на данный момент установлено 674253 файла и каталога.)
Подготовка к распаковке …/libconfig9_1.5-0.2_amd64.deb …
Распаковывается libconfig9:amd64 (1.5-0.2) …
Выбор ранее не выбранного пакета libqrencode3:amd64.
Подготовка к распаковке …/libqrencode3_3.4.4-1_amd64.deb …
Распаковывается libqrencode3:amd64 (3.4.4-1) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu10) …
Настраивается пакет libconfig9:amd64 (1.5-0.2) …
Настраивается пакет libqrencode3:amd64 (3.4.4-1) …
Настраивается пакет toxic (0.8.1-432) …
Обрабатываются триггеры для libc-bin (2.23-0ubuntu10) …

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

Re: Месенжеры

Непрочитанное сообщение Olej » 19 фев 2018, 00:12

Olej писал(а): Там как-то всё заметно поменялось... (смотрим на даты):
1. Если там что и есть, то только для DEB-дистрибутивов...
2. Пробиться с новой инсталляцией на старый логин Tox, заведенный 3 года назад, так и не получилось...
3. И вообще, оно всё какого-то сырого вида, как и было 4 года назад.

Надо будет ещё раз к этому вернуться и разобраться.

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

Re: Месенжеры

Непрочитанное сообщение Olej » 19 фев 2018, 20:19

Olej писал(а):Надо будет ещё раз к этому вернуться и разобраться.
Попробовал посмотреть ещё один, из самых последних, клиент Toxygen
Toxygen v0.4.1 is finally here!
ingvar1995 released this 23 days ago
23 дня назад - это конец января 2018.

Установка в Fedora 25 из их архива:

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

[olej@dell Messanger]$ ls -l toxygen_linux_64.tar.gz
-rw-rw-r-- 1 olej olej 150487304 фев 19 12:57 toxygen_linux_64.tar.gz

[olej@dell Messanger]$ tar -xzf toxygen_linux_64.tar.gz

[olej@dell Messanger]$ du -hs toxygen
362M    toxygen

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

[olej@dell toxygen]$ ./toxygen
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Reinstalling the application may fix this problem.
Aborted (core dumped)

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

Re: Месенжеры

Непрочитанное сообщение Olej » 19 фев 2018, 20:30

Olej писал(а): Установка в Fedora 25 из их архива:
Установка средствами Python 3 ...

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

[olej@dell Messanger]$ sudo pip3 install toxygen
[sudo] пароль для olej: 
Collecting toxygen
  Downloading Toxygen-0.4.0.0.tar.gz (5.8MB)
    100% |████████████████████████████████| 5.8MB 177kB/s 
Collecting PyAudio (from toxygen)
  Downloading PyAudio-0.2.11.tar.gz
Collecting PyQt5 (from toxygen)
  Downloading PyQt5-5.10-5.10.0-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl (110.0MB)
    100% |████████████████████████████████| 110.0MB 9.5kB/s 
Collecting sip<4.20,>=4.19.4 (from PyQt5->toxygen)
  Downloading sip-4.19.7-cp35-cp35m-manylinux1_x86_64.whl (66kB)
    100% |████████████████████████████████| 71kB 2.1MB/s 
Installing collected packages: PyAudio, sip, PyQt5, toxygen
  Running setup.py install for PyAudio ... error
    Complete output from command /bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-flx61jgd/PyAudio/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-rc_bq7qu-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.5
    copying src/pyaudio.py -> build/lib.linux-x86_64-3.5
    running build_ext
    building '_portaudio' extension
    creating build/temp.linux-x86_64-3.5
    creating build/temp.linux-x86_64-3.5/src
    gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python3.5m -c src/_portaudiomodule.c -o build/temp.linux-x86_64-3.5/src/_portaudiomodule.o
    src/_portaudiomodule.c:28:20: фатальная ошибка: Python.h: No such file or directory
     #include "Python.h"
                        ^
    компиляция прервана.
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-flx61jgd/PyAudio/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-rc_bq7qu-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-flx61jgd/PyAudio/
Подправляю:

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

[olej@dell rust]$ sudo dnf install python3-devel
...
Установлено:
  python3-devel.x86_64 3.5.4-3.fc25                               python3-rpm-macros.noarch 3-12.fc25

Выполнено!

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

[olej@dell Messanger]$ sudo pip3 install toxygen
[sudo] пароль для olej: 
Collecting toxygen
  Using cached Toxygen-0.4.0.0.tar.gz
Collecting PyAudio (from toxygen)
  Using cached PyAudio-0.2.11.tar.gz
Collecting PyQt5 (from toxygen)
  Using cached PyQt5-5.10-5.10.0-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5->toxygen)
  Using cached sip-4.19.7-cp35-cp35m-manylinux1_x86_64.whl
Installing collected packages: PyAudio, sip, PyQt5, toxygen
  Running setup.py install for PyAudio ... error
    Complete output from command /bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-6v191w_x/PyAudio/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-fq3o6877-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.5
    copying src/pyaudio.py -> build/lib.linux-x86_64-3.5
    running build_ext
    building '_portaudio' extension
    creating build/temp.linux-x86_64-3.5
    creating build/temp.linux-x86_64-3.5/src
    gcc -pthread -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python3.5m -c src/_portaudiomodule.c -o build/temp.linux-x86_64-3.5/src/_portaudiomodule.o
    src/_portaudiomodule.c:29:23: фатальная ошибка: portaudio.h: No such file or directory
     #include "portaudio.h"
                           ^
    компиляция прервана.
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-6v191w_x/PyAudio/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-fq3o6877-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-6v191w_x/PyAudio/
Подправляю:

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

[olej@dell rust]$ sudo dnf install portaudio-devel
Последняя проверка окончания срока действия метаданных: 0:30:47 назад, Mon Feb 19 12:57:31 2018.
Зависимости разрешены.
====================================================================================================================================
 Package                             Архитектура                Версия                             Репозиторий                Размер
====================================================================================================================================
Установка:
 alsa-lib-devel                      x86_64                     1.1.1-2.fc25                       fedora                     943 k
 portaudio                           x86_64                     19-23.fc24                         fedora                      94 k
 portaudio-devel                     x86_64                     19-23.fc24                         fedora                     299 k
...
Установлено:
  alsa-lib-devel.x86_64 1.1.1-2.fc25            portaudio.x86_64 19-23.fc24            portaudio-devel.x86_64 19-23.fc24           

Выполнено!

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

[olej@dell Messanger]$ sudo pip3 install toxygen
Collecting toxygen
  Using cached Toxygen-0.4.0.0.tar.gz
Collecting PyAudio (from toxygen)
  Using cached PyAudio-0.2.11.tar.gz
Collecting PyQt5 (from toxygen)
  Using cached PyQt5-5.10-5.10.0-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl
Collecting sip<4.20,>=4.19.4 (from PyQt5->toxygen)
  Using cached sip-4.19.7-cp35-cp35m-manylinux1_x86_64.whl
Installing collected packages: PyAudio, sip, PyQt5, toxygen
  Running setup.py install for PyAudio ... done
  Running setup.py install for toxygen ... done
Successfully installed PyAudio-0.2.11 PyQt5-5.10 sip-4.19.7 toxygen-0.4.0.0
Сборка удалась...

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

Re: Месенжеры

Непрочитанное сообщение Olej » 19 фев 2018, 20:34

Olej писал(а): Сборка удалась...

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

[olej@dell toxygen]$ which toxygen
/usr/bin/toxygen
А вот запуск:

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

[olej@dell toxygen]$ toxygen
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/toxygen/libtox.py", line 16, in __init__
    self._libtoxcore = CDLL('libtoxcore.so')
  File "/usr/lib64/python3.5/ctypes/__init__.py", line 346, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libtoxcore.so: cannot open shared object file: No such file or directory
    
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/toxygen", line 9, in <module>
    load_entry_point('Toxygen==0.4.0.0', 'console_scripts', 'toxygen')()
  File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2575, in load_entry_point
    return ep.load()
  File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2235, in load
    return self.resolve()
  File "/usr/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2241, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3.5/site-packages/toxygen/main.py", line 3, in <module>
    import profile
  File "/usr/lib/python3.5/site-packages/toxygen/profile.py", line 1, in <module>
    from list_items import *
  File "/usr/lib/python3.5/site-packages/toxygen/list_items.py", line 4, in <module>
    from file_transfers import TOX_FILE_TRANSFER_STATE, PAUSED_FILE_TRANSFERS, DO_NOT_SHOW_ACCEPT_BUTTON, ACTIVE_FILE_TRANSFERS, SHOW_PROGRESS_BAR
  File "/usr/lib/python3.5/site-packages/toxygen/file_transfers.py", line 5, in <module>
    from tox import Tox
  File "/usr/lib/python3.5/site-packages/toxygen/tox.py", line 32, in <module>
    class Tox:
  File "/usr/lib/python3.5/site-packages/toxygen/tox.py", line 34, in Tox
    libtoxcore = LibToxCore()
  File "/usr/lib/python3.5/site-packages/toxygen/libtox.py", line 18, in __init__
    self._libtoxcore = CDLL(util.curr_directory() + '/libs/libtoxcore.so')
  File "/usr/lib64/python3.5/ctypes/__init__.py", line 346, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /usr/lib/python3.5/site-packages/toxygen/libs/libtoxcore.so: cannot open shared object file: No such file or directory
И это их библиотека ... а не от сторонних пакетов!

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

[olej@dell toxygen]$ ls /usr/lib/python3.5/site-packages/toxygen/libs/
libsodium.a  libtox.dll
Какие, ребята, могут быть нахрен .dll? :-o

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

[olej@dell libs]$ file libtox.dll 
libtox.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows
Он сюда тулит выньдаунную библиотеку!!! :evil:

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

Re: месенжеры Tox

Непрочитанное сообщение Olej » 19 фев 2018, 20:46

Olej писал(а):Любопытно, что там у них происходит на сегодня...
Похоже, что всё, связанное с Tox за время его развития, с 2013 по 2018 год - это всё убогие радиолюбительские поделки. :-o :-(
Вот из обсуждений конца 2017 года ... срача, как водится всегда на помойке LOR, но всё же:
Самая главная проблема Токса - нет нормальных клиентов. Они или заброшены, или всратые до невозможности, или не поддерживают половину фич.
Потому что эту половину репозитория создали хипстеры, а не бородатые дядьки в свитерах.
Нужно не просто короткое имя, нужна авторизация на любом устройстве под этим именем, причем одновременно на нескольких устройствах. Без этого токс нужен двум с половинам религиозным фанатикам.
Эта токсовская школота уже окончательно зае.. достала своей кривизной!
Вместо того, чтобы сделать всего один - ОДИН! - но нормально работающий мессенжер на основе своего tox-протокола, они налепили их целую тучу - uTox, qTox, Venom, Antox, Ricin, Toxic, теперь Toxygen добавился.

И всех их объединяет одно - ни один нормально не работает!

Уже несколько лет они не могут осилить такую примитивную фичу, как звук входящего и/или исходящего звонка.
Вот так! Резюме: школота... :-(

Ответить

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

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

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