Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
typeinfo

Внимание!

В системе может быть установлено несколько версий 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


Компиляция библиотек Компиляция библиотек из исходных текстов и их последующая установка

...