未满足的依赖关系 Pipelight

未满足的依赖关系 Pipelight

我正在尝试将 pipelight 安装到我的笔记本上。

遗憾的是我无法安装它。每次尝试安装它都以失败告终:无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从传入中移出。以下信息可能有助于解决这种情况:

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

我花了几个小时上网,真的尝试了一切方法来解决这个问题 - 但似乎仍然没有任何效果。

我会发布我的 sources-list 和 sources-list-d,但这会导致此页面出现错误,因为我的帖子将包含超过 1 个链接。

正如刚才所说,我确实尝试了几乎所有方法。

类似的东西:

sudo apt-get -f install

结果是:

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

我能做些什么来解决这个问题?清除 apt-cache 不起作用,执行 dist-upgrades,清除 PPAs……几乎访问了 google 前两页的每一个结果,尝试了所有方法 - 仍然无法让它工作。

谢谢!

答案1

如果你运行以下某个 Ubuntu 版本

  • Ubuntu 15.10
  • Ubuntu 15.04
  • Ubuntu 14.10
  • Ubuntu 14.04
  • Ubuntu 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 之前)。

相关内容