Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => PuppyRus-A [PRA] => Тема начата: sfs от 25 Июль 2019, 16:54:14

Название: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 25 Июль 2019, 16:54:14
https://github.com/Kron4ek/Wine-Builds
Доступны: Vanilla, Staging, Esync, PBA и Proton сборки
https://rutracker.org/forum/viewtopic.php?t=5614394

x86_64
wine-Kron4ek-p-4.12.1_64-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/wine-Kron4ek-p-4.12.1_64-sf01.pfs)

ftp://ftp.yandex.ru/puppyrus/roll/180101/wine-kron4ek-p-5.1-staging_64-sf01.pfs + доп. либы к нему ftp://ftp.yandex.ru/puppyrus/roll/180101/wine-kron4ek-p-5.1-staging-runtime_64-sf01.pfs

Для x86_64 дополнительно нужны:
lib32-wine-1801-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/roll/180101/lib32-wine-1801-sf01.pfs) glibc c запасом 2.29
ftp://ftp.yandex.ru/puppyrus/roll/180101/lib32-wine-light-1801-sf01.pfs - только glibc 2.29. Некоторым программам этого достаточно

Кроме  wine64:
wine64-kron4ek-p-7.3_64-sf01.pfs (http://mirror.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/wine64-kron4ek-p-7.3_64-sf01.pfs)
ftp://ftp.yandex.ru/puppyrus/roll/180101/wine64-kron4ek-5.1-staging-improved_64-sf01.pfs -
самая маленькая. Только для 64битных win программ. lib32 не требуется. На 32 битных выдаст ошибку

Версии 5.1  меньше стали кидать в /home.  Сделал их уже с этим /home (продублировал для root и live)

i686
wine-Kron4ek-p-4.12.1-sf01.pfs (ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-Kron4ek-p-4.12.1-sf01.pfs) для PRA03 и DDR. В теории должны работать на любом i686 линуксе с glibc >=2.27

Для использования этих сборок, просто распакуйте архив куда-нибудь в домашний каталог и указывайте путь до бинарника wine при запуске приложений. Например:
Код
/home/user/wine-4.0-amd64/bin/wine application.exe
Плюс подобных сборок - для обновления можно просто скачивать , распаковывать и запускать
Наверное хорошо будет для игр
Какие версии для чего хороши - я не в теме игр и wine. Тестировал иолько на запуст TotalCommander wine64soft-totalcmd-9.50-any-sf]
Если при запуске виндовой проги вылезут ошибки на нехватку либ :
 (ftp://ftp.yandex.ru/puppyrus/puppyrus-a64/pfs-portable/wine64soft-totalcmd-9.50-any-sf01.pfs)
Код
pkgfille -u && pkgfile либа
pacman2pfs lib32-пакет
Если что-то не работает - пробуйте подключить модули nss icu mesa mono gecko

отдельный Nine (https://github.com/iXit/wine-nine-standalone) в виде dll, который работает на любых версиях Wine. 
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: ramd от 20 Август 2019, 21:23:17
Потестировал на немногих вин-программах - работает.
Для запуска САС-Планеты потребовалось подключать lib32-wine-1801-sf01.pfs
После этого запустилась и нормально подгружала карты.
Потестил мало т.к. на этом компе почти нет вин-программ.
Спасибо за рабочий вариант!
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 21 Август 2019, 09:05:50
Для запуска САС-Планеты потребовалось подключать lib32-wine-1801-sf01.pfs
На 64 ОС он необходим
Тестировали на ПРА6408?
Спасибо за тест +
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: ramd от 23 Август 2019, 22:05:42
Да, тестировал на 6408-1904
про либ-32 имел в виду что на либ-32-лайте САС-планета не запускалась, а на полном заработала
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 10 Февраль 2020, 13:52:35
Добавил в шапку 2 варианта wine5.1 x86_64
Тестировал на LFA1801
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: blyum от 09 Март 2020, 11:50:03
Здравствуйте!
А где можно "взять"    wine-Kron4ek-p-4.12.1-sf01.pfs для PRA03 и DDR    "на попробовать"???  Имеющаяся ссылка "не показывает" (у меня через "оперу-45")...
Спасибо!
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 09 Март 2020, 11:59:02
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-Kron4ek-p-4.12.1-sf01.pfs
Меняем ftp://ftp на mirror
mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-Kron4ek-p-4.12.1-sf01.pfs (http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-portable/wine-Kron4ek-p-4.12.1-sf01.pfs)
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: blyum от 09 Март 2020, 12:09:14
Спасибо!
Взял.
Попробую.
C     mesa-10.6.4-1-s02      не запускается на PuppyRetro17.
Запускается, но "далеко не везде"  wine-1.7.32-1-sf02. Чаще "виснет". Вероятно "очень слабенький ноут"... Еще "немножко потренируюсь".
Спасибо за внимание!

P.S. "Повисает" комп... Наверное, только на "Косынку" сил хватит. ;D
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: yxma от 09 Ноябрь 2020, 23:22:29
Для использования этих сборок, просто распакуйте архив куда-нибудь в домашний каталог и указывайте путь до бинарника wine при запуске приложений. Например:
Код
/home/user/wine-4.0-amd64/bin/wine application.exe
Простота оказалась так себе. Во 1 в сообщении нет архивов, только готовые к употреблению модули, так что распаковывать вроде нечего. Во 2 размещение в /база вроде бы запускает файлы, так что по идее они запущены, но команда wine application.exe не запускает ехешник в папке, которой он находится. Пишет, что команда не найдена. Как я понимаю, работа модуля нестандартная, поэтому можно более жесткую инструкцию? или модули реально распаковывать надо? Честно говоря, я теряю уверенность, что начал что-то понимать. Хотелось бы иногда мс ворд иногда запускать - когда док файлы надо видеть как будут у виндусов выглядеть.
чуть не забыл! Это все на LFD10
добавлю, что вайн болтается в памяти. но при запуске потребовал месу, хотя она тоже в /база,т.е. должна была загрузиться. Но, почему-то не стала.
Как учил меня когда-то мой начальник, бумага должна быть написана так, чтобы ее понял любой дурак. Ну вот я и есть этот самый дурак. Не понял...
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: ramd от 10 Ноябрь 2020, 11:06:03
Ухма, Вас немного ввели в заблуждение.
Подключайте модуль вайна 4.12
Если надо добавляете месу - она должна быть в опциональной папке дистра
В системе (у меня по крайней мере) вайн после подключения устанавливается в /opt/wine412 - проверьте там как у вас

Соответственно запускать программы можно так: /opt/wine412/bin/wine /sda1/windo/programma.exe
либо попроще - сделайте файл start-wine.sh с таким вот содержанием

#!/bin/bash
/opt/wine412/bin/wine explorer

(или bin/wine64 explorer - смотря что вам надо)

файлик этот сделайте исполняемым (аттрибуты файла)
должен запускаться простенький вайновский проводник, из которого уже запускайте что вам нужно
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: yxma от 10 Ноябрь 2020, 14:12:37
спасибо за подсказку! У меня в /орт 2 папки вайна  412 и 51s
Пока что проверить нет возможности, но проверю - отпишусь
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: yxma от 10 Ноябрь 2020, 18:10:58
Так что что-то, возможно, с правами, имя хозяина редактор предложил live, я спорить не стал, только разрешил всем чтение и запуск, но и это не помогло. Пытаюсь запустить Соло на клавиатуре и пишет, что нет файла вайн по адресу
/opt/wine412/bin/wine хотя он там точно есть. Может там прелодер надо запускать или вайн64, там ведь куча всякого? Или вайновские файлы перенести из базы в модули? Где-нибудь описан процесс запуска  под вайном?
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: ramd от 10 Ноябрь 2020, 18:37:39
попробуйте в скрипте запуска sudo /opt/wine412/bin/wine explorer
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: krasnyh от 10 Ноябрь 2020, 19:13:08
Проверил под lf01-2004-x86_64.iso (арч+de-tint2+gtk3). Ранее упомянутые схемы, с запуском explorer, сработали (скрин).
Проверял с:
ftp://ftp.yandex.ru/puppyrus/roll/180101/wine-kron4ek-p-5.1-staging_64-sf01.pfs + доп. либы к нему ftp://ftp.yandex.ru/puppyrus/roll/180101/wine-kron4ek-p-5.1-staging-runtime_64-sf01.pfs


upd. Использовался бинарник win64.
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 11 Ноябрь 2020, 09:10:12
Проверил
спасибо+
Где-нибудь описан процесс запуска  под вайном?
arch wiki (https://wiki.archlinux.org/index.php/Wine_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: yxma от 11 Ноябрь 2020, 14:31:12
попробуйте в скрипте запуска sudo /opt/wine412/bin/wine explorer
в терминале выдает нет такого файла или каталога.
С тех пор, как появилась забота о безопасности работать стало гораздо сложнее.
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: ramd от 11 Ноябрь 2020, 18:43:27
попробуйте sudo /opt/wine412/bin/wine64 explorer
специально заново всё подгрузил - работает
а вот с 5 версией косяк какой-то

ещё после отключения-подключения вайна может полребоваться удалить папку .wine из домашней /home/live/
удалять с помощью мс от рута
там могут сохраниться неверные настройки и мешать запуску вайна
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: yxma от 12 Ноябрь 2020, 15:45:38
попробуйте sudo /opt/wine412/bin/wine64 explorer
ну, теперь хоть что-то зашевелилось. Пока пишет что нет вайн-моно, так его у крончека и нет. Может проблема в том что я не глядя кинул в модули и 4 и 5 версии и они загрузились вместе, мешают друг другу. Перенес 5й и положил в /модулес моно какой нашел. Результат проверю позже
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 13 Ноябрь 2020, 11:33:24
Пока пишет что нет вайн-моно
Он есть отдельным модулем
Если что-то не работает - пробуйте подключить модули nss icu mesa mono gecko
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: krasnyh от 28 Март 2021, 20:44:39
Он же проявил интерес к dwarfs https://github.com/mhx/dwarfs/issues/38.
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: sfs от 06 Март 2022, 09:44:02
Кроме  wine64:
wine64-kron4ek-p-7.3_64-sf01.pfs
самая маленькая. Только для 64битных win программ. lib32 не требуется. На 32 битных выдаст ошибку
Обновил. Внутри есть и 32бит wine, но для него потребуются доп. либы (подробнее в шапке темы)
Проверял только wine64 на TotalCommander
Название: Re: Wine. Портированные (под любой linux) сборки от Kron4ek
Отправлено: forthuser от 25 Февраль 2023, 14:38:39
Интересно, а сборки отсюда подходят для запуска в разных Puppy?
Wine Slackware Packages (https://sourceforge.net/projects/wine/files/Slackware%20Packages/)

P.S. Сам использую 6.0.2 c этого архива с Tahr, Xenial, т.к. более новые версии Wine уже с другими требованиями для запуска
и перешли на PE формат dll файлов вместо so (какой в этом прок Х.З.)
Wine 6.0.2 также собирал у себя под Tahr32 :)
(бывает запуск Far2, к примеру, под этим Wine происходит не с первого раза)

Есть ли какие то реальные различия от какого то использования Win 6.0 от Win 7.0 и более новых сборок?