Meson, Ninja, libfuse

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

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

Meson, Ninja, libfuse

#1

15 фев 2018, 12: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
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Meson, Ninja, libfuse

#2

15 фев 2018, 12:25

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

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

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

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

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

Meson, Ninja, libfuse

#3

16 фев 2018, 07:29

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



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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Meson, Ninja, libfuse

#4

16 фев 2018, 07:52

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Meson, Ninja, libfuse

#5

16 фев 2018, 08:06

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

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

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

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

Meson, Ninja, libfuse

#6

16 фев 2018, 08:07

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

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

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

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Meson, Ninja, libfuse

#7

16 фев 2018, 08: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, 08: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, 08:07
Очевидно
Безусловно, очевидно. Что тему стоит читать, там все наглядно описано.
Изображение
   
Изображение

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

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

Meson, Ninja, libfuse

#8

16 фев 2018, 08:25

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

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

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

Meson, Ninja, libfuse

#9

16 фев 2018, 08:30

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

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

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Meson, Ninja, libfuse

#10

16 фев 2018, 08:33

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

Meson, Ninja, libfuse

#11

16 фев 2018, 08:51

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

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

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

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

Meson, Ninja, libfuse

#12

18 фев 2018, 19:56

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

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

Закрыто

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

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

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