"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
Петряшев Сергей
Не могу запустить клиента в ОС Linux (KDE).
При попытке запуска нет реакции.
Пробовали в ОС:
CentOS6 - 2.6.32-642.15.1.el6.i686 #1 SMP Fri Feb 24 13:54:50 U
Kubuntu - 4.8.0-53-generic #56~16.04.1-Ubuntu SMP Tue May 16 01:14:44 UTC 2017 i686 i686 i686 GNU/Linux
Аватара пользователя
Петряшев Сергей
Ожидал, что форум более живой...
У кого-нибудь работает клиент в перечисленной в теме конфигурации?
Руководство ожидает ответа, сможем ли мы использовать клиента в Linux инсталляциях.
Аватара пользователя
Андрей Раков
Добрый день.

Добавьте в свойствах файла mcclient право запуска приложения:
linuxrun.png
linuxrun.png (25.25 КБ) Просмотров: 1199
Аватара пользователя
Петряшев Сергей
Добрый день.
Файл mcclient имеет тип исполняемый.
Вложения
linux.PNG
linux.PNG (141.62 КБ) Просмотров: 1199
Аватара пользователя
Андрей Раков
Запустите клиент из терминала и покажите есть ли какие-нибудь сообщения об ошибке в нем.
Аватара пользователя
Андрей Раков
Также вы на скриншоте показали описание файла, а не его права.
Аватара пользователя
Андрей Раков
vmware_2017-06-07_11-36-27.png
vmware_2017-06-07_11-36-27.png (40.75 КБ) Просмотров: 1198

Вот здесь в описании тоже написано, что он исполняемый, но запустить его нельзя так как нет соответствующих прав.
Аватара пользователя
Петряшев Сергей
Да, действительно, система используется x86.
Спасибо за решение. :)
Права на файлы присутствуют, первое, что проверил.
Есть ли дистрибутив клиента под x86 архитектуру?
Аватара пользователя
Андрей Раков
Сборку под х86 не выкладывали. Под линукс, получается, нужно и ее делать.

Сейчас я работаю с клиентом и не могу сделать сборку, постараюсь завтра выложить в этой ветке форума подходящий для вас клиент.
Аватара пользователя
Петряшев Сергей
Спасибо, буду ждать.
Прошу также указать на странице загрузки дистрибутивов их разрядность, чтобы не было подобных казусов.
:)
Аватара пользователя
Андрей Раков
Сборка под ia32 архитектуру: MyChat Client ia32.tar.gz

Распакуйте архив и запускайте бинарик mcclient.
Аватара пользователя
Петряшев Сергей
Добрый день.
Скачал, распаковал, всё равно на запускается. [smilie=cray.gif]

linux.PNG
linux.PNG (119.46 КБ) Просмотров: 1186
Аватара пользователя
Алексей Пикуров
sh запускает скрипт, а у вас бинарик.
Аватара пользователя
Петряшев Сергей
Перезапустил. Не запускается, но уже больше информации.

linux.PNG
linux.PNG (41.5 КБ) Просмотров: 1180
Аватара пользователя
Андрей Раков
Ну, очевидно не хватает библиотек, первая выдача в поиске:
https://stackoverflow.com/questions/521 ... -not-found
https://stackoverflow.com/questions/234 ... equired-by
Аватара пользователя
Петряшев Сергей
Чуствую, это надолго. :)
На тестовом ПК я версию библиотеки libstdc++.so с GLIBCXX_3.4.15 найти не могу.
На множестве ПК добавлять необходимую библиотеку и "костыли" с дорогами, линками затратно по времени.

Можно скомпилировать дистрибутив, вложив необходимые библиотеки?

linux.PNG
linux.PNG (24.89 КБ) Просмотров: 1178
Аватара пользователя
Алексей Пикуров
Я только что поставил Linux Ubuntu 14.04, x32 (не самую новую), с нуля. Скачал туда MyChat Client для Linux, тоже x32, всё завелось мгновенно, ничего не нужно устанавливать дополнительно.

Я так думаю, что либо у вас очень специфичный дистрибутив Linux, либо просто очень старый. Вариантов три:
1. Доставить необходимые библиотеки вручную, если есть желание. Не айс.
2. Обновить систему. Лучший вариант.
3. Использовать WEB-версию MyChat. Тоже неплохой вариант, она выглядит точно так же, как и Linux-приложение.
Аватара пользователя
Петряшев Сергей
Добрый день.
Используем дистрибутив CentOS 5 и 6 версий.
linux.PNG
linux.PNG (7.6 КБ) Просмотров: 1135

Вариант 2 выполнил, т.е. обновил систему, к сожалению, клиент MyChat не запускается, т.к. необходимая ему библиотека не обновилась. GLIBCxx той же версии, что на предыдущем скриншоте.

Можете собрать rpm пакет для приложения?
Аватара пользователя
Андрей Раков
Добрый день.

Я не имею достаточной квалификации, чтобы делать пакетные установщики для линукса.

В данный момент дистрибутивы собираю с помощью фреймворка Electron, у него нет разделения на версии линуксов, есть просто linux либо darwin для MAC OS.
Аватара пользователя
Петряшев Сергей
Добрый день.
На Kubuntu (Ubuntu 16.04.2 LTS (GNU/Linux 4.8.0-53-generic i686)) клиент запускается без проблем. :)
Очень жаль, что не получается с CentOS (это у нас основная платформа). [smilie=cray.gif]
Пока буду рекомендовать использовать Web версию.

Есть ли возможность скомпилировать бинарник на версии CentOS 5.x?
Аватара пользователя
Андрей Раков
Не уверен, что получится собрать под 5.х версию.

У них на форуме есть упоминания только про 6.х версию.

Системные требования: https://electron.atom.io/docs/tutorial/ ... platforms/

Инструкция по сборке: https://electron.atom.io/docs/developme ... ons-linux/