Рейтинг@Mail.ru

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

автор:
2 comments Компьютеры и программы
Print Friendly, PDF & Email
Рассмотрим поэтапно процесс установки и запуска 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Запуск менеджера пакетов Synaptic

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

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

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

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

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

Процесс установки программы Wine в Astra LinuxПроцесс установки программы 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Процесс установки программы Notepad++ в Astra Linux

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

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

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

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

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

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

wine "C:/Program Files (x86)/Notepad++/notepad++.exe"
Запуск Notepad++ из консоли в Astra LinuxЗапуск Notepad++ из консоли в Astra Linux

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

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

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

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

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

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

Last modified onСреда, 03 Март 2021 22:19 Read 63123 times
Ключевые слова: :

Поблагодарить автора:

Поделиться

Print Friendly, PDF & Email

2 comments

  • Анатолий
    Анатолий Понедельник, 15 Август 2022 12:05 Ссылка на комментарий

    Пакет установился, но при попытке установки приложения выдаёт ошибку: wine: команда не найдена. При запросе dpkg -l|grep wine выдаёт только fonts-wine-tahoma.

  • Андрейка
    Андрейка Четверг, 25 May 2023 12:07 Ссылка на комментарий

    благодарочка тебе друг великая. все четко.