我部署了一个自定义 Debian 存储库,没有使用我使用reprepro
实用程序创建的翻译包。每次apt-get update
运行时我都会看到请求国际化我没有的包裹,因此404返回给客户。到目前为止这还不是问题,但似乎是一个应该解决的错误配置问题。
我设法apt-get
通过放置这些行来停止下载所有翻译(感谢类似于这一)
Acquire::Languages {
"none";
}
到/etc/apt/apt.conf.d/99languages
我希望这仅适用于我的仓库。我在设置特定于存储库的代理时偶然发现了类似的问题。这些问题已通过在“none”之前添加存储库 URI 得到解决,但这似乎无法解决语言选项的问题。
我将非常感谢任何可能推荐适当解决方案的人。
我正在使用基于 Debian Jessie 的发行版。
答案1
添加[lang=none]
到存储库的条目/etc/apt/sources.list
或 中的文件/etc/apt/sources.list.d
。例如,存储库:
deb http://deb.debian.org/debian buster main contrib non-free
变成:
deb [lang=none] http://deb.debian.org/debian buster main contrib non-free