У меня есть драйвер WiFi для Windows 7, как мне установить файл .exe для Ubuntu 16.4? Я использовал ndiswrapper, но страница кажется устаревшей. Какие-либо предложения?
Исполняемые файлы не только содержат исполняемый код, но также и информацию как статические и динамические данные, информация о компоновщике и импорт библиотеки.
при выполнении .exe или исполняемого файла Linux существует другая программа, которая загружает файл, настраивает память, настраивает различные данные и блоки кода, содержавшие в исполняемом файле, и удостоверяется, что исполняемый файл имеет доступ к общим библиотечным функциям, в которых это нуждается.
На Linux, исполняемые файлы хранятся в формате ELF (Исполняемый и Связываемый Формат). В Windows исполняемые файлы хранятся в формате PE (Портативный Исполняемый файл).
существуют также существенные различия между ABIs и API, и в системах Unix-y. Вино в примере загрузчика, который может открыться, свяжитесь и выполните код и библиотеки в формате PE на основанной на ELF ОС.
Так, в простых словах, Вы не можете выполнить исполняемый файл окон (.exe) на Вашей Ubuntu для установки драйверов.
Просто установка из репозитория с:
sudo apt-get update
sudo apt-get install ndiswrapper
После этого необходимо настроить согласно этот учебное руководство, продолжающееся от точки № 3.