Найти тему
Заметки об ИТ

AltLinux, wine, winetricks (dotnet40, dotnet48). Работа с Windows приложениями в ОС GNU/Linux

Оглавление

Wine ("Wine Is Not an Emulator") - свободное программное обеспечение для запуска Windows-приложений на операционных системах GNU/Linux.

Winetricks - вспомогательный скрипт для загрузки и установки различных распространяемых библиотек, необходимых для запуска некоторых программ в Wine, а так же настройки окружения.

1. Установка пакетов с доступом компьютера к сети Интернет

1. Перед установкой wine выполняем обновление ОС AltLinux:

$ apt-get update && apt-get dist-upgrade -y

2. Устанавливаем wine:

$apt-get install wine i586-wine wine-mono-8.1.0 -y

3. Создаём 32-х разрядный префикс:

$ WINEARCH=win32 WINEPREFIX="$HOME/.wine_prefix" winecfg

4. Устанавливаем winetricks:

$ apt-get install winetricks -y

5. Устанавливаем .Net Framework 4.8:

$ winetricks dotnet48

6. Используя командную строку запускаем необходимое Windows приложение, в нашем случае это инсталлятор технологической программы Admin Tools 3.14:

$ wine AdminTools314.exe

По завершению установки на рабочем столе ОС AltLinux имеем ярлык для запуска нашей программы.

([1] дописано 25.06.2024 14:48. при установке программ с помощью winetricks, устанавливаемые файлы помещаются в каталог "~/.cache/winetricks/dotnet48", например при выполнении установки "winetricks dotnet48").

Источник:

Инструкции по запуску клиентской программы в Alt Linux

2. Установка пакетов без доступа компьютера к сети Интернет.

Нам необходимо скопировать попку кэша с компьютера, который подключен к сети Интернет на компьютер, который такого подключения не имеет, для этого выполняем следующие дей:ючением к сети Интернет, заключается в том, что при установке .Net Framework 4.8 "winetricks dotnet48" на компьютер, подключенный к сети Интернет, перед установкой, необходимый установочный файл копируется в каталог кэша "~/.cache/winetricks/dotnet48", и далее wineticks выполняет его установку.

Нам необходимо скопировать попку кэша с компьютера, который подключен к сети Интернет на компьютер, который такого подключения не имеет, для этого выполняем следующие действия:

1. Устанавливаем "winetricks dotnet48" на компьютер, который подключен к сети Интернет;

2. Копируем каталог "~/.cache/winetricks/dotnet48" на компьютер с отсутствующим подключением к сети Интернет (по такому же пути);

3. Выполняем установку "winetricks dotnet48" на компьютере без доступа к сети Интернет. В этом случае winetricks установит dotnet48 из кэша "~/.cache/winetricks/dotnet48".

~~~

Конец.