首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从缺少某些体系结构的存储库中安装包?

如何从缺少某些体系结构的存储库中安装包?
EN

Unix & Linux用户
提问于 2016-08-24 06:22:45
回答 1查看 383关注 0票数 0

我试图在Debian (i386体系结构)上安装同步,并遵循这些步骤

代码语言:javascript
复制
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的情况下继续安装?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-08-24 07:41:36

您可以通过修改源条目(添加arch=architecture或安装期间( apt -get安装包: architecture ))来为apt指定要使用的体系结构。有关更多信息,请参阅多重/如何- Debian

由于您在apt更新阶段遇到问题,最好尝试将/etc/apt/ Since中的同步条目修改为以下内容:

代码语言:javascript
复制
deb [arch=i386] http://apt.syncthing.net/ syncthing release

然后,重试更新。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/305399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档