如何在 Raspberry PI 上安装最新的普通 GUI Qbittorrent

问题描述 投票:0回答:1

我似乎找不到安装它的方法,官方网站没有提供我所知道的可以在 PI Desktop 上使用的格式。

这里没有 Linux 专家。

是否有指南可以告诉我如何安装普通客户端但最新版本?

普通的 Apt 和包管理器只安装一个无法工作的旧版本,后面还有 4 个小版本。 我能找到的所有手动编译和删除指南都是针对带有 webgui 的 nox 版本,我想要具有普通 GUI 的普通版本,而不是基于 web。

raspberry-pi
1个回答
0
投票

抱歉,我无法在这里给出完整的答案,但希望我可以提供一些东西来帮助您快速入门。

来自APT不稳定

如果有较新版本的操作系统,请从那里开始。

/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
都会让你从“稳定”转向一些经常变化并可能崩溃的发行版。您不必进行升级,但您将存在于一些奇怪的混合系统上,该系统是您自己的怪物,并且可能无法获得您可能需要的安全更新。

来自APT来源

下一个更好的选择是使用它从源代码构建而不是下载二进制文件。使用与上面相同的 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,但两者不能严格互换):

© www.soinside.com 2019 - 2024. All rights reserved.