С помощью 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 и других аналогичных способов запуска виртуальных компьютеров.
Здравствуйте!Подскажите пожалуйста,а через wine можно установить вай фай драйвер?Просто я установил Линукс как основную ОС и интернет работает только через кабель
Нет, с драйвером не получится. Нужно устанавливать версию драйвера для Linux вашего Wi-Fi адаптера.
Можете,пожалуйста,подсказать как это сделать?в ютубе толком нет ничего,а на других сайтах описываются настройки вай фай уже с предустановленным драйверами.
Или хотя бы где просмотреть информацию.
Подсказать что? Вы даже версию Wi-Fi адаптера не написали и не указали, какие у вас ошибки. На данном этапе могу подсказать проверить, что вы действительно подключили Wi-Fi адаптер к компьютеру и что хотя бы попытались подключиться к беспроводной сети (выбрать сеть, ввести пароль и всё такое).
Для самого поверхностного знакомства с теорией посмотрите «Драйверы».
Также напишите, что выводят следующие команды.
# Для USB Wi-Fi адаптера
lsusb
# Для PCI Wi-Fi адаптера
lspci
Для любых адаптеров:
sudo iw dev
sudo airmon-ng
rfkill
uname -a
Версия адаптера RTL8821CE 802.11a.c. ,а проблема в том что в верхнем правом углу,где подключение к интернету,вообще отсутствует значок вай фай
Попробуйте так:
sudo apt install bc module-assistant build-essential dkms
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
sudo m-a prepare
sudo ./dkms-install.sh
Если сразу не заработает, то перезагрузитесь.
Хорошо,попробую.Спасибо большое!