Установим Wine 5 и разберемся с ошибкой «Зависит: wine-stable (= 5.0.1~buster)».
Содержание
Включаем 32-битные пакеты
Для этого в терминале вводим:
sudo dpkg --add-architecture i386
Подключаем репозиторий wine.
Чтобы подключить репозиторий wine, нам надо загрузить и установить ключ.
Загружаем ключ
В терминале вводим каманду:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
Установим ключ
В терминале вводим каманду:
sudo apt-key add winehq.key
Добавляем репозиторий
В Debian репозиторий можно добавить прописав его в файл sources.list
Открываем файл. Для Debian этот файл находится по пути /etc/apt/sources.list:
sudo nano /etc/apt/sources.list
Для LMDE 4 репозиторий можно добавить в /etc/apt/sources.list, или /etc/apt/sources.list.d/official-package-repositories.list:
sudo nano /etc/apt/sources.list.d/official-package-repositories.list
В открытом файле прописываем репозиторий:
deb https://dl.winehq.org/wine-builds/debian/ buster main
Обновляем пакеты:
sudo apt update
Установка wine
Есть 3 версии Wine. Stable branch — стабильная версия. Development branch — версия для разработки. Staging branch — промежуточная версия, содержит исправления ошибок и функции, которые еще не были интегрированы в ветку разработки. Устанавливаем любую версию по желанию.
Stable branch
sudo apt install --install-recommends winehq-stable
Staging branch
sudo apt install --install-recommends winehq-staging
Development branch
sudo apt install --install-recommends winehq-devel
На этом установка Wine законченна.
Ошибка (Зависит: wine-stable (= 5.0.1~buster))
Сейчас, если устананавливать Wine, то вы увидите такую ошибку.
Проблема в зависимостях FAudio, которые не поставляются по умолчанию в Debian и дистрибутивы основаныне на нем. В Ununtu 20.04 уже завезли зависимости, там можно не париться.
Чтобы избавиться от проблем с зависимостями скачаем и установим пакеты libfaudio0 для х64 и х32. Устанавливать нужно оба пакета.
Если не качаются пакеты вот ссылка.
После установки пакетов libfaudio0 вводим команду для установки Wine.
Если не встает Wine даже по вышеприведенной инструкции, а точнее не встает libfaudio0 в версии i386 (x32), берем Synaptic или же руками откатываем версию libzstd1 с бэкпортов (1.4.4), откуда он по неизвестной причине поставился, до stable (1.3.8) и ЛОЧИМ пакет. Применяем изменения. РУКАМИ (через apt) ставим libzstd1:i386. Разлочиваем пакет обратно (теперь apt все равно не сможет его обновить вперед i386ой версии). И вот теперь спокойно ставим обе версии libfaudio0, а затем и Wine.
И вообще, бэкпорты, вероятно лучше сразу отключить в apt (/etc/apt/sources.list.d/official-package-repositories.list) до востребования! Я потратил почти три часа выясняя причины, почему ни по одной инструкции ничего не ставилось, и оказалось, что дело было в этом. Гррр.