С помощью 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
Если сразу не заработает, то перезагрузитесь.
Хорошо,попробую.Спасибо большое!
@mial подскажите, пожалуйста, ноутбук HP pavilion dv 0000 ur, драйвер на клавиатуру станет через wine?
Приветствую! Нет, драйверы через Wine не работают.
Возможно, у вас есть задача настроить клавиатуру (например, подсветку, макросы или горячие клавиши), а также возможно, что вам нужен не драйвер а приложение, которое это настраивает. В этом случае, если настройки хранятся во внутренней памяти клавиатуры, можно загрузиться в Windows, установить необходимые настройки и затем использовать их в Linux.
Это всё сильно индивидуально от железа, например, с игровой мышью у меня такой фокус получился. Я описывал это во статье «Как настроить кнопки на игровой мышке в Linux».
@mial благодарю за тепло, как бы драйвер частично есть в bios, вот подсветку можно настроить через bios но не работает индикатор на клавиши звук т.к. драйвер на него подтягивается с остальными драйверами на виндузятнике и большая проблема в том что, при загрузке оси долго ищет Драйвер на клавиатуру (не отзывается) примерно минуту, а иногда сразу отзывается, не понимаю как исправить, может есть решение хотяб настроить мгновенный отзыв клавиатуры? А то бывают моменты когда нет времени ждать.
И ещё проблема, kali-undercover запускается на xfce, but потом выключить не могу, пишит что режим переключился, но он как и был остаётся и может такое быть что все панели вылетают за текстуры один курсор остаётся, на запасную граф.оболочку захожу и там тоже стоит мод undercover, и так же если с неё прописать офф, то тоже пишет что режим переключен, но по факту ничего не изменилось, я пробовал его включать на своём ноуте раз 15 постоянно переустановив kali обновляя все как нужно, но без успеха та же песня, и на двух других ноутах делал по два раза эту же процедуру, аналогично, что скажите, как исправить?
Драйвер Intel Human Interface Device (HID) Event Filter подтягивается, а так драйвер на клавиатуру стандартный PS/2