Чистка третьей стороны PPA после обновления Ubuntu 18.04

Я завысил к 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.

2
задан 14 October 2018 в 21:04

3 ответа

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

Команда

sudo aptitude install wine-stable

предоставляет еще несколько возможностей для разрешения проблем зависимости. Один из них состоит в понижении пакета libblkid1 при установке wine-stable и связанные пакеты. Это временное решение в настоящее время работает на меня и позволяет выполнять актуальное вино.

0
ответ дан 2 December 2019 в 06:59

Иногда сохраненный PPA не будет обнаруживаться в GUI программного обеспечения и Обновлений.

Можно открыть Nautilus как корень в терминале

наутилус gksu

перейдите в: etc/apt/и редактирование sources.list и sources.list.saved

Установка 'Синаптического Диспетчера пакетов' является необходимостью для меня:

склонные sudo - добираются, обновление sudo склонный - получают синаптическую установку

Вот является ссылка на Вино deb пакетом https://pkgs.org/download/wine

0
ответ дан 2 December 2019 в 06:59
  • Можно установить 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 программа.

0
ответ дан 2 December 2019 в 06:59

Другие вопросы по тегам:

Похожие вопросы: