我似乎找不到安装它的方法,官方网站没有提供我所知道的可以在 PI Desktop 上使用的格式。
这里没有 Linux 专家。
是否有指南可以告诉我如何安装普通客户端但最新版本?
普通的 Apt 和包管理器只安装一个无法工作的旧版本,后面还有 4 个小版本。 我能找到的所有手动编译和删除指南都是针对带有 webgui 的 nox 版本,我想要具有普通 GUI 的普通版本,而不是基于 web。
抱歉,我无法在这里给出完整的答案,但希望我可以提供一些东西来帮助您快速入门。
如果有较新版本的操作系统,请从那里开始。
/etc/apt/sources.list
中是 URL,说明 APT 将在哪里获取 .deb
文件。您可能会说 deb http://something.org/ distro-name section1 section2 ...
。
如果有较新的
distro-name
(例如“不稳定”或“实验性”),请将其添加到列表中。然后执行 apt update
和 apt policy qbittorrent
(或任何包名称)来查看是否有更新的版本。如果是的话,只需apt install qbittorrent
。这将引入任何最新的依赖项,这可能是一个重大升级,但会让您正常工作。 (您还可以创建自己的 sources.list
文件,而不是编辑 /etc/apt/sources.list.d/myname.list
。)
这有缺点,因为任何
apt upgrade
都会让你从“稳定”转向一些经常变化并可能崩溃的发行版。您不必进行升级,但您将存在于一些奇怪的混合系统上,该系统是您自己的怪物,并且可能无法获得您可能需要的安全更新。
下一个更好的选择是使用它从源代码构建而不是下载二进制文件。使用与上面相同的 URL,而不是添加
deb
行,而是添加 deb-src
。这允许您在本地下载和编译代码,但它要求较新的包位于存储库中 - 它不会从开发人员那里获取源代码,而只能从发行版中获取源代码。
您需要做的第一件事是
apt install build-essential
。这会将 RPi 的编译器安装到您的系统上。这将非常慢,但您可以将如何交叉编译作为未来的任务来查找。
接下来,只需运行
apt -b install qbittorrent
。它不会下载二进制文件,而是下载源代码并在本地构建它,包括所有依赖项。与从“不稳定”下载二进制文件不同,这需要来自“不稳定”的库(如qt
),这将针对您已有的库进行构建。这意味着您仍使用“稳定”发行版,只有 qbitorrent
是特殊的。但是,如果存在安全问题,您将需要自己再次执行此操作来更新它。
如果较新的软件包不是“不稳定”,那么您会遇到更棘手的问题,但我会从与以前相同的方法开始 - 首先安装
build-essential
和 apt source qbitorrent
。这将下载较旧的源,通常称为 tarball
。但是,一旦您可以构建旧版本,您应该能够从较新的 tarball 构建新版本。这里有一些东西需要学习,但是如果您观察从发行版构建的包,您可以对新文件执行相同的命令。您需要查看 debian/rules
以了解如何执行此操作,因为每个软件包都是独一无二的,但它们通常非常相似。
最后,如果您的发行版确实运行缓慢,请检查是否有“向后移植”发行版。这可能是实际尝试的第一件事。基本上就是上面的内容——下载编译后在旧系统上运行的新软件。只需将“backports”
deb
行添加到您的sources.list
即可。这里有几个链接描述了将 RPi 向后移植或 Debian 向后移植添加到 RPi 时的一些问题(注意 RPi 源自 Debian,但两者不能严格互换):