Большой релиз Wine 5.0. Linux новости

Большой релиз Wine 5.0

18
Лайков: +6
войдите, чтобы ставить лайки

Wine 5.0

Wine 5.0
Версия:5.0
Дата релиза:21 января 2020
Предыдущий релиз:4.21 от 29 ноября 2019
Страница:Wine

Состоялся большой релиз программы Wine 5.0.

Предыдущий крупный релиз Wine 4.0 был год назад — 22 января 2019 г. С того момента была проделана большая работа. Было выпущено много промежуточных релизов 4.X и несколько релиз-кандидатов пятой версии.

Wine 5.0: Wordpad Windows, работающий в Ubuntu Linux через Wine
Wine 5.0: Wordpad Windows, работающий в Ubuntu Linux через Wine

Основные изменения

Wine 5.0 вобрал в себя в общей сложности более 7400 программных изменений. Он содержит множество улучшений и исправлений.

Wine 5.0 Версия

Некоторые из основных улучшений:

  • Поддержка нескольких мониторов и графических адаптеров.
  • Встроенные модули формируются в формате PE (Portable Executable).
  • Реализация XAudio2.
  • Поддержка Vulkan 1.1.

Поддержка нескольких мониторов и GPU

Обеспечена полноценная поддержка нескольких мониторов и графических адаптеров.

Поддерживается динамическое изменение конфигурации.

Драйвер Vulvan поддерживает спецификацию до версии 1.1.126.

Библиотека WindowsCodecs поддерживает конвертирование большего числа растровых форматов, включая форматы с индексированной палитрой.

Улучшение поддержки Direct3D

Значительно улучшена поддержка технологии Direct3D.

Реализована поддержка новых возможностей Direct3D 12.

Улучшена производительность.

При использовании Direct3D в приложениях, работающих в полноэкранном режиме, выполняется блокировка хранителя экрана.

При использовании DXGI добавлена поддержка сочетания клавиш Alt+Enter для перехода в полноэкранный режим.

Улучшена поддержка D3DX.

Ядро (kernel32/kernelbase)

Большинство функций, которые использовались в Kernel32, были перемещены в KernelBase.

При подгрузке библиотек игнорируются библиотеки некорректной разрядности.

Улучшена эмуляция объектов ядра для драйверов устройств.

Добавлена поддержка корректного информирования приложений о состоянии аккумулятора.

Модули в формате PE

Большинство модулей программы теперь собраны в формате Portable Executable.

Формат Portable Executable (PE) это формат исполняемых бинарных файлов, используемый в Windows.

Пока не все модули перекомпилированы в PE формат. Перевод других модулей в PE формат планируется при выпуске следующих релизов Wine ветки 5.x.

И другие изменения

Улучшена поддержка устройств ввода, звукового API, сетевых возможностей, поддержка .NET, интеграция с рабочим столом, шрифтов, аудио и видео и так далее.

Исправлено множество ошибок.

Wine 5.0: Команда Ping Windows, работающая через Wine
Wine 5.0: Команда Ping Windows, работающая через Wine

Установка Wine 5.0

Для Wine существуют репозитории, которые позволяют установить свежую версию программы, используя штатные средства пакетного менеджера дистрибутива Linux.

Мы устанавливали Wine 5.0 в Ubuntu 19.10 через PPA репозиторий, поддерживаемый разработчиками.

Для установки необходимо выполнить следующие команды.

Если у вас 64-х разрядная система, то необходимо включить поддержку 32-х битной архитектуры:

sudo dpkg --add-architecture i386

Скачать и установить ключ для репозитория:

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

Добавить репозиторий в систему. Выполните соответсвующую команду для вашей версии дистрибутива:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main' # Ubuntu 19.10
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' # Ubuntu 18.04, Linux Mint 19.x
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main' # Ubuntu 16.04, Linux Mint 18.x

Обновить информацию о пакетах:

sudo apt update

Выполнить установку свежей стабильной версии:

sudo apt install --install-recommends winehq-stable

После первого запуска можно выполнить команду wine без аргументов:

wine

Может появиться предупреждение об установке дополнительных компонентов.

Wine 5.0 Установка

Для запуска Windows программы используйте команду:

wine путь/до/программы аргументы

Много базовых программ уже предустановлены.

Например запустим Блокнот:

wine notepad.exe

Wine 5.0: Блокнот (Notepad) Windows, работающий через Wine
Wine 5.0: Блокнот (Notepad) Windows, работающий через Wine

Например запустим Wordpad:

wine wordpad.exe

Материалы по теме:

18
  • Опубликовано: 25.01.2020

Комментарии

Vest1am
Активный пользователь
Активный
25.01.2020
13:10
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+4
войдите, чтобы ставить лайки
у меня не хотел обновляться на Linux Mint 19.3, пока вручную не были добавлены библиотеки FAudio. Такая проблема произошла из-за того, что в репозиториях убунту нет библиотек FAudio. Вот ссылка кому может надо https://forum.winehq.org/viewtopic.php?f=8&t=32192
а вот ссылка на статью https://digitalkarabela.com/how-to-update-wine-to-5-0-0-on-linux-mint-19-or-ubuntu-18/
Links001
25.01.2020
23:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийVest1amРодительский комментарий
+1
войдите, чтобы ставить лайки
Подскажите, а эта версия стабильна?
Vest1am
Активный пользователь
Активный
26.01.2020
21:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийLinks001Родительский комментарий
+1
войдите, чтобы ставить лайки
да это стабильная версия
Andrey
26.01.2020
18:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийVest1amРодительский комментарий
+1
войдите, чтобы ставить лайки
У меня Mint 19.3 даже с библиотеками FAudio не хочет обновлять Wine. Много еще других неразрешенных зависимостей. Не знаю как обновить.
Vest1am
Активный пользователь
Активный
26.01.2020
20:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAndreyРодительский комментарий
+1
войдите, чтобы ставить лайки
а что пишет??
Andrey
28.01.2020
21:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийVest1amРодительский комментарий
+1
войдите, чтобы ставить лайки
Следующие пакеты имеют неудовлетворённые зависимости:
libfaudio0 : Зависит: libavcodec58 (>= 7:4.0) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

Зависит: libavutil56 (>= 7:4.0) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

Зависит: libsdl2-2.0-0 (>= 2.0.9) но его установка не запланирована
Зависит: libstb0 (>= 0.0~git20180212.15.e6afb9c) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

libfaudio0:i386 : Зависит: libavcodec58:i386 (>= 7:4.0) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

Зависит: libavutil56:i386 (>= 7:4.0) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

Зависит: libsdl2-2.0-0:i386 (>= 2.0.9) но его установка не запланирована
Зависит: libstb0:i386 (>= 0.0~git20180212.15.e6afb9c) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

wine-stable-i386:i386 : Зависит: libc6:i386 (>= 2.29) но установлен 2.27-3ubuntu1
Зависит: libvkd3d1:i386 (>= 1.0) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов

wine-stable-amd64 : Зависит: libc6 (>= 2.29) но установлен 2.27-3ubuntu1
Зависит: libvkd3d1 (>= 1.0) который является виртуальным пакетом и не предоставляется ни один из доступны пакетов
дима
27.01.2020
06:01
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
да всё то же

Следующие пакеты имеют неудовлетворённые зависимости:
winehq-stable : Зависит: wine-stable (= 5.0.0~bionic)
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
Nag
01.02.2020
03:15
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийдимаРодительский комментарий
+1
войдите, чтобы ставить лайки
Аналогично!!!!
Влад
08.02.2020
15:54
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийNagРодительский комментарий
+1
войдите, чтобы ставить лайки
та же беда
Владислав
11.02.2020
16:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Попробуйте использовать aptitude. И для решения вопроса с зависимости и для установки пакетов. Гораздо лучше, чем apt.
Andrey
17.02.2020
18:34
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийВладиславРодительский комментарий
+1
войдите, чтобы ставить лайки
Я уже показал выхлоп aptitude
Ничем оно не помогает в данном вопросе
Денис
10.03.2020
20:25
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийВладиславРодительский комментарий
+1
войдите, чтобы ставить лайки
Спасибо, этот метод мне помог
Pavel
22.02.2020
15:12
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
мне добавление этого репа помогло
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
karlo55
Активный пользователь
Активный
23.02.2020
03:23
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPavelРодительский комментарий
+1
войдите, чтобы ставить лайки
спасибо,помогло
Атрей
27.02.2020
16:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийkarlo55Родительский комментарий
+1
войдите, чтобы ставить лайки
Не помогло.
Sergej
22.03.2020
20:32
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPavelРодительский комментарий
+1
войдите, чтобы ставить лайки
Благодарю,помогло
ааа
20.04.2020
02:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPavelРодительский комментарий
+1
войдите, чтобы ставить лайки
помогло
Дмитрий
04.05.2020
02:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийPavelРодительский комментарий
+1
войдите, чтобы ставить лайки
Спасибо. Помогло.

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила