LinuxForum.Fans
Тема

Различные версии Wine в одной ОС Mageia Linux.

Автор: o1hk 30 сообщений 1861 просмотров
23.01.2018 07:14 · отредактировано #427527

В общем, ситуация такова. В Mageia 5 x86_64, установлена системная версия Wine 1.7.30 .

Показать

В POL, установленном на том же компе, в той же ОС, версии Wine можно менять: доустанавливать в соответствие требованиям устанавливаемого приложения.

Показать

Таким образом, заменить версию Wine в POL очень просто, а в системе, у меня никак не получается. Хотя, я закачал версию Wine 3.0 .

Показать

Также, в систему установлены вот эти два приложения:

Но я их не могу найти в системе. Не могу выяснить, а действительно ли они установлены.
В общем, вопросов - два:
1. Как поменять, без особых усилий, версию Wine в системе?
2. Как установить: действительно ли установлены приложения, установленные в Wine, которая - в системе?

23.01.2018 10:23 · отредактировано #427530

Эти приложения всего лишь самораспаковывающиеся архивы и если вы запустив их увидели окно с кнопками далее и все такое,дождались окончания. Тогда оно уже установлено и отображаться нигде не будет.)

23.01.2018 10:53 #427531
"o1hk" написал:
1. Как поменять, без особых усилий, версию Wine в системе?
"Без особых усилий" получится только в случае если найдется готовый собраный пакет под дистр. Беглый поиск результатов выше 1.7.хх, для пятой магеи, не дал.
Вариант 2 - сборка из исходников, но это уже не так тривиально....

"o1hk" написал:
действительно ли установлены приложения, установленные в Wine, которая - в системе?

Вообще-то у WINE есть такое понятие как WINEPREFIX
https://wiki.archlinux.org/index.php/Wine_(Русский)#WINEPREFIX

Т.е. можно насоздавать таких префиксов под каждое приложение, чтобы не играться каждый раз с настройками.
Простейший способ создать новый префикс: [console=inline]WINEPREFIX=~/pathToNewPrefix winecfg[/console]
При выполнении этой команды создастся каталог ~/pathToNewPrefix с полной внутренней структурой и дефолтными настройками.

Чтобы запустить приложение установленое в этом префиксе нужно выполнить:
[console=inline]WINEPREFIX=~/pathToNewPrefix wine c:\\path\\to\\executable.exe[/console]

Так-же есть такая штука как WineControlPanel
Открыть ее можно выполнив
[console=inline]WINEPREFIX=~/pathToPrefix wine c:\\windows\\system32\\control.exe[/console]

Показать

Добавлено: 23rd Jan 2018 9:53:28 am

"shtoom" написал:
и отображаться нигде не будет.
Почему не будет?
23.01.2018 10:57 #427533

Дык, просто екзешный архив без унисталлера. :)

23.01.2018 11:01 #427534

"shtoom" написал:
Дык, просто екзешный архив без унисталлера
Ну если уж так жестоко - тогда да, не будет.
Но если эта-же какаФка отображыется в оффтопике в "Установка и удаление программ" то и в Установке\удалении в wine тоже будет светиться
23.01.2018 11:15 #427535

На винде не ставил,только под вайн держу. Часто разные версии вайна не хотят ставить dx,мол и так все хорошо, а нет все же требуется поставить сторонние, а не нативные вайновские либы.Тут то и помогает эта фигулина.) Конечно можно и официальный пакет dx поставить,но я к этому привык уже.) вебустановщик редко работает корректно, а качать полный просто лень, да и этот есть у меня уже. O:)
Добавлено: 23.01.2018 11:15:56

Не знаю, специально посмотрел сейчас wine uninstaller. Нет у меня ничего о dx,только vcrun ы... :)

23.01.2018 11:19 #427536

"shtoom" написал:
Нет у меня ничего о dx,только vcrun ы
Черт его знает..... У меня тоже нету, но dx у меня девятый, кусками из winetricks, а там, ЕМНИП, оно вообще просто dll'ки тащит и тупо в вайновские оверайды пихает....
23.01.2018 11:25 · отредактировано #427537

К сожалению wine dxdiag не работает... ]:->
может так поможет

23.01.2018 12:55 #427540

shtoom, есть у меня эта...ерунда. Но, там нет дайректа 11

23.01.2018 13:25 #427542
"o1hk" написал:
Но, там нет дайректа 11

[console][user@localhost]$ wget raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
[user@localhost]$ chmod +x winetricks
[user@localhost]$ ./winetricks[/console]

"А дальше вот так:"




23.01.2018 13:32 #427544

DiabloPC, ну, и какие (пакеты) из них (пакетов) устанавливать:
d3dx11_42, d3dx11_43?

23.01.2018 13:34 #427546

"o1hk" написал:
d3dx11_42, d3dx11_43
Для надежности - оба =)
Это просто библиотеки, причем имеющие разные имена (т.е. конфликтов не будет), а игруха сама потом выберет что ей больше нравится
23.01.2018 13:36 #427548

DiabloPC, хорошо. Я попробую.

23.01.2018 14:19 #427555
"o1hk" написал:
Также, в систему установлены вот эти два приложения:

[console=user]wine uninstaller[/console]

23.01.2018 14:20 #427556

yars, для чего это делать? Объясните, пожалуйста.

23.01.2018 14:21 #427557

"yars" написал:
wine uninstaller
О! Вот как туда попасть НЕ через "Панель Управления" =) СПС
23.01.2018 14:24 #427558
"DiabloPC" написал:
а там, ЕМНИП, оно вообще просто dll'ки тащит и тупо в вайновские оверайды пихает....
Да, так и есть.
Добавлено: 23rd Jan 2018 14:22:21

"shtoom" написал:
К сожалению wine dxdiag не работает...

Это нормально.

Добавлено: 23rd Jan 2018 14:24:32

"o1hk" написал:
для чего это делать?

Чтобы увидеть список установленного в данный префикс, но если ставили посредством PoL или winetricks, программа может там не светиться. Для winetricks надо по-другому смотреть:
[console=user]winetricks list-installed[/console]

23.01.2018 14:26 #427559

[console]$ wine uninstaller
[/console]

Появляется Установщик:

23.01.2018 14:26 #427560

"o1hk" написал:
Появляется Установщик:
Ну да, вместе со списком установленого
23.01.2018 14:28 #427561

yars, ну, и - далее...?
Добавлено: 23.01.2018 23:28:43

Я мыслю так: сюда (в Установщик) как-то надо "впихнуть" directX11. Так?

Войдите или зарегистрируйтесь, чтобы ответить.