You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04中使用.sources文件配置APT如何指定架构?

Ubuntu 24.04中使用.sources文件配置APT如何指定架构?

我太懂这种翻遍文档也找不到配置项的抓狂感了!之前我从.list转.sources文件时也卡过这个点,你试的arch、architecture这些确实不对,正确的字段是Architectures(注意是复数形式哦)。

拿你提到的Tor源举例子,正确的tor.sources配置应该是这样的:

Types: deb
URIs: https://deb.torproject.org/torproject.org
Suites: jammy
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/tor-archive-keyring.gpg

你之前遇到的错误:

N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository '...

根源就是没指定架构时,APT会默认尝试拉取系统已启用的所有架构包(比如很多Ubuntu系统默认保留i386架构支持),而Tor源没有对应架构的包,所以才会出现这条跳过提示。

只要加上Architectures: amd64这一行,APT就只会拉取amd64架构的包,不会再尝试不存在的i386版本,那条错误提示自然就消失了。如果需要指定多个架构,还可以用空格分隔,比如Architectures: amd64 arm64。

备注:内容来源于stack exchange,提问作者API VERSA OU

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:39:43