帮助安装 resilio-sync

帮助安装 resilio-sync

我有一台运行 Ubuntu 16.04 的 64 位台式电脑。我决定不再依赖云驱动器,开始在多个本地硬盘驱动器之间使用 torrent 同步。这样,我就不必为可观的音乐和照片容量支付年度保费。以前,这是 bittorrent sync 或 btsync,但现在似乎被称为 resilio-sync。因此,我遵循了此处的以下说明:https://help.getsync.com/hc/en-us/articles/206178924

我按照 Ubuntu 部分进行操作。我复制并粘贴了以下命令的选择框,

echo "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
sudo dpkg --add-architecture armhf
sudo apt-get update

然后我就这么做了

sudo nano /etc/apt/sources.list并在文件底部添加以下内容:

deb [arch=armhf] http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free

注意:这就是我的问题所在。每当我sudo apt-get update得到:

错误:31http://security.ubuntu.com/ubuntuxenial-security/main armhf 软件包
404 未找到 [IP: 2001:67c:1562::16 80]
错误:15http://us.archive.ubuntu.com/ubuntuxenial/main armhf 软件包
404 未找到 [IP: 2001:67c:1562::19 80]
错误:22http://us.archive.ubuntu.com/ubuntuxenial-updates/main armhf 软件包
404 未找到 [IP: 2001:67c:1562::19 80]
错误:48http://us.archive.ubuntu.com/ubuntuxenial-backports/main armhf 软件包
404 未找到 [IP: 2001:67c:1562::19 80]
E: 无法获取 http://us.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-armhf/Packages
404 未找到 [IP: 2001:67c:1562::19 80]
E: 无法获取http://us.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-armhf/Packages
404 未找到 [IP: 2001:67c:1562::19 80]
E: 无法获取http://security.ubuntu.com/ubuntu/dists/xenial-security/main/binary-armhf/Packages
404 未找到 [IP:2001:67c:1562::16 80]
E:无法获取http://us.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-armhf/Packages
404 未找到 [IP: 2001:67c:1562::19 80]
E: 部分索引文件下载失败。它们已被忽略,或使用旧文件代替。

看来我确实可以使用以下方式安装 resilio-sync,

sudo apt-get install resilio-sync

但是,我认为 armhf 架构安装不正确,因为它反映在 apt-get update 结果中。我尝试使用以下命令进行验证,dpkg --print-architecture结果返回 amd64。我假设由于更新失败,armhf 无法完全安装。

答案1

您使用的是哪种 CPU?如果是 Intel 或 AMD(最有可能),则您添加的架构(ARM)是错误的。请尝试以下操作:

sudo dpkg --remove-architecture armhf

sudo nano /etc/apt/sources.list

然后替换[arch=armhf]deb保存文件最后,运行更新并再次安装:

sudo apt-get update && sudo apt-get install resilio-sync

相关内容