Если вдруг кто забыл / не знал:
Wine («Wine Is Not an Emulator») — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16-, 32- и 64- битные приложения Microsoft Windows (64-битные приложения находятся в стадии ранней реализации). Wine также предоставляет программистам библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы.
По сути, это запускалка Windows-приложений. Однако, в Ubuntu репозиториях лежат не самые свежие версии. А бывают нужны возможности из новых версий…
Устанавливаем свежий Wine в Ubuntu, Linux Mint
Но ничего — на помощь придут ppa-репозитории! Для того, чтобы работало добавление репозиториев поставим необходимые библиотеки:
sudo apt-get install -y software-properties-common python-software-properties
Теперь мы можем добавить wine репозиторий:
sudo add-apt-repository -y ppa:wine/wine-builds
После этого нужно обновить список пакетов:
sudo apt-get update
Теперь можно поставить свежий wine:
sudo apt-get install -y wine-staging
Не знаю, чем руководствуются мейнтейнеры данного пакета, но ставится он в директорию /opt. Для примера запусти cmd.exe:
/opt/wine-staging/bin/wine cmd
Или какую-нибудь game.exe:
/opt/wine-staging/bin/wine /path/to/game.exe
Также не забывайте про winecfg (/opt/wine-staging/bin/winecfg) для настройки, к примеру, графики и звука — приятная утилита.
Как переустановить Wine
Если вдруг возникли проблемы совместимости с предыдущей версией wine (если до этого использовали, к примеру, старую) — можно удалить старый wine и его папку ~/.wine — там лежат настройки wine и различные windows библиотеки.
sudo apt-get purge wine sudo apt-get autoremove sudo apt-get clean sudo apt-get install -f rm -r ~/.wine rm -r ~/.local/share/applications/wine/Программы rm -rf ~/.local/share/applications/wine*
После этого установить новый wine. При следующем запуске wine пересоздаст эту директорию.
Проблемы с архитектурой в Wine
Также потенциально могут быть проблемы с поддержкой 32-битных программ на 64-битных системах. Сообщение об этом примерно следующее:
архитектура пакета (i386) не соответствует архитектуре системы (amd64)
Это можно исправить командой:
dpkg --add-architecture i386