Найти в Дзене
Заметки об ИТ

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

Wine ("Wine Is Not an Emulator") - свободное программное обеспечение для запуска Windows-приложений на операционных системах GNU/Linux. Winetricks - вспомогательный скрипт для загрузки и установки различных распространяемых библиотек, необходимых для запуска некоторых программ в Wine, а так же настройки окружения. 1. Выполняем обновление ОС 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] дописано 13.05.2025 10:49
Оглавление

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

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

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

1. Выполняем обновление ОС 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] дописано 13.05.2025 10:49. При установке dotnet48 на шаге 5, устанавливаемые файлы копируются в каталоги "~/.cache/winetricks/dotnet48" и каталог ~/.cache/winetricks/dotnet40. Эти каталоги по таким же путям необходимо скопировать на компьютер, при выполнении шага 5 на компьютере без подключения к сети Интернет).

Источник:

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

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

Установка dotnet48 "winetricks dotnet48" необходимо выполнить из под учётной записи пользователя.

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

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

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

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

~~~

Конец.