Неудовлетворенные зависимости Pipelight

Неудовлетворенные зависимости Pipelight

Я пытаюсь установить Pipelight на свой ноутбук.

К сожалению, мне не удаётся установить его. Каждая попытка установки заканчивается: Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или, если вы используете нестабильный дистрибутив, некоторые требуемые пакеты ещё не созданы или были перемещены из Incoming. Следующая информация может помочь разрешить ситуацию:

The following packages have unmet dependencies:
pipelight-multi : Depends: wine-staging
E: Unable to correct problems, you have held broken packages.

Я провел несколько часов в Интернете, перепробовал все, чтобы исправить эту проблему, но ничего не помогло.

Я бы опубликовал свой список источников и список источников-d, но это приведет к ошибке на этой странице, поскольку тогда мой пост будет содержать более одной ссылки.

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

Что-то вроде:

sudo apt-get -f install

Результаты в:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgrade

Можно ли как-то исправить эту проблему? Очистка apt-cache не помогает, выполнение dist-upgrades, очистка PPA... Просмотрел почти все результаты в Google на первых двух страницах, перепробовал все — все равно не получается.

Спасибо!

решение1

Если вы используете одну из этих версий Ubuntu

  • Убунту 15.10
  • Убунту 15.04
  • Убунту 14.10
  • Убунту 14.04
  • Убунту 12.04

чем следовать инструкциям ниже

  1. Удалить пакетpipelight-multi

    sudo apt-get purge pipelight-multi
    
  2. Добавить PPAppa:pipelight/stable

    sudo apt-add-repository ppa:pipelight/stable
    
  3. Обновите информацию о пакете

    sudo apt-get update
    
  4. Установить трубный свет

    sudo apt-get install pipelight-multi
    

решение2

У меня была точно такая же проблема в Ubuntu 15.10. Следующая команда исправила проблему для меня:

sudo dpkg --add-architecture i386

На всякий случай, вот все команды, которые я запускал, в хронологическом порядке:

sudo apt-add-repository ppa:pipelight/stable
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi

решение3

Хотя этот вопрос старый, я подумал, что стоит добавить немного полезной информации для всего, что после 15.10, а также для исходного вопроса. Кажется, после 16.04 больше нет сборки pipelight, так что после этого можно взять deb отсюда и убедиться, что зависимости выполнены:

https://launchpad.net/~pipelight/+archive/ubuntu/stable/+build/9708266

Чтобы удовлетворить зависимость wine-staging, можно использовать WineHQ PPA, как описаноздесь:

sudo dpkg --add-architecture i386 
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'

(замените bionic на любое другое название вашей версии, если оно более старое, или обновитесь до последней LTS)

затем:

sudo apt install wine-staging

затем из папки со скачанным вами deb:

sudo dpkg -i pipelight-multi_0.2.8.2_ubuntu16.04.1_amd64.deb 

(возможно, потребуются sudo apt --fix-broken installпослесловия, если обратная связь терминала покажет это). Обратите внимание на вывод терминала, который говорит активировать лицензию с помощью:

touch $HOME/.config/wine-wininet-installer.accept-license

Установка wine, как описано, должна дать вам то, что вам нужно, и ответить на этот вопрос. Надеюсь, это вам поможет. Вам может понадобиться более старая версия Firefox, чтобы плагин заработал (до Firefox 52).

Связанный контент