...
3. Перейти в распакованную директорию и запустить скрипт install.sh c правами администратора
No Format |
---|
Пример:
$ sudo ./install.sh x86 /usr/lib/i386-linux-gnu/wine
$ sudo ./install.sh x64 /usr/lib/x86_64-linux-gnu/wine |
Первый из параметров скрипта install.sh указывает на разрядность устанавливаемой библиотеки После того как библиотека grdwine.dll.so распакована, необходимо перенести ее версию нужной разрядности в директорию с защищенным приложением ("x86" необходима для работы 32-битных windows-приложений, а "x64x86_64" - для работы 64-битных windows-приложений соответственно). Второй параметр - путь установки библиотеки
Затем файл библиотеки необходимо переименовать изменив расширение с grdwine.dll.so - должен указывать на место расположения в системе библиотек wine соответствующих разрядности, заданной первым параметром.
То есть, например, если требуется обеспечить работу 64-битных windows-приложений, то необходимо установить 64-битную grdwine.dll.so и первым параметром install.sh нужно передавать "x64", а вторым - путь к 64-битным библиотекам wine в системе (например, /usr/lib/x86_64-linux-gnu/wine).
Пути расположения библиотек wine в системе можно узнать, выяснив расположение библиотек kernel32.dll.so. Необходимо выбрать пути к библиотекам в соответствии с используемой версией wine.
No Format |
---|
Пример:
$ sudo find / -name kernel32.dll.so |
UI Text Box | ||
---|---|---|
| ||
Внимание! В системе может быть установлено несколько версий wine и, соответственно, несколько копий библиотеки kernel32.dll.so |
на grdwine.dll.
No Format |
---|
Пример:
$ cp ./grdwine-0.5.7-bin/x86/grdwine.dll.so /home/user/samples/
/home/user/samples/ - путь к директории с защищенным приложением
$ mv /home/user/samples/grdwine.dll.so /home/user/samples/grdwine.dll |
Компиляция библиотек Компиляция библиотек из исходных текстов и их последующая установка
...