Рейтинг:2

Проблемы с зависимостями при установке вина

флаг ke

Когда я пытался установить вино на Ubuntu 20.04.2 LTS, я получаю эту ошибку:

jayden@UbuntuInstall:~$ sudo apt install --install-recommends winehq-stable
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 winehq-stable : Зависит: wine-stable (= 6.0.1~hirsute-1)
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Я попытался установить эту зависимость, чтобы затем получить еще одну ошибку, говорящую, что мне нужно больше зависимостей.

jayden@UbuntuInstall:~$ sudo apt install wine-stable
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 wine-stable : зависит: libc6 (>= 2.33), но необходимо установить 2.31-0ubuntu9.2
               Зависит: wine-stable-i386 (= 6.0.1~hirsute-1)
               Зависит: wine-stable-amd64 (= 6.0.1~hirsute-1), но не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

И когда я углубляюсь в это, я получаю все больше отсутствующих ошибок зависимости. Я также не знаю, как удалить сломанные пакеты, так как все, что я пробовал, не сработало.

Я не знаю, как получить более старую версию вина, предназначенную для 20.04, так как это может быть проблемой.

Кто-нибудь знает, как я могу это решить.

флаг in
Могу я подтвердить версию Ubuntu, которую вы используете? В вашем вопросе указано 20.04, но в сообщении об ошибке упоминается Hirsute, то есть 21.04.
JayGoBrrrr avatar
флаг ke
Нет, я определенно на 20.04.2
JayGoBrrrr avatar
флаг ke
Я только что кое о чем подумал. Возможно, был шанс, что я случайно установил репозиторий для 21.04. Как бы я это проверил?
Рейтинг:4
флаг ma

Чтобы установить Wine из WineHQ, вам необходимо следовать инструкциям из https://wiki.winehq.org/Убунту.

Вам нужно убедиться, что вы добавили репо для правильной версии системы, и это, похоже, проблема в вашем случае. Проверьте файлы в /etc/apt/sources.list.d/, найдите репозиторий Wine и замените в нем все вхождения волосатый с фокальный в вашем случае для Ubuntu 20.04 (вы можете проверить название выпуска, который вы используете, с помощью команды lsb_release --кодовое имя).

В дополнение к этому убедитесь, что вы делаете:

обновление sudo apt && обновление sudo apt

перед установкой любых новых пакетов, чтобы убедиться, что устаревшие пакеты не вызывают проблем во время установки новых. Например, зависимости от нового пакета могут ссылаться на новые версии зависимостей, о которых подходящий не будет знать без обновления, что приведет к той же ошибке.

Рейтинг:2
флаг es

Кажется, вы установили неправильный репозиторий. сначала вам нужно удалить это, а затем установить правильный. сначала откройте список репозиториев в терминале:

судо нано /etc/apt/sources.list

прокрутите страницу вниз, чтобы найти эти строки кода или аналогичные:

deb https://dl.winehq.org/wine-builds/ubuntu/ основное основное
# deb-src https://dl.winehq.org/wine-builds/ubuntu/ основное основное

в вашем случае, вероятно, вы установили «hirsute main». в этом случае вам нужно удалить две строки и сохранить (ctrl+s) список и выйти (ctrl+x). также, если вы установили другие версии, они также будут там. если это так, сохраните правильные строки и просто удалите другие. если вы не установили другую версию, просто запустите правильный код. например: (для фокальной версии)

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/focal main'

пакеты обновлений:

судо подходящее обновление

затем установите вино:

sudo apt install --install-рекомендует winehq-stable
U.V. avatar
флаг cn
нет, это просто создает ту же ошибку wine-stable-i386:i386 : Зависит: libfaudio0:i386 (>= 19.06.07) не устанавливать Зависит: libgphoto2-6:i386 (>= 2.5.10) Зависит: libxml2:i386 (>= 2.9.0) Зависит: libasound2-плагины: i386 R: libglu1-mesa:i386 или libglu1:i386 Р: libosmesa6:i386 R: libsane:i386 или libsane1:i386 Р: libxslt1.1:i386

Ответить или комментировать

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