Выпущена стабильная версия Wine 8.0! Как установить Ubuntu 22.04 | 20.04
Wine, уровень совместимости для запуска приложений MS Windows в Linux и macOS, объявил о выпуске новой стабильной версии 8.0 после 1 года разработки.
В Wine 8.0 наконец-то завершено преобразование PE. Все модули могут быть построены в формате PE. Это означает поддержку различных функций, таких как защита от копирования, 32-битные приложения на 64-битных хостах, отладчики Windows, приложения x86 на ARM и т. д.
Wow64 (подсистема Microsoft для запуска 32-битных приложений в 64-битной Windows) реализована практически для всех библиотек Unix. После удаления устаревших вызовов можно будет запускать 32-битные приложения Windows в Linux без каких-либо 32-битных библиотек Wine.
Другие изменения в Wine 8.0 включают в себя:
- Реализована архитектура процессора печати.
- Включите светлую тему для конфигурации по умолчанию.
- Преобразуйте графические драйверы для работы на стороне Unix границы системного вызова.
- Эффекты поддерживаются в Direct2D.
- Direct3D улучшен за счет поддержки большего количества видеокарт.
- Значительно улучшена поддержка горячего подключения контроллера.
- Поддержка контроллеров Sony DualShock и DualSense при использовании серверной части hidraw.
- Представляем API Windows.Gaming.Input с уведомлениями о горячем подключении, эффектами принудительной обратной связи и тактильными ощущениями, а также поддержкой вибрации.
- Монодвижок обновлен до 7.4.0
Как установить Wine 8.0 в Ubuntu и Linux Mint
На веб-сайте Winehq теперь есть хорошее руководство по установке пакетов Wine в системах на базе Ubuntu. И вот переписанная версия с большим количеством описаний.
1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, выполните команду:
sudo dpkg --add-architecture i386
Эта команда позволяет устанавливать 32-битные пакеты в 64-битную Ubuntu, поскольку Wine на данный момент все еще требует много 32-битных библиотек.
2. Затем выполните команду в терминале, чтобы создать папку «keyrings» в каталоге «/etc/apt» для хранения ключей. С флагом -p
ошибка игнорируется, если эта папка уже существует.
sudo mkdir -p /etc/apt/keyrings
3. Затем используйте загрузчик командной строки wget
, чтобы загрузить ключ GPG для репозитория WineHQ и сохранить его в папке, созданной на последнем шаге.
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
4. Теперь выполните команду, чтобы загрузить файл конфигурации для репозитория Winehq apt и сохранить его в /etc/apt/sources.list.d/.
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/$(lsb_release -sc)/winehq-$(lsb_release -sc).sources
ВАЖНО: Эта команда предназначена только для Ubuntu 23.04, 22.04, 20.04, 18.04! Для Linux Mint, Zorin OS и т. д. вам необходимо заменить «$ (lsb_release -sc)» в команде кодовым именем версии Ubuntu, на которой основана ваша система:
- Для системы на базе Ubuntu 23.04 используйте lunar.
- Для системы на базе Ubuntu 22.04 (например, Linux Mint 21) вместо этого используйте jammy.
- Для Ubuntu 20.04 (например, Zorin OS 16.x) используйте focal.
- Для системы на базе Ubuntu 18.04 используйте bionic
5. После настройки официального репозитория Wine apt выполните приведенную ниже команду, чтобы получить индекс пакета:
sudo apt update
В выводе должна быть строка вывода, указывающая Get x https://dl.winehq.org/wine-builds/ubuntu xxxxx InRelease.
6. Наконец, установите стабильную версию Wine 8.0, а также библиотеки зависимостей с помощью команды:
sudo apt install --install-recommends winehq-stable
7. После успешной установки пакетов Wine запустите команду для создания файлов конфигурации и откройте диалоговое окно конфигурации.
winecfg
Там вы можете проверить версию Wine и изменить настройки этого слоя.
8 Наконец, щелкните правой кнопкой мыши EXE-файл в файловом менеджере и выберите «Открыть с помощью Wine Windows Program Loader» (или выберите его в диалоговом окне «Открыть с помощью других приложений»). Посмотрите, поддерживает ли Wine ваше приложение для Windows.
Как удалить Вайн 8.0
Чтобы удалить пакет программного обеспечения, а также библиотеки зависимостей, просто откройте терминал и выполните команду:
sudo apt remove --autoremove winehq-stable
Также удалите репозиторий Wine apt, удалив исходный файл:
sudo rm /etc/apt/sources.list.d/winehq-*.sources
И удалите файл ключа через:
sudo rm /etc/apt/keyrings/winehq-archive.key
Наконец, не забудьте обновить индекс пакета с помощью команды sudo apt update
.