编辑

编辑

在尝试编译软件时,apt-get抛出错误,提示找不到软件包libpyside-dev。我在网上搜索了该软件包,并在https://packages.debian.org/sid/libpyside-dev。我不知道应该添加到哪个存储库/etc/apt/sources.list才能通过apt-get.

该页面上的sources.list条目写在哪里?

编辑

  1. 我的apt-cache policy输出是这里

  2. 我的 Debian 版本 ( cat /etc/debian_version) 是:buster/sid

  3. 添加deb https://deb.debian.org/debian/ sid main contrib non-free似乎可以解决问题(以及其他有问题的包),但我不确定这是否是正确的方法。

答案1

该软件包没有sources.list条目,因为它托管在 Debian 的默认存储库中。你应该能够运行

sudo apt install libpyside-dev

并获取适合您的发行版的版本。

如果您使用的是 Buster,则当前无法安装,libpyside-dev除非您也将其添加unstable到存储库,因为该软件包已从 Buster 中删除(Qt4 正在被删除);看Debian wiki 了解详细信息。特别是,您应该固定存储库,以便来自 Buster 的包优先于来自 Sid 的包;将以下内容添加到/etc/apt/preferences

Package: *
Pin: release a=testing
Pin-Priority: 900

Package: *
Pin: release a=unstable
Pin-Priority: 800

相关内容