我试图在Debian (i386体系结构)上安装同步,并遵循这些步骤:
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
sudo apt-get update此时,apt-get在以下消息中失败:
W:未能获取http://apt.syncthing.net/dists/syncthing/InRelease,无法在发布文件中找到预期的条目‘Release /二进制-arm64/Package’(错误的sources.list条目或格式错误的文件)
现在,我确实将arm64作为一种外部体系结构,而syncthing似乎错过了它的包。这不成问题,因为我只想在我的主机架构i386上安装同步。
如何在不从国外架构中删除arm64的情况下继续安装?
发布于 2016-08-24 07:41:36
您可以通过修改源条目(添加arch=architecture或安装期间( apt -get安装包: architecture ))来为apt指定要使用的体系结构。有关更多信息,请参阅多重/如何- Debian
由于您在apt更新阶段遇到问题,最好尝试将/etc/apt/ Since中的同步条目修改为以下内容:
deb [arch=i386] http://apt.syncthing.net/ syncthing release然后,重试更新。
https://unix.stackexchange.com/questions/305399
复制相似问题