Я пытаюсь установить 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
чем следовать инструкциям ниже
Удалить пакет
pipelight-multi
sudo apt-get purge pipelight-multi
Добавить PPA
ppa:pipelight/stable
sudo apt-add-repository ppa:pipelight/stable
Обновите информацию о пакете
sudo apt-get update
Установить трубный свет
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).