我想将最新版本的 qBittorrent (3.3.12) 安装到我的 Ubuntu Studio (17.04) 上,但它只能看到旧版本 (3.3.7)。我已添加 qBittorrent Stable PPA (这个),但我的系统似乎没有看到它。
的输出apt-cache policy qbittorrent
为:
qbittorrent:
Installed: 3.3.7-2
Candidate: 3.3.7-2
Version table:
*** 3.3.7-2 500
500 http://ru.archive.ubuntu.com/ubuntu zesty/universe amd64 Packages
100 /var/lib/dpkg/status
当我使用 Ubuntu Studio 16.10 时也发生了同样的事情。
有人可以帮我吗?
输出ls /etc/apt/sources.list.d
:
google-chrome.list kxstudio-debian.gcc5.list kxstudio-free.list me-davidsansome-ubuntu-clementine-dev-zesty.list.save
google-chrome.list.save kxstudio-debian.list kxstudio-non-free.gcc5.list qbittorrent-team-ubuntu-qbittorrent-stable-zesty.list
jtaylor-ubuntu-keepass-zesty.list kxstudio-debian.new.list kxstudio-non-free.list qbittorrent-team-ubuntu-qbittorrent-stable-zesty.list.save
jtaylor-ubuntu-keepass-zesty.list.save kxstudio-free.gcc5.list me-davidsansome-ubuntu-clementine-dev-zesty.list webupd8team-ubuntu-java-zesty.list
输出cat /etc/apt/sources.list.d/qbittorrent-team-ubuntu-qbittorrent-stable-zesty.list
:
deb http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu zesty main
# deb-src http://ppa.launchpad.net/qbittorrent-team/qbittorrent-stable/ubuntu zesty main
grep -iE 'package|version' /var/lib/apt/lists/ppa*qbitt*amd*
:
Package: libtorrent-rasterbar-dev
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: libtorrent-rasterbar-dbg
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: libtorrent-rasterbar-doc
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: python-libtorrent
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: python-libtorrent-dbg
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: python3-libtorrent
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: python3-libtorrent-dbg
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
Package: libtorrent-rasterbar8
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~zesty1
答案1
在查看了您的输出并检查了之后,我发现的文件PPA
有问题;经过进一步的研究,我们会发现根本没有二进制包。zesty PPA
Packages
zesty
我正在运行xenial
,我添加了PPA
和它的键,在更新我的列表后,下面的命令的输出:
grep -iE 'package|version' /var/lib/apt/lists/ppa*qbitt*amd*
是:
...
Package: libtorrent-rasterbar-doc
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~xenial1
Package: qbittorrent
Version: 3.3.12-0ppa1~xenial
Package: python-libtorrent
Version: 1.0.11+git20172002.ecd20f15cb-1ppa1~xenial1
...
我们可以看到它qbittorrent
在那里,所以如果我运行apt list -a qbittorrent
,我将获得 Ubuntu 和PPA
可供安装的软件包:
qbittorrent/xenial 3.3.12-0ppa1~xenial amd64
qbittorrent/xenial 3.3.1-1 amd64
如果你下载的软件包列表,xenial
并在解压后检查它,您可以看到它包含qbittorent
,但是的软件包文件zesty
不包含qbittorrent
:这里
毕竟如果你检查水池您PPA
会发现,没有特定的deb
文件zesty
。
最后通过检查套餐详情在 PPA 中我们可以看到 zesty 的构建过程失败了,因此请稍等片刻以便构建成功。