Wire - кроссплатформенный защищённый мессенджер от бывших разработчиков Скайп.
Русский язык есть?
Re: Wire
Добавлено: 21 фев 2018, 21:34
Andreas17
Да.
Re: Wire
Добавлено: 14 мар 2018, 18:36
Andreas17
И тишина...
Попробовал поставить rpm-пакет от CentOS. Выругался на какую-то подпись. Но вроде установился.
При запуске в окне мерцает синий/белый, на секунду появляется поле ввода логина и тут же пропадает. Потом опять синий/белый.
То ли чего-то не хватает, то ли под Росу нужно спецом перекомпилировать.
Re: Wire
Добавлено: 14 мар 2018, 19:24
Harrys77
в терминале запустить, он все напишет чего не хватает. Должен работать, но зависимости все надо проверить, список приличный. У федоры есть rpm, можно взять его, там ядро поновее чем у центОС.
ругнется на то что конфига нет и создаст его )) но первое время из терминала лучше стартовать или проверить зависимости.
под спойлером в Requires список файлов. В принципе да, nodejs нужно тоже тогда подтягивать дополнительно, если 3-й Wire устанавливать. Пока не получится, там еще за ним паравозиком зависимости тянутся. Вроде 6-й в Росе есть да не совсем тот, нужен 8-й, вот этот возможно когда-нибудь пойдет )) - https://mageia.pkgs.org/cauldron/mageia ... 4.rpm.html, но чего-то он слишком новый пока ))) боюсь закопаемся в зависимостях.
п.с. лучше подать заявку на новый софт, на 3-й уж точно вместе с nodejs 8.
# wire-desktop
(node:7623) DeprecationWarning: Calling an asynchronous function without callback is deprecated.
Свернул программу в трей, подождал несколько минут и развернул. Появилось окно авторизации.
Залогинился таким же кривым способом на 10 раз.
Пинг и сообщения проходят, а вот звонки нет.
П.С. куда заявку писать?
Re: Wire
Добавлено: 16 мар 2018, 20:19
Harrys77
(node:7623) DeprecationWarning:
похоже таки ищет nodejs, точнее какой-то из... Файлы из требуемых по зависимостям, все в системе проверили, есть? Там много чего нужно для нормальной работы. Пока его нет в репках, увы, придется руками доустанавливать или подсовывать линки, автоматом не находит и запрос rpm не показывает зависимости, вчера проверял.
К 2.13 недостающие пакеты опять же у той же Федоры можно взять. У меня пока акка нет, что там дальше не проверю.
Re: Wire
Добавлено: 17 мар 2018, 00:24
Andreas17
Сам этот nodejs хочет libicui18n59, а у нас только версия 57.
Установка которого от Магеи тянет за собой кучу зависимостей.
В Росе такие пакеты есть. Но всё равно чего-то не хватает, раз глючит.
Re: Wire
Добавлено: 17 мар 2018, 00:44
Andreas17
Бинго! Поставил наш nodejs 6.11 из пакетов. Прога также ругается и подглючивает при запуске и авторизации.
Но я дозвонился до человека и норм поговорили).
Harrys77, спасибо!
Re: Wire
Добавлено: 18 мар 2018, 03:09
Harrys77
да не...)), рано пока спасибо говорить, не за что )) wire 2.13 он простенький и ничего особо не требует специфического. Пересобрать бы его под Росу. Можно попробовать на abf.ru пока для себя сделать, src в наличии.
В принципе можно не заморачиваться, т.к. его можно вообще в любом браузере запуститьhttps://app.wire.com/auth/, как раз 2.13 похоже. По сути это что-то вроде блинк на джаваскриптах, практически для любого браузера посильно, только скорее всего все равно нужны python2, nodejs и npm скрипты.
Re: Wire
Добавлено: 18 мар 2018, 11:59
Andreas17
Да я сам бы не догадался поставить nodejs, его почему-то нет в зависимостях. )
Пересобрать бы его под Росу. Можно попробовать на abf.ru пока для себя сделать, src в наличии.
Я бы собрал, как эквалайзер в прошлом году.
Но дело в том что для того пакета в Росе уже всё есть по умолчанию.
А здесь я так полагаю нужны последние nodejs и libicui18n59 и скорее всего ещё чего-то.
У которых в Росе наверняка есть свои мейнтейнеры.
Re: Wire
Добавлено: 18 мар 2018, 15:41
Harrys77
да вроде для 2.13 все есть. Там список невелик:
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
BuildRequires: git
BuildRequires: hicolor-icon-theme
BuildRequires: npm >= 3.10.0 (вот для этого в Росе нужно много устанавливать, разложено по разным пакетам это npm)
BuildRequires: python2
и сам файл в соурсе 1,2 МБ, так что вполне должно пересобраться, из федоровских исходников точно. В Магее пересобрал с помощью rpmbuild из пакета для fedora 26 - работает вроде и даже зависимости должен тянуть пакет при установке.
Но web версией проще воспользоваться, имхо, тут уже упирается больше в кодеки и плагины браузера и ничего пересобирать не надо. В Росе кодеки есть, только установить и настроить браузеры.
п.с. Я бы собрал, как эквалайзер в прошлом году. - это можно в терминале набрать
npm ERR! Linux 4.9.76-nrj-desktop-1rosa-x86_64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v6.11.5
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! wire-desktop@ postinstall: `cd electron && npm run rebuild-neon`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the wire-desktop@ postinstall script 'cd electron && npm run rebuild-neon'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the wire-desktop package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! cd electron && npm run rebuild-neon
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs wire-desktop
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls wire-desktop
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/andreas/1/wire-desktop/npm-debug.log
При недолгом гуглении нашёл, что нужен nodejs >=7 версии. У нас 6.11.
Так в том и преимущество Линукса, что его может развивать сообщество.
Допустим я нашёл хорошую прогу. Скомпилировал и собрал пакет. Как теперь её добавить в репозиторий?
Сообщество маленькое или для себя собирают.
Re: Wire
Добавлено: 20 мар 2018, 23:22
Harrys77
пока можете сборку посредством Магеи )) версию 2.13 попробовать установить, пересобрана rpmbuild --rebuild из src для fedora 26 и с закачкой исходников из git репозитория на лету. Аж целых 20 минут перекомпилировалась, но все что нужно нашла, в итоге из 1,2 МБ стало аж 36 МБ. Можете пользоваться, покамест в Росу не завезется. http://dropmefiles.com/lScUr http://wdfiles.ru/hShA
по идее должна и зависимости тянуть, но если нет, то вручную. На подпись точно должно ругнуться, но работать будет.
п.с. имхо, если нормально заведется, то есть смысл на abf закидывать исходники и ваять под Росу. Думаю без проблем должно собраться. Ну а к 3-ей версии нужно подходить комплексно и так просто не проскочишь...
Re: Wire
Добавлено: 21 мар 2018, 03:43
Andreas17
Harrys77, при запуске тоже ругается на node, но вроде работает. Спасибо!
Re: Wire
Добавлено: 21 мар 2018, 14:10
Harrys77
дык можно подсунуть ему побольше этих nodejs )), при запуске в консоли должен ругнуться чего ему не хватает. Но если работает, то ладно
т.е. весь инструмент для компиляции и пересборки пакетов из Росы вынесен в отдельную структуру, в самой ОС минимум инструментов, разве что бы пакеты устанавливать )). Можно там личный репозиторий(и) создать и лично для себя пересобрать любой пакет из любого линукса, если по зависимостям потянет. В случае Wire 2.13 думаю должно быть все ОК, ну а если QA одобрят, то он будет у всех.
Можно там личный репозиторий(и) создать и лично для себя пересобрать любой пакет из любого линукса, если по зависимостям потянет. В случае Wire 2.13 думаю должно быть все ОК, ну а если QA одобрят, то он будет у всех.
Почти так.
Многие примерно так и делают.
Re: Wire
Добавлено: 23 мар 2018, 16:26
Harrys77
поправте если чего напутал, а то от кучи разных линуксов уже кругом голова ))
Re: Wire
Добавлено: 23 мар 2018, 16:29
Алзим
Просто пересобрать имеющийся в общих репах в персональные репы пакет смысла мало. А вот обновить версию из исходников и т.п. — это уже интереснее.
Re: Wire
Добавлено: 23 мар 2018, 17:51
Harrys77
а что, Wire уже завезли в общие репки? Где брать? Потрудитесь, пожалуйста, выразить мысль яснее )))
Re: Wire
Добавлено: 30 мар 2018, 15:19
Andreas17
Интересная фишка. А я мучался собирая локально.
А есть какой-нибудь мануал по запиливанию исходников и сборке? А то не очень понятно.
Re: Wire
Добавлено: 20 май 2018, 02:19
Andreas17
Собрал нужный nodejs самой последней стабильной версии 8.11.2.