- PVSM.RU - https://www.pvsm.ru -
Все что будет написано под катом является экспериментом который вы можете сами провернуть на своей рабочей станции с операционной системой на базе ядра Linux или на macOS кому как нравится.
Вам для начала понадобится базовый инструментарий с которым мы будем работать.
В моем случае это:
Первое что нам необходимо сделать на данном этапе это заставить Wine сформировать рабочую директорию с необходимыми нам параметрами.
Это делается достаточно просто:
WINEARCH=win32 # или win64 в зависимости от архитектуры приложения или нужного вам окружения WINEPREFIX=$HOME/.WineExperiment # или любой другой путь export WINEARCH export WINEPREFIX # либо можете сократить это дело до двух строк указав нужные вам параметры переменных окружения wine wineboot # для создания пространства архитектуры WINEARCH в WINEPREFIX указанные и экспортированные ранее
В дальнейшем нам понадобятся инструменты winedump, grep и winetricks. # [2]
С помощью winedump dump <установщик> -j import | grep offset
находим необходимые библиотеки для работы с программой установки.
В моем случае все необходимое уже есть в стандартном окружении.
И если вам нужны компоненты для запуска установщика то вам нужно выполнить следующие строчки.
wget <ссылка из #>
chmod +x ./winetricks
winetricks --gui # и находите нужный вам компонент
Попробуем запустить установщик используя WINEDLLOVERRIDES=winemenubuilder.exe=d wine <установщик>
.
Для любопытных.
Вы в праве использоватьWINEDEBUG=info
для обнаружения ошибок в работе установщика.Для незнающих
WINEDLLOVERRIDES=winemenubuilder.exe=d
отключает создание ярлыков и типов.
Для этого этапа нам понадобятся те же инструменты что используются в первом этапе.
Запускаем wine cmd
для входа в рабочее окружение.
С помощью команды cd
переходим в папку с программой и запускаем её.
В случае необходимости входим или регистрируемся. В своем случае я использую эту программу в пробном режиме ибо денег нет.
И он у меня запускается и работает без пинков, но не все так гладко как казалось.
Photoshop увидел, что я использую графическую карту с недостаточным количеством видеопамяти, а следовательно от некоторых функций мне придется отказаться таких как 3D и небольшого количества фильтров.
Решение
./winetricks settings videomemorysize=512 # надеюсь вы его установили или скачали
По закрытию Photoshop выдал ошибку в подпрограмме CEPHtmlEngine.
Решение
Эта ошибка появляется лишь единожды. Её вы можете игнорировать.
В рамках этого эксперимента можно убедиться в работоспособности программного обеспечения на платформе являющейся явно несовместимой для запуска со стандартными настройками.
Но как следует из эксперимента, проблем требующих от пользователя каких либо действий не было, я умышленно не считаю проблемы связанную с графической картой и там где решением является просто закрытие окна отчета об ошибке как ту, что требует дополнительных действий.
Пишите в комментариях если что-то не понятно будем разбираться сообща или наоборот чтобы дополнить текст статьи вашим предложением.
Спасибо за потраченное вами время.
Автор: pull
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/nix/290415
Ссылки в тексте:
[1] #: https://www.archlinux.org/
[2] #: https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
[3] Источник: http://habrahabr.ru/sandbox/123301/
Нажмите здесь для печати.