Meson, Ninja, libfuse

Вопросы настройки, запуска любых Windows-программ, кроме игр
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Cahes
Сообщения: 185
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 7 раз

Meson, Ninja, libfuse

Сообщение Cahes » 15 фев 2018, 09:22

Заинтересовался новинкой - "Wine 3.0", при попытке установить наткнулся на нехватку библиотеки "libfuse". Поиск и установка посредсвом "Sinaptic" успеха не дали. Поиск вывел сюда. Ручная установка показала - что там нет "config" и всего - чего для него надо. В инфе предложено воспользоваться инновационной утилитой для установки - "Meson", при поддержке "Ninja" (если правильно выражаюсь). Информации по использованию - ноль. "Meson" я установил, там вроде и "Ninja" подтянулось, но, следование командам из инфы про "libfuse" дало отказ:
babochka@Alyans /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 $ /usr/bin/meson --help
usage: meson [-h] [--prefix PREFIX] [--libdir LIBDIR]
...

babochka@Alyans /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 $ mesonconf
Meson configurator encountered an error:
Directory /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 does not seem to be a Meson build directory.
babochka@Alyans /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 $ mesonconf # list options
Meson configurator encountered an error:
Directory /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 does not seem to be a Meson build directory.
babochka@Alyans /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 $ ninja
ninja: error: loading 'build.ninja': No such file or directory
babochka@Alyans /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 $ sudo python3 -m pytest test/
/usr/bin/python3: No module named pytest
babochka@Alyans /mnt/A0DA353EDA3511D0/Install/libfuse/2/libfuse-fuse-3.2.1 $ sudo ninja install
ninja: error: loading 'build.ninja': No such file or directory
Чё это такое? Чё делать?

Аватара пользователя

Chocobo
Сообщения: 9070
Зарегистрирован: 27 авг 2016, 19:57
Решено: 197
Откуда: НН
Благодарил (а): 624 раза
Поблагодарили: 2580 раз

Meson, Ninja, libfuse

Сообщение Chocobo » 15 фев 2018, 09:25

Cahes писал(а):
15 фев 2018, 09:22
Заинтересовался новинкой - "Wine 3.0", при попытке установить наткнулся на нехватку библиотеки "libfuse"
Ты его собираешь из исходников чтоль? Тогда сюда - https://wiki.winehq.org/Git_Wine_Tutorial
Если нет, то из ppa он отлично ставится

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

▶ wine --version  
wine-3.1
Изображение
   
Изображение

Аватара пользователя

Автор темы
Cahes
Сообщения: 185
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 7 раз

Meson, Ninja, libfuse

Сообщение Cahes » 16 фев 2018, 04:29

Хорошо, но вопрос не про Wine, а про траблы с данным типом установки. Что за "Meson"? Вычитал - перспективная весч, постепенно внедряется и вытесняет. Очевидно - надо наладить.
Или не надо?



**********************************
"Ставить БЕЗ рута!!!" - убило )))...

Аватара пользователя

darkfenix
Сообщения: 4607
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 872 раза

Meson, Ninja, libfuse

Сообщение darkfenix » 16 фев 2018, 04:52

Cahes писал(а):
16 фев 2018, 04:29
вопрос не про Wine, а про траблы с данным типом установки
А что за метод такой? Поделись. А то мы такого метода не знаем.
Изображение

Аватара пользователя

Chocobo
Сообщения: 9070
Зарегистрирован: 27 авг 2016, 19:57
Решено: 197
Откуда: НН
Благодарил (а): 624 раза
Поблагодарили: 2580 раз

Meson, Ninja, libfuse

Сообщение Chocobo » 16 фев 2018, 05:06

Cahes писал(а):
16 фев 2018, 04:29
Очевидно - надо наладить.
Чего налаживать будем? разве что, у тебя пылиться свой проект который пора перевести с autotools/cmake ? :)

Инструментарий сборки софта, который потребуется конкретно под те исходники, которые предусмотрены разрабами собираться в meson
Изображение
   
Изображение

Аватара пользователя

Автор темы
Cahes
Сообщения: 185
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 7 раз

Meson, Ninja, libfuse

Сообщение Cahes » 16 фев 2018, 05:07

Яж в первом посте ссылку привёл, точнее - сам не знаю, но альтернативы нет.

Вайн по предложенному я поставил, выбрал:
"apt install --install-recommends winehq-staging"
- но у меня стала версия:
"wine-2.21 (Staging)"

Как у Chocobo получилась "3.1"? Очевидно - предложенная статья не актуальна.

**************************************************
Chocobo, про "Meson" - я всё сделал как и разработчик велел, о чём написал в первом посте, не знаю - что вы не так увидели. "Наладить" - имеется в виду вообще наладить работу с Meson-ом.

Аватара пользователя

Chocobo
Сообщения: 9070
Зарегистрирован: 27 авг 2016, 19:57
Решено: 197
Откуда: НН
Благодарил (а): 624 раза
Поблагодарили: 2580 раз

Meson, Ninja, libfuse

Сообщение Chocobo » 16 фев 2018, 05:15

С выходом третьей версии - часть стейджинг патчей перекочевала в стейбл, ну и новые новые патчсеты для 3+ еще не пактировались.

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

▶ apt policy winehq-staging
winehq-staging:
  Установлен: (отсутствует)
  Кандидат:   2.21.0~xenial
  Таблица версий:
     2.21.0~xenial 500
        500 https://dl.winehq.org/wine-builds/ubuntu xenial/main amd64 Packages
Cahes писал(а):
16 фев 2018, 05:07
ак у Chocobo получилась "3.1"?
установкой dev-ветки, где на сегодня живет 3.1

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

▶ apt policy winehq-devel
winehq-devel:
  Установлен: 3.1.0~xenial
  Кандидат:   3.1.0~xenial
  Таблица версий:
 *** 3.1.0~xenial 500
        500 https://dl.winehq.org/wine-builds/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
Cahes писал(а):
16 фев 2018, 05:07
Очевидно
Безусловно, очевидно. Что тему стоит читать, там все наглядно описано.
Изображение
   
Изображение

Аватара пользователя

Автор темы
Cahes
Сообщения: 185
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 7 раз

Meson, Ninja, libfuse

Сообщение Cahes » 16 фев 2018, 05:25

Chocobo писал(а):
16 фев 2018, 05:15
установкой dev-ветки, где на сегодня живет 3.1
Ну так и что - я догадываться должен?
Это не вопрос.

Аватара пользователя

Автор темы
Cahes
Сообщения: 185
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 7 раз

Meson, Ninja, libfuse

Сообщение Cahes » 16 фев 2018, 05:30

Chocobo писал(а):
16 фев 2018, 05:15
Что тему стоит читать, там все наглядно описано
Там не всё наглядно написано, начиная с того - что везде пестрит номер "2.11".
Для пользователя, который читает статью так - как она читается, а не так - как гуру разбираются, видимо именно так - как у меня и получилось. Я всё сделал по инструкции, и если не получилось - это не моя ошибка а ошибка в инструкции. Типично пользователь ставит версию стабильную, либо первую по списку, а не "для разработчиков" или "эеспериментальную", для простого пользователя это опасно, и большинство по наитию ставят стабильную. И в коды ни кто не лезет - не надо. А экспериментальная и стабильная - должны, по идее, содержать последнюю версию - "3", в любом случае - где-то должно указываться.

Аватара пользователя

darkfenix
Сообщения: 4607
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 872 раза

Meson, Ninja, libfuse

Сообщение darkfenix » 16 фев 2018, 05:33

Cahes писал(а):
16 фев 2018, 05:25
Ну так и что - я догадываться должен?
А почему бы и нет
18-02-16-102926.png
Cahes писал(а):
16 фев 2018, 05:30
это не моя ошибка а ошибка в инструкции
Это ваша ошибка. Нужно еще голову включать, а не тупо копипастить.
И на сайте вайна инструкция такая же https://wiki.winehq.org/Ubuntu
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя

Chocobo
Сообщения: 9070
Зарегистрирован: 27 авг 2016, 19:57
Решено: 197
Откуда: НН
Благодарил (а): 624 раза
Поблагодарили: 2580 раз

Meson, Ninja, libfuse

Сообщение Chocobo » 16 фев 2018, 05:51

Cahes писал(а):
16 фев 2018, 05:30
Я всё сделал по инструкции, и если не получилось
Все получилось, просил актуальный стейджинг - его и получил. Почему он конкретно этой версии - вопрос уже к мейнтенерам пакетов, разве нет?)
Не вижу здесь ничьей ошибки, абсолютно.
Cahes писал(а):
16 фев 2018, 05:30
А экспериментальная и стабильная - должны, по идее, содержать последнюю версию - "3"
Может и должны, кто их знает. А может есть какие блокирующие проблемы при подготовке этой версии, я не интересовался пока, съехал на devel.

И все-таки, вопрос то был про мезоны с ниндзями... Он еще актуален или закрываем топик? :tema:
Изображение
   
Изображение

Аватара пользователя

Автор темы
Cahes
Сообщения: 185
Зарегистрирован: 28 мар 2017, 06:31
Решено: 1
Благодарил (а): 7 раз

Meson, Ninja, libfuse

Сообщение Cahes » 18 фев 2018, 16:56

Chocobo писал(а):
16 фев 2018, 05:51
вопрос то был про мезоны с ниндзями... Он еще актуален или закрываем топик?
Ну да.., по ходу - всё содержимое топика нужно слить, ибо это вода, и начинать топик-вопрос снова.

Я хочу, хотя бы, получить общее представление - нужен ли этот мезон, что там у меня не так установилось (лог в топик-старте), как с ним нормально работать и всё-такое...

Вернуться в «Wine»