Уведомления
Очистить все

Как установить Wine в Kali Linux  

  RSS

SuperUser
(@superuser)
Eminent Member
Присоединился: 2 года назад
Сообщения: 20
16/09/2020 12:37 пп  

С помощью Wine можно запускать программы Windows прямо на Linux без использования виртуальных компьютеров. Если говорить о Kali Linux, то одним из интересных примеров является Router Scan by Stas'M, которая прекрасно работает через Wine (находит и взламывает роутеры, но не работают функции, связанные с использованием Wi-Fi адаптера).

Пакет Wine можно установить одной командой, но есть пара моментов, которые могут сбить с толку новичков. Это совсем небольшая инструкция, в которой пошагово показана установка Wine в Kali Linux.

Во-первых, нужно включить поддержку 32-битных репозиториев:

sudo dpkg --add-architecture i386

Может возникнуть вопрос, зачем устанавливать пакеты для «старой» архитектуры, если мой Linux 64-битный? На самом деле многие приложения до сих пор являются 32-битными и без установки необходимых библиотек из репозиториев с поддержкой i386, Wine не будет нормально работать.

То есть хотя мы и включаем поддержку i386, мы установим 64-битный Wine, который сможет запускать 64-битные и 32-битные приложения. Конечно же, при условии, что у вас 64-битная система, иначе будет установлен 32-битный Wine. 

Теперь нужно обновить информацию о пакетах, чтобы загрузить сведения из 32-битных репозиториев:

sudo apt update

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

sudo apt install wine

После установки запустите Wine — возможно, он предложит скачать необходимые шрифты и другие компоненты:

winecfg

Для запуска Windows приложений в Linux обычно достаточно дважды кликнуть по ним. Но может быть так, что .exe файл будет открываться менеджером архивов или другим приложением.

  

В этом случае кликните по файлу правой кнопкой мыши, выберите пункт «Открыть с помощью» и выберите Wine.

Если у вас в контекстном меню не появился Wine, то сделайте так:

  • нажмите правой кнопкой на приложение, которое хотите запустить
  • выберите «Открыть с помощью», а затем «Другое»

  • поставьте галочку «Пользовательская команда» и там, где строка для ввода, введите wine. Поставьте галочку «Сохранить ассоциацию» и «Установить как приложение по умолчанию», нажмите ОК. Теперь все .exe файлы будут открываться двойным кликом.

Можно запускать в командной строке, используя команду следующего вида: 

wine /путь/до/ПРИЛОЖЕНИЯ.exe

Чтобы открыть проводник выполните команду:

wine explorer

Чтобы открыть Диспетчер задач: 

wine taskmgr

Обратите внимание, насколько экономно используется оперативная память — для работы Router Scan by Stas'M в Kali Linux нужен всего 1 мегабайт оперативной памяти. Если бы для запуска этой программы мы устанавливали Windows в виртуальную машину, то потребовалось бы несколько гигабайт для работы ОС. К тому же, при использовании Wine необязательно, чтобы процессор поддерживал виртуализацию — в отличие от VirtualBox и других аналогичных способов запуска виртуальных компьютеров.


Цитата
Поделиться: