...

Как на astra linux устанавливать программы exe Windows

Запуск exe файлов на Astra Linux

Здравствуйте. Помогите разобраться. Переводят на Astra Linux, но остались спец.программы, которые есть только на Windows. Как их запускать? Скачал по ссылке https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277216 сборку wine, но после установки и запуска требует компоненты Mono и Gecko. Где их взять и как установить, если компьютеры локальные и интернета нет.

Montfer

New member

Сообщения 2 328

Здравствуйте. Помогите разобраться. Переводят на Astra Linux, но остались спец.программы, которые есть только на Windows. Как их запускать? Скачал по ссылке https://wiki.astralinux.ru/pages/viewpage.action?pageId=3277216 сборку wine, но после установки и запуска требует компоненты Mono и Gecko. Где их взять и как установить, если компьютеры локальные и интернета нет.

http://dl.winehq.org/wine/
https://www.linux.org.ru/forum/desktop/13515247
А вообще, сначала уточните у ваших вышестоящих, можно ли вам устанавливать vine. И смотря какие проги, на некоторые можно найти аналоги для линукс

Михаил

New member

Сообщения 9

Спасибо. Завтра буду пробовать.
wine-mono-4.6.0.msi и wine_gecko-2.47-x86_64.msi я скачал, установить не знаю как.
P.S. Если бы вышестоящие об этом позаботились, я не задавал бы тут вопросы.
P.P.S. Проги написать не могу, но аналогов нет. Слишком старое все.

Montfer

New member

Сообщения 2 328

Спасибо. Завтра буду пробовать.
wine-mono-4.6.0.msi и wine_gecko-2.47-x86_64.msi я скачал, установить не знаю как.
P.S. Если бы вышестоящие об этом позаботились, я не задавал бы тут вопросы.
P.P.S. Проги написать не могу, но аналогов нет. Слишком старое все.

во второй ссылке, которую скинул выше упоминается команда
wine msiexec /i %filename%
как ставить это – с использованием sudo или нет – не знаю, надеюсь более опытные расскажут

UPD после установки wine с вики астры пошел на сайт https:\\wiki.winehq.org\Gecko и скачал подходящий для wine_gecko-2.40-x86.msi и wine_gecko-2.40-x86_64.ms командой wine msiexes /i /home/user/Загрузки/wine_gecko-2.40-x86.ms (user – обычный пользователь, под ним и делал установку)
после чего попытался установить icq командой wine /home/user/Загрузки/icq.exe
Установка завершилась с ошибкой, но хотя бы она началась.
Крч, проще отписками кидаться, что используется СПО под виндовс и на линукс перейти не можем, чем мучиться с wine, который по сути – дырка в безопасности системы

Как запустить Windows приложение в Astra Linux

Print Friendly, PDF & Email

Как запустить Windows приложение в Astra Linux

Рассмотрим поэтапно процесс установки и запуска Windows приложения в операционной системе Astra Linux.

Дистрибутив Astra Linux основан на ядре операционной системы Debian. И для Debian, а также других дистрибутивов Linux, существует прекрасное широко известное средство для запуска приложений Windows – программа Wine. Эта программа представляет собой своего рода «песочницу», в которой выполняется Windows приложение. Wine отслеживает, к каким Windows API обращается программа, и перенаправляет её вызов на аналогичные API Linux, если они есть. Из-за того, что Windows и Linux – очень разные операционные системы, не для каждого API Windows существует аналог в Линукс, и наоборот. Поэтому не все программы будут работать под Wine. Но многие. Рассмотрим установку Wine и запуск из-под него Windows приложения на примере Notepad++.

1 Установка Wine в Astra Linux

Первым делом необходимо запустить менеджер пакетов Synaptic. Быстрее всего это сделать так. Нажать сочетание клавиш Win+R и начать вводить в поле команды название Synaptic. Почти сразу высветится найденная программа. Наводим курсор на неё (или стрелками и клавишей Enter ) и запускаем. При запуске Synaptic потребует ввести пароль от учётной записи.

Запуск менеджера пакетов Synaptic

Теперь в менеджере пакетов необходимо найти Wine. Кликаем на иконку с лупой в верхней панели. И набираем в открывшемся окне поиска Wine .

Поиск пакетов программы Wine в менеджере пакетов Synaptic

Менеджер пакетов найдёт программу Wine и отобразит её компоненты. Для установки нужно нажать кнопку «Применить» на верхней панели инструментов.

Установка программы Wine в Astra Linux

Начнётся установка Wine.

Процесс установки программы Wine в Astra Linux

Необходимо дождаться окончания процесса инсталляции.

2 Использование Wine в Astra Linux

Теперь идём на сайт программы Notepad++ и скачиваем установочный файл. Он будет загружен в директорию «Загрузки» текущего пользователя. Чтобы в этом убедиться, можно запустить терминал (например, xterm, запуск аналогично: Win+R и набрать xterm ) и ввести в командной строке ls Загрузки . Появится содержимое каталога «Загрузки». В списке должен присутствовать скачанный установщик блокнота.

Невозможно запустить установщик напрямую, т.к. он скомпилирован под ОС Windows. Тут нам и придёт на помощь Wine. В командной строке терминала xterm набираем следующее:

wine Загрузки/npp.7.8.9.Installer.exe

Название файла, естественно, должно соответствовать вашему скачанному файлу. Начнётся процесс установки блокнота, стандартный для Windows. Просто пройдите его до конца, как обычно.

Процесс установки программы Notepad++ в Astra Linux

Когда программа будет установлена, Wine создаст на диске в своей директории иерархию каталогов, похожую на Windows. По умолчанию рабочая директория Wine скрыта. Чтобы её увидеть, нужно в проводнике (менеджере файлов) в мню «Вид» выбрать пункт «Отображать скрытые» или нажать сочетание клавиш Ctrl+H . Теперь директория Wine со всеми подкаталогами стала видна.

Настройка отображения скрытых файлов и каталогов в Astra Linux

В Linux директории, название которых начинается с символа точки «.», по умолчанию являются скрытыми.

Настройка отображения директории программы Wine в Astra Linux

Можем через менеджер файлов зайти в каталог Notepad++ и убедиться, что программа Wine создала всю иерархию директорий, как в Windows.

Можно запускать блокнот из командной строки терминала xterm:

wine "C:/Program Files (x86)/Notepad++/notepad++.exe"

Запуск Notepad++ из консоли в Astra Linux

Для быстрого запуска блокнота в менеджере файлов кликаем на файле notepad++.exe правой кнопкой мыши и в контекстном меню выбираем пункт Отправить – Рабочий стол (создать ярлык). На рабочем столе Astra Linux появится ярлык для запуска Notepad++.

Создание ярлыка для быстрого запуска Windows программы в Astra Linux

Если при нажатии на ярлык ничего не происходит, стоит посмотреть его свойства, кликнув правой кнопкой мыши на ярлыке. Затем в окне «Свойства» перейти на вкладку «Ярлык» и обратить внимание на строчку «Команда». В ней должна быть именно та же команда, которую мы только что набирали в консоли. Если это не так, поправьте:

Изменение свойств ярлыка для быстрого запуска Windows программы в Astra Linux

Теперь вы можете полноценно пользоваться программой Notepad++, написанной для Windows, в операционной системе Astra Linux.

Как я уже упоминал, далеко не все Windows программы запускаются и работают из-под Wine с такой же лёгкостью. Но теперь вы знаете как проверить, будет работать под Линукс или нет интересующая вас Windows программа.

Last modified onСреда, 03 Март 2021 22:19 Read 45043 times

  • Windows
  • Linux
  • Astra Linux

Запуск программ Windows в Astra Linux

Header Background Image

Запуск программ Windows в Astra Linux с использованием wine от EterSoft

Если требуется запускать программы Windows в Astra Linux, то можно это сделать через использование wine от EterSoft. Эта сборка оптимизирована для рабочих процессов и для часто используемых шрифтов. А так же в коммерческой версии эта сборка позволяет полноценно работать по сети (SMB,NFS) в многопользовательском режиме, устраняя проблемы блокировок. Приобретаем или заказываем сборку wine от EterSoft на ресурсе - https://etersoft.ru/products/wine На email высылается ссылка на скачивание сборки. Номера версий скорей всего будут другими а так же комплект сборки может отличаться, так что этот момент учитываем при установке. Загружаем файлы сборки wine с сайта EterSoft и устанавливаем: # Устанавливаем необходимые пакеты: sudo apt install cabextract libmspack0 # Это не свободный пакет!: sudo apt install ttf-mscorefonts-installer # Если используется видеокарта от nVidia и установлен видеодрайвер, то можно расширить установку: sudo apt install libvulkan1 mesa-vulkan-drivers # Вручную устанавливаем пакеты в очередности: wine-gecko_2.47.2-eter1astra_all.deb wine-mono_7.2.0-eter2astra_all winetricks_20220411-eter1astra_all.deb wine-etersoft-common_7.6.1-eter3astra_all.deb wine-etersoft_7.6.1-eter3astra_amd64.deb # Дополнительные пакеты, необязательно: wine-etersoft-programs_7.6.1-eter3astra_amd64 wine-etersoft-full_7.6.1-eter3astra_amd64 # Для использования программ работающих по сети с использованием SMB,NFS в многопользовательском режиме (к примеру сетевая и/или SQL версия 1с 7.7). Внимание - это уже коммерческий продукт!: wine-etersoft-network_7.0.2-eter1astra_amd64 # Установив необходимые пакеты wine, фиксим зависимости: sudo apt install -f # И перезагружаем систему: sudo reboot # После перезагрузки проверяем установку: wine64 # Производим необходимую настройку wine по умолчанию, как минимум заполняем пользователя и организацию на закладке "О программе": winecfg # Проверяем работу winetricks: winetricks # Теперь можно запускать приложения windows в Astra Linux. К примеру создадим ярлык для запуска winbox от Микротик, который заранее скачан и находится в папке App в домашней директории пользователя: # В поле "Имя" вставляем: Winbox # Прописываем в поле "Команда" строку: wine64 ~/App/winbox64.exe # Сохраняем ярлык, и теперь мы можем полноценно работать с оборудованием Микротик в Astra Linux

При подготовке материала использовались источники:
https://forum.astralinux.ru/threads/132/
https://soltau.ru/index.php/en/themes/kompyutery-i-programmy/item/570-kak-zapustit-windows-prilozhenie-v-astra-linux

Добавить комментарий