Предварительная настройка систем AstraLinux/RedOS перед установкой программ

Предварительная настройка систем AstraLinux/RedOS перед установкой R-комплекса

Для корректной загрузки и установки библиотек рекомендуется использовать вспомогательный скрипт winetricks.sh. Актуальную версию скрипта можно скачать с github. При скачивании файла его необходимо сохранить с расширением .sh и правами на исполнение. Изменить права файла на выполнение можно двумя способами:

  • командой chmod +x winetricks.sh;

  • в свойствах файла в группе атрибутов с правами установить признак «Выполнение».

 

На 64-х разрядных системах необходимо дополнительно загрузить пакет cabextract. Устанавливать этот пакет следует от пользователя root через терминал:

su root

yum install cabextract

 

 

После запуска скрипта winetricks.sh откроется окно, с помощью которого следует произвести предварительную настройку системы.

 

Шаг 1. В диалоговом окне указать раздел «Выберите путь для wine по умолчанию»

либо «Использовать префикс по умолчанию».

 

Шаг 2. В следующем окне необходимо выбрать команду «Установить библиотеку DLL или компонент Windows».

 

Шаг 3. В списке файлов найти библиотеку crypt32 (в некоторых случаях – еще и crypt32_winxp) и отметить её для скачивания.

 

В ряде систем (в частности, в 64-х разрядных) вместе с загрузкой библиотек должны загрузиться некоторые windows-компоненты:

Шаг 4. После загрузки и установки библиотеки следует подменить файл crypt32.dll вручную, загрузив его по ссылке. Пути расположения файла в системе:

  • AstraLinux: .../.wine/drive_c/windows/system32;

  • RedOS: .../.wine/drive_c/windows/system32 и .../.wine/drive_c/windows/syswow64.

Делать это необходимо по причине того, что wine по умолчанию загружает не актуальную версию библиотеки.

 

Шаг 5. В окне Winetricks выбрать команду «Запустить winecfg (редактор настроек wine)».

 

Шаг 6. В открывшемся окне «Настройка Wine» на вкладке «Приложения» выбрать имитацию системы Windows 7 (10).

 

Если же для работы других приложений необходима имитация другой версии Windows, следует добавить R-программу в исключения. Для этого нужно нажать кнопку «Добавить приложение...», в открывшемся окне выбрать путь к исполняемому файлу и установить имитацию Windows 7 (10) только для R-программы.

 

Шаг 7. На вкладке «Библиотеки» в списке «Новое замещение для библиотеки» найти файл crypt32 и нажать кнопку «Добавить».

После того, как файл попадёт в область существующих замещений, рекомендуется изменить тип использования библиотеки на «Сторонняя (Windows)».

310