Я завысил к Ubuntu 18.04. Средство обновления деактивировало мою третью сторону PPAs. В особенности тот из Winehq. Это ожидалось и прекрасно, конечно, абсолютно. Однако мне не удается установить от новой Бионической версии PPA. После добавления текущего ppa, по-видимому, существуют конфликты со старыми пакетами, которые не могут быть разрешены:
sudo apt install wine-stable
The following packages have unmet dependencies:
wine-stable : Depends: wine-stable-i386 (= 3.0.3~bionic)
E: Unable to correct problems, you have held broken packages.
Последовательно добавляя все зависимости явно к apt
командная строка получает меня к:
The following packages have unmet dependencies:
libblkid1 : Breaks: libblkid1:i386 (!= 2.32-0.1+18.04+bionic+build4+18.04+bionic+build5) but 2.31.1-0.4ubuntu3.1 is to be installed
libblkid1:i386 : Breaks: libblkid1 (!= 2.31.1-0.4ubuntu3.1) but 2.32-0.1+18.04+bionic+build4+18.04+bionic+build5 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Обратите внимание, что я попробовал варианты apt-get
и dpkg
это обычно помогает решить такие проблемы без успеха.
Моя система хорошо работает, иначе. Я поэтому обращаюсь за помощью, чтобы понять причину конфликта и возвратиться к последовательному состоянию системы, которое позволяет мне устанавливать вино от PPA Winehq.
В то время как я не могу предоставить ответ на свой универсальный вопрос, я, кажется, понимаю между тем, что проблема не может произойти из-за непоследовательных сохраненных пакетов, но к непоследовательным пакетам в вине ppa.
Команда
sudo aptitude install wine-stable
предоставляет еще несколько возможностей для разрешения проблем зависимости. Один из них состоит в понижении пакета libblkid1
при установке wine-stable
и связанные пакеты. Это временное решение в настоящее время работает на меня и позволяет выполнять актуальное вино.
Иногда сохраненный PPA не будет обнаруживаться в GUI программного обеспечения и Обновлений.
Можно открыть Nautilus как корень в терминале
наутилус gksu
перейдите в: etc/apt/и редактирование sources.list и sources.list.saved
Установка 'Синаптического Диспетчера пакетов' является необходимостью для меня:
склонные sudo - добираются, обновление sudo склонный - получают синаптическую установку
Вот является ссылка на Вино deb пакетом https://pkgs.org/download/wine
Можно установить PPA с
sudo add-apt-repository ppa:name/subname
где Вы используете фактическое name/subname
например, mkusb/ppa
или mkusb/unstable
.
Я предлагаю, чтобы Вы удалили/произвели чистку программу (который принадлежит PPA) прежде, чем удалить PPA,
sudo purge program-name
Можно удалить PPA с
sudo add-apt-repository -r ppa:name/subname
Посмотрите man add-apt-repository
:
-r, --remove Remove the specified repository
После каждого из этих действий необходимо обновить список доступных программ и версий программы с
sudo apt update
по крайней мере, в более старых версиях Ubuntu. В более новых версиях это можно было бы назвать автоматически от add-apt-repository
программа.