| Summary: | Не работает после установки с сообщением про libsciter-gtk.so | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | rustdesk | Assignee: | srebrov <srebrov> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | kurachenko.urup, srebrov |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Bug Depends on: | 52924 | ||
| Bug Blocks: | |||
|
Description
Vitaly Lipatov
2025-01-25 23:10:57 MSK
(Ответ для Vitaly Lipatov на комментарий #0) > Не работает после установки с сообщением про libsciter-gtk.so > > WARN: To use this program, you need to get a third-party > shared library - libsciter-gtk.so. Run the "libsciter-install" > command as root to download and install it. > > rustdesk-1.3.6-alt1 Это нормальное поведение. Я не могу паковать эту стороннюю библиотеку в пакет, чтобы не нарушать условия лицензии AGPL-3.0. В прошлом месяце вопрос по этой библиотеке уже обсуждался в devel@. Поэтому существует такая заглушка, которая корректно указывает на то, что надо сделать для получения libsciter-gtk.so, а именно, запустить команду libsciter-install от имени root. Также предупреждение об этом можно найти в %description пакета. (Ответ для Anton Kurachenko на комментарий #1) > (Ответ для Vitaly Lipatov на комментарий #0) > > Не работает после установки с сообщением про libsciter-gtk.so > > > > WARN: To use this program, you need to get a third-party > > shared library - libsciter-gtk.so. Run the "libsciter-install" > > command as root to download and install it. > > > > rustdesk-1.3.6-alt1 > > Это нормальное поведение. Я не могу паковать эту стороннюю библиотеку в > пакет, чтобы не нарушать условия лицензии AGPL-3.0. В прошлом месяце вопрос > по этой библиотеке уже обсуждался в devel@. https://lists.altlinux.org/pipermail/devel/2024-December/218984.html Я заметил там утверждение, что библиотека не обязательна. Это действительно так? > Поэтому существует такая > заглушка, которая корректно указывает на то, что надо сделать для получения > libsciter-gtk.so, а именно, запустить команду libsciter-install от имени > root. Также предупреждение об этом можно найти в %description пакета. Как я прочитал, обсуждение свелось к разработке костыля для скачивания библиотеки, вместо использования epm play. Давайте я попрошу добавить установку библиотеки в epm play, чтобы вы могли рекомендовать этот способ пользователю? Хотя бы ему не придётся запускать скрипты с GUI под рутом. (Ответ для Vitaly Lipatov на комментарий #2) > Я заметил там утверждение, что библиотека не обязательна. Это действительно > так? Нет. Возможно, мои формулировки были не точны и могли быть неправильно поняты. > Как я прочитал, обсуждение свелось к разработке костыля для скачивания > библиотеки, вместо использования epm play. > Давайте я попрошу добавить установку библиотеки в epm play, чтобы вы могли > рекомендовать этот способ пользователю? Хотя бы ему не придётся запускать > скрипты с GUI под рутом. Выглядит как хорошая идея. Буду признателен, если появится такой вариант установки библиотеки. (Ответ для Anton Kurachenko на комментарий #3) > (Ответ для Vitaly Lipatov на комментарий #2) > > Я заметил там утверждение, что библиотека не обязательна. Это действительно > > так? > Нет. Возможно, мои формулировки были не точны и могли быть неправильно > поняты. В релизах на github для некоторых систем rustdesk поставляется с библиотекой (пакеты имеют в названии sciter), а для других система — без sciter. Вы не могли бы уточнить, в какой части она необходима. Без неё вовсе нет GUI? (Ответ для Vitaly Lipatov на комментарий #4) > (Ответ для Anton Kurachenko на комментарий #3) > > (Ответ для Vitaly Lipatov на комментарий #2) > > > Я заметил там утверждение, что библиотека не обязательна. Это действительно > > > так? > > Нет. Возможно, мои формулировки были не точны и могли быть неправильно > > поняты. > > В релизах на github для некоторых систем rustdesk поставляется с библиотекой > (пакеты имеют в названии sciter), а для других система — без sciter. Пакеты, не имеющие в названии sciter, собираются с использованием Flutter SDK. > Вы не могли бы уточнить, в какой части она необходима. Без неё вовсе нет GUI? Да, GUI полностью недоступно без данной библиотеки. И если на прием входящих подключений можно настроить rustdesk и без GUI (хоть и с некоторыми ограничениями), и он будет работать, то инициировать подключения к другим клиентам невозможно. (Ответ для Anton Kurachenko на комментарий #5) ... > Пакеты, не имеющие в названии sciter, собираются с использованием Flutter > SDK. Тогда для полной ясности. А почему вы не собираете с Flutter? (Ответ для Vitaly Lipatov на комментарий #6) > (Ответ для Anton Kurachenko на комментарий #5) > ... > > Пакеты, не имеющие в названии sciter, собираются с использованием Flutter > > SDK. > Тогда для полной ясности. А почему вы не собираете с Flutter? Как минимум потому, что flutter отсутствует в репозиториях. (Ответ для Vitaly Lipatov на комментарий #2) > Давайте я попрошу добавить установку библиотеки в epm play, чтобы вы могли > рекомендовать этот способ пользователю? Хотя бы ему не придётся запускать > скрипты с GUI под рутом. Благодарю. Я добавил соответствующую информацию о epm play в пакет. 11 февраля 2025 г. Anton Kurachenko 1.3.7-alt3 - Added info about the option to use epm play to install libsciter-gtk. |